{"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":823011,"link":"/api/v1.1/game/823011/feed/live","metaData":{"wait":10,"timeStamp":"20260829_210150","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count23","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823011,"type":"R","doubleHeader":"N","id":"2026/08/29/pitmlb-slnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823011-2026-08-29","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-29T18:15:00Z","originalDate":"2026-08-29","officialDate":"2026-08-29","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":137,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":66,"losses":71,"ties":0,"pct":".482"},"records":{},"divisionLeader":false,"wins":66,"losses":71,"winningPercentage":".482"},"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":137,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":68,"losses":69,"ties":0,"pct":".496"},"records":{},"divisionLeader":false,"wins":68,"losses":69,"winningPercentage":".496"},"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},"ID802139":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139","firstName":"Jonathan","lastName":"Wetherholt","primaryNumber":"26","birthDate":"2002-09-10","currentAge":23,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"JJ","useLastName":"Wetherholt","middleName":"David","boxscoreName":"Wetherholt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"JJ Wetherholt","nameSlug":"jj-wetherholt-802139","firstLastName":"JJ Wetherholt","lastFirstName":"Wetherholt, JJ","lastInitName":"Wetherholt, J","initLastName":"J Wetherholt","fullFMLName":"Jonathan David Wetherholt","fullLFMName":"Wetherholt, Jonathan David","strikeZoneTop":3.1,"strikeZoneBottom":1.56},"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":23,"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},"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":"Cloudy","temp":"87","wind":"7 mph, In From RF"},"gameInfo":{"attendance":26265,"firstPitch":"2026-08-29T18:16:00.000Z","gameDurationMinutes":165},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":5,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"home":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"}},"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":2,"remaining":2},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Horwitz grounds out, first baseman Alec Burleson to pitcher Kyle Leahy.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-29T18:16:18.544Z","endTime":"2026-08-29T18:17:27.709Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":681517,"link":"/api/v1/people/681517"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T15:55:57.097Z","endTime":"2026-08-29T18:01:13.205Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"}},{"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-29T18:01:13.205Z","endTime":"2026-08-29T18:16:05.609Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"}},{"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-29T18:16:05.609Z","endTime":"2026-08-29T18:16:20.845Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.8129893010982,"aZ":-15.592379998453627,"pfxX":-0.5153504903322017,"pfxZ":8.34570790732802,"pX":0.9165063834630957,"pZ":3.1502965951200603,"vX0":7.22423665843794,"vY0":-139.47065371308636,"vZ0":-3.558275505436535,"x":82.06,"y":153.72,"x0":-1.6309292997473712,"y0":50.006027313863655,"z0":5.459047504632309,"aX":-1.0255990862370417},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.6,"breakHorizontal":-0.5,"spinRate":2248,"spinDirection":203},"zone":12,"typeConfidence":0.91,"plateTime":0.39141905387743137,"extension":7.255862035933638},"index":3,"playId":"0cf309e2-c4d0-3576-85a6-0854e24960f1","pitchNumber":1,"startTime":"2026-08-29T18:16:20.845Z","endTime":"2026-08-29T18:16:24.672Z","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.4,"endSpeed":82.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.238925565865646,"aZ":-31.717115794769377,"pfxX":-5.901436226138717,"pfxZ":0.268579558122946,"pX":-1.3661050003868809,"pZ":3.645769044506856,"vX0":3.2970806025323047,"vY0":-130.19207694263926,"vZ0":1.2065863954006166,"x":169.07,"y":140.34,"x0":-1.879310842634803,"y0":50.00628080181923,"z0":5.569147572525275,"aX":-10.176089004403464},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.0,"breakHorizontal":10.0,"spinRate":1323,"spinDirection":231},"zone":11,"typeConfidence":0.9,"plateTime":0.4200247681644731,"extension":7.134053524655832},"index":4,"playId":"c9964948-4e32-37d8-9e36-938ffcc2fb67","pitchNumber":2,"startTime":"2026-08-29T18:16:50.153Z","endTime":"2026-08-29T18:16:54.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.06786210125864,"aZ":-17.092855522094748,"pfxX":-1.356959634061428,"pfxZ":7.648966562672417,"pX":-1.3711308987634334,"pZ":5.157818118178993,"vX0":1.536994339676924,"vY0":-139.01956333970494,"vZ0":1.3420920524312923,"x":169.26,"y":99.52,"x0":-1.752986716919428,"y0":50.000166268666,"z0":5.7980972892941605,"aX":-2.674784216023871},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.3,"breakHorizontal":2.2,"spinRate":2243,"spinDirection":201},"zone":11,"typeConfidence":0.91,"plateTime":0.3929196392091354,"extension":7.1095682169493},"index":5,"playId":"4c22dff2-4bf7-38fc-97a8-ec87ca4dfe43","pitchNumber":3,"startTime":"2026-08-29T18:17:04.270Z","endTime":"2026-08-29T18:17:08.325Z","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":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.379096400995376,"aZ":-40.86901292951639,"pfxX":4.019169568052966,"pfxZ":-5.748422685904092,"pX":-0.04749514288577054,"pZ":2.20185146062628,"vX0":2.646585028315588,"vY0":-122.04908525710444,"vZ0":0.1666444231052846,"x":118.81,"y":179.33,"x0":-1.666972400599563,"y0":50.00171041915328,"z0":5.644007400118372,"aX":6.080140708613747},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-10.1,"breakHorizontal":-7.9,"spinRate":2209,"spinDirection":52},"zone":5,"typeConfidence":0.9,"plateTime":0.4482863539553841,"extension":7.246332485245291},"hitData":{"launchSpeed":80.6,"launchAngle":-28.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":166.3,"coordY":162.82}},"index":6,"playId":"a252c3e1-5da1-3ee8-8fe3-7af49a2b7999","pitchNumber":4,"startTime":"2026-08-29T18:17:19.692Z","endTime":"2026-08-29T18:17:27.709Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:17:27.709Z","atBatIndex":0},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brandon Lowe homers (28) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-29T18:17:44.644Z","endTime":"2026-08-29T18:18:18.776Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":{"id":681517,"link":"/api/v1/people/681517"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1524065585939,"aZ":-24.39156471357988,"pfxX":2.7548560106217104,"pfxZ":4.323843367249458,"pX":0.7885965282047952,"pZ":2.50882817990597,"vX0":6.355767684353993,"vY0":-132.71453403023187,"vZ0":-2.8670243477270496,"x":86.94,"y":171.04,"x0":-1.9870069687003231,"y0":50.00050809377291,"z0":5.363408400385281,"aX":4.953643565522575},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.4,"breakHorizontal":-6.2,"spinRate":2383,"spinDirection":174},"zone":12,"typeConfidence":0.86,"plateTime":0.4113857118459068,"extension":7.173031289437586},"hitData":{"launchSpeed":94.4,"launchAngle":33.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":229.2,"coordY":92.67}},"index":0,"playId":"b4a2ae7c-8bae-3f0c-a9c0-81dc0c525ec1","pitchNumber":1,"startTime":"2026-08-29T18:17:54.025Z","endTime":"2026-08-29T18:18:18.776Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:18:18.776Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-29T18:18:34.175Z","endTime":"2026-08-29T18:20:35.576Z","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":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"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(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":95.2,"endSpeed":87.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.514314748576997,"aZ":-16.831186613161336,"pfxX":-1.4601751842172677,"pfxZ":7.831040683867895,"pX":-0.5498861155042474,"pZ":2.807579096226561,"vX0":3.546752987936594,"vY0":-138.72357710886845,"vZ0":-4.296977530982826,"x":137.96,"y":162.98,"x0":-1.6522777270341662,"y0":50.00180217771755,"z0":5.490296151456303,"aX":-2.860771485979625},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.6,"breakHorizontal":1.9,"spinRate":2353,"spinDirection":205},"zone":4,"typeConfidence":0.91,"plateTime":0.3940514559399908,"extension":7.192358875409363},"index":0,"playId":"d65ad05a-065e-3fbf-8d9a-d4f4fec1036d","pitchNumber":1,"startTime":"2026-08-29T18:18:40.871Z","endTime":"2026-08-29T18:18:44.712Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-08-29T18:18:56.893Z","endTime":"2026-08-29T18:19:10.290Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.322263868414208,"aZ":-30.64006950093744,"pfxX":11.551063806924386,"pfxZ":0.98933065089048,"pX":-0.6666117906800058,"pZ":3.0494058957382224,"vX0":0.3715346162822394,"vY0":-124.32834835179047,"vZ0":0.22014745163680627,"x":142.41,"y":156.45,"x0":-2.317782782181201,"y0":50.00515740433109,"z0":5.515059719639454,"aX":17.97717176665816},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.0,"breakHorizontal":-21.0,"spinRate":2770,"spinDirection":72},"zone":1,"typeConfidence":0.9,"plateTime":0.44156865253905453,"extension":6.740156942286888},"index":2,"playId":"02c05dde-f148-36e4-8ac9-c23dad9712a5","pitchNumber":2,"startTime":"2026-08-29T18:19:10.290Z","endTime":"2026-08-29T18:19:14.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86674515772369,"aZ":-42.3384081341526,"pfxX":6.447556616222057,"pfxZ":-6.795195331906804,"pX":0.12681037184347957,"pZ":-0.1399076131449536,"vX0":2.5097695517082657,"vY0":-122.27787671111186,"vZ0":-4.6276675341663855,"x":112.17,"y":242.56,"x0":-1.7542300560457742,"y0":50.00440267107888,"z0":5.457231283418482,"aX":9.64337142978573},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-13.2,"breakHorizontal":-12.2,"spinRate":2264,"spinDirection":43},"zone":14,"typeConfidence":0.9,"plateTime":0.4500637769358371,"extension":7.221265908723702},"index":3,"playId":"13183e35-9904-31f7-b95d-80761676bdc0","pitchNumber":3,"startTime":"2026-08-29T18:19:26.521Z","endTime":"2026-08-29T18:19:30.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.409301810192915,"aZ":-23.426699782454545,"pfxX":-8.227657157834129,"pfxZ":4.535229740972817,"pX":-0.25131268451227495,"pZ":3.3086343341754016,"vX0":6.333295375715565,"vY0":-138.13665797735777,"vZ0":-1.9786203135665006,"x":126.58,"y":149.45,"x0":-1.507340627955712,"y0":50.002272788090494,"z0":5.612794975679483,"aX":-15.864857197842145},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.0,"breakHorizontal":13.6,"spinRate":2267,"spinDirection":201},"zone":2,"typeConfidence":2.0,"plateTime":0.39684624084681985,"extension":7.223961879637087},"index":4,"playId":"55018c33-4786-3b79-86aa-f9443ee70ced","pitchNumber":4,"startTime":"2026-08-29T18:19:51.618Z","endTime":"2026-08-29T18:19:54.776Z","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":87.5,"endSpeed":81.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.87102579342354,"aZ":-33.78847268476026,"pfxX":2.765449831679643,"pfxZ":-0.9818364295865398,"pX":0.8533824874197543,"pZ":-0.3764337631052324,"vX0":5.5851280281541005,"vY0":-127.17638127057296,"vZ0":-7.323475346841442,"x":84.47,"y":248.94,"x0":-1.729894353580105,"y0":50.005498286720815,"z0":5.21775519836893,"aX":4.533749719472583},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.2,"breakHorizontal":-6.2,"spinRate":2475,"spinDirection":92},"zone":14,"typeConfidence":0.68,"plateTime":0.43053834796847257,"extension":7.365299175269818},"index":5,"playId":"db16a328-104c-3bf5-968d-a4cefcdfb63b","pitchNumber":5,"startTime":"2026-08-29T18:20:10.207Z","endTime":"2026-08-29T18:20:13.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.638617062051168,"aZ":-33.16715019671976,"pfxX":-5.416112088852797,"pfxZ":-0.5728924350272333,"pX":-0.8023972470123406,"pZ":2.500303884902765,"vX0":4.452252907315197,"vY0":-130.82131056380078,"vZ0":-1.0056399857064056,"x":147.59,"y":171.27,"x0":-1.8260291597400193,"y0":50.00523302455876,"z0":5.384937978976852,"aX":-9.351317562286361},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-1.1,"breakHorizontal":8.8,"spinRate":1351,"spinDirection":229},"zone":4,"typeConfidence":0.9,"plateTime":0.41933485679299665,"extension":7.007325791817803},"index":6,"playId":"3b125975-bc5d-30c3-82a2-4373b6b60301","pitchNumber":6,"startTime":"2026-08-29T18:20:31.583Z","endTime":"2026-08-29T18:20:35.576Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:20:35.576Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Gonzales flies out to center fielder Nathan Church.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-29T18:20:50.893Z","endTime":"2026-08-29T18:21:08.396Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.558066451800983,"aZ":-16.77001910340692,"pfxX":-2.4425143552011632,"pfxZ":7.718743761126591,"pX":0.38961954756386186,"pZ":2.3330341913878065,"vX0":6.706039902044213,"vY0":-139.6737699575681,"vZ0":-5.506224575761655,"x":102.15,"y":175.79,"x0":-1.7146039999982063,"y0":50.00181042371399,"z0":5.415682551123442,"aX":-4.87468004755915},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.2,"breakHorizontal":3.2,"spinRate":2198,"spinDirection":203},"zone":6,"typeConfidence":0.91,"plateTime":0.39069347903396245,"extension":7.161920157601826},"hitData":{"launchSpeed":97.9,"launchAngle":26.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":167.55,"coordY":52.9}},"index":0,"playId":"0064422a-22fd-3e47-be83-64bef9ff2cff","pitchNumber":1,"startTime":"2026-08-29T18:20:59.333Z","endTime":"2026-08-29T18:21:08.396Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:21:08.396Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Wetherholt grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-29T18:23:32.516Z","endTime":"2026-08-29T18:23:48.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.793460857210192,"aZ":-14.284423099930256,"pfxX":-4.698733757673215,"pfxZ":9.561160691373743,"pX":-0.36747731211414797,"pZ":2.690942097745101,"vX0":3.66762756014194,"vY0":-136.13742638289497,"vZ0":-6.0460075979682255,"x":131.01,"y":166.12,"x0":-1.1238781984866137,"y0":50.001013067912325,"z0":5.934955450062668,"aX":-8.790169361401452},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.2,"breakHorizontal":7.7,"spinRate":2641,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.4028281731949517,"extension":5.8473678545288585},"hitData":{"launchSpeed":85.9,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.28,"coordY":148.64}},"index":0,"playId":"02e668ea-d0af-3e64-85ff-fdbf74c026c9","pitchNumber":1,"startTime":"2026-08-29T18:23:40.314Z","endTime":"2026-08-29T18:23:48.273Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:23:48.273Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Iván Herrera flies out to left fielder Bryan Reynolds.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-29T18:24:17.796Z","endTime":"2026-08-29T18:26:13.983Z","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":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-29T18:24:07.555Z","endTime":"2026-08-29T18:24:20.018Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":85.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.459887646482983,"aZ":-12.733091968928525,"pfxX":-6.328332146082082,"pfxZ":10.333104592855822,"pX":0.1625397057060987,"pZ":2.662411093800691,"vX0":5.439250433893565,"vY0":-136.402444435079,"vZ0":-6.3140860364868505,"x":110.8,"y":166.89,"x0":-1.0368087023725514,"y0":50.00170540241313,"z0":5.887946032501789,"aX":-11.904789583313626},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.5,"breakHorizontal":10.3,"spinRate":2683,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.40181315375647,"extension":5.982326878529196},"index":1,"playId":"72bc6fa0-2e76-3300-86a7-82fcefc1dc57","pitchNumber":1,"startTime":"2026-08-29T18:24:20.018Z","endTime":"2026-08-29T18:24:23.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.205319719078098,"aZ":-14.653304882038638,"pfxX":-5.334262212224155,"pfxZ":9.356281026269096,"pX":0.6391789327995597,"pZ":2.910737220563908,"vX0":6.138855647642789,"vY0":-136.06496510365045,"vZ0":-5.20874854182362,"x":92.64,"y":160.19,"x0":-0.954519740048401,"y0":50.00402173034785,"z0":5.867411029160023,"aX":-9.99054699697166},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.0,"breakHorizontal":8.4,"spinRate":2642,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.4027460150001807,"extension":5.92325778563041},"index":2,"playId":"6ebbd586-87ee-3446-9cac-55aca1428387","pitchNumber":2,"startTime":"2026-08-29T18:24:37.099Z","endTime":"2026-08-29T18:24:40.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.270213281229772,"aZ":-16.822060806248228,"pfxX":-7.243287858934243,"pfxZ":8.102615500665944,"pX":0.36458582949895446,"pZ":4.543942759998665,"vX0":6.939405492022825,"vY0":-136.5771639143978,"vZ0":-0.3401754667007143,"x":103.1,"y":116.09,"x0":-1.2645611297840667,"y0":50.00190671670714,"z0":5.824110175179911,"aX":-13.722867763612717},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.8,"breakHorizontal":11.8,"spinRate":2709,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.40059448757348326,"extension":5.833991972486497},"index":3,"playId":"b32371c0-3019-38c6-8daa-4f4d0cbdd2ce","pitchNumber":3,"startTime":"2026-08-29T18:24:53.614Z","endTime":"2026-08-29T18:24:57.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.530253339921025,"aZ":-32.698630489558006,"pfxX":3.560829947154244,"pfxZ":-0.3220272130498767,"pX":1.6770285450939262,"pZ":2.173951726569855,"vX0":5.91326288970248,"vY0":-125.32153549745946,"vZ0":-2.572615443094534,"x":53.08,"y":180.08,"x0":-1.1652217441576522,"y0":50.00549978791375,"z0":5.853736729335223,"aX":5.731288819619381},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.0,"breakHorizontal":-7.7,"spinRate":2973,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.4351079933073927,"extension":5.839370705740339},"index":4,"playId":"0c0335b0-3c4e-3ddb-92b1-9c01aa3d0919","pitchNumber":4,"startTime":"2026-08-29T18:25:09.333Z","endTime":"2026-08-29T18:25:13.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.684795167552693,"aZ":-34.906243221200185,"pfxX":3.2307137212623678,"pfxZ":-1.6398708565177458,"pX":-0.2542896677280923,"pZ":4.097066131177681,"vX0":2.288859547785072,"vY0":-127.0570697474906,"vZ0":2.470773662869928,"x":126.69,"y":128.16,"x0":-1.5811762695188807,"y0":50.00479706978404,"z0":5.852636775091867,"aX":5.375939218438935},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.3,"breakHorizontal":-6.4,"spinRate":2952,"spinDirection":49},"zone":11,"typeConfidence":2.0,"plateTime":0.4281876263167237,"extension":5.814128164381985},"index":5,"playId":"30347a96-0ec2-3277-8c5c-e495e99c6c4c","pitchNumber":5,"startTime":"2026-08-29T18:25:26.738Z","endTime":"2026-08-29T18:25:30.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.751400012504508,"aZ":-39.72882518185431,"pfxX":1.6376442183337494,"pfxZ":-4.859627886106784,"pX":0.4258690667772616,"pZ":2.3378902031459594,"vX0":2.9910825314790714,"vY0":-123.23749483877872,"vZ0":-1.1003814210359693,"x":100.77,"y":175.66,"x0":-1.0105668035023019,"y0":50.0003321123486,"z0":6.110877575387921,"aX":2.5475394227849493},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-8.9,"breakHorizontal":-3.6,"spinRate":2846,"spinDirection":52},"zone":6,"typeConfidence":2.0,"plateTime":0.44245209563530485,"extension":5.852375697122316},"index":6,"playId":"751de60c-a6cf-3dcd-af2d-58862a83ef0a","pitchNumber":6,"startTime":"2026-08-29T18:25:45.347Z","endTime":"2026-08-29T18:25:48.795Z","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":93.5,"endSpeed":85.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.113153132094318,"aZ":-12.868764274485539,"pfxX":-4.487344272333972,"pfxZ":10.276451324840657,"pX":0.6351371648537227,"pZ":2.396911408866372,"vX0":5.753129775316646,"vY0":-136.03577468137777,"vZ0":-6.841982492681534,"x":92.79,"y":174.06,"x0":-0.9215780501966012,"y0":50.006167765085394,"z0":5.832118958617753,"aX":-8.433697702880021},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.4,"breakHorizontal":7.0,"spinRate":2705,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.4022320759719289,"extension":5.968354293848221},"hitData":{"launchSpeed":81.2,"launchAngle":35.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.26,"coordY":101.17}},"index":7,"playId":"27b8ddd4-90c7-359a-ad31-10311734d257","pitchNumber":7,"startTime":"2026-08-29T18:26:06.011Z","endTime":"2026-08-29T18:26:13.983Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:26:13.983Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Burleson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-29T18:26:21.738Z","endTime":"2026-08-29T18:28:45.974Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":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(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":86.5,"endSpeed":81.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.2581299958593,"aZ":-37.960905631796656,"pfxX":0.4379090449806855,"pfxZ":-3.5063741353114146,"pX":-0.3943331261784388,"pZ":2.6522870651717705,"vX0":1.7181248298229157,"vY0":-126.22897575611479,"vZ0":-1.1033659006715306,"x":132.03,"y":167.17,"x0":-1.1345417698054425,"y0":50.00281637209228,"z0":6.091016009819844,"aX":0.7225180166105729},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-6.4,"breakHorizontal":-1.1,"spinRate":2725,"spinDirection":50},"zone":4,"typeConfidence":2.0,"plateTime":0.43023938650034443,"extension":5.866834754438711},"index":0,"playId":"4653d0eb-7e80-35de-bf40-bea7981e2d1e","pitchNumber":1,"startTime":"2026-08-29T18:26:38.393Z","endTime":"2026-08-29T18:26:41.661Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.93813121727649,"aZ":-30.03911304815175,"pfxX":0.8186618644537909,"pfxZ":1.2515262566000622,"pX":-0.54740785304107,"pZ":3.4727519964889337,"vX0":1.6428863158552818,"vY0":-129.08420469833902,"vZ0":-0.556848233692858,"x":137.87,"y":145.02,"x0":-1.2955926702622491,"y0":50.004485640444614,"z0":5.980814870868013,"aX":1.3972644419897622},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.4,"breakHorizontal":-1.8,"spinRate":2598,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.4224557774093287,"extension":5.792728978058844},"index":1,"playId":"d35c604c-9be4-3f76-be71-8a781c85d5d8","pitchNumber":2,"startTime":"2026-08-29T18:26:58.298Z","endTime":"2026-08-29T18:27:02.206Z","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.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87238621590769,"aZ":-14.794538620822753,"pfxX":-4.651031165652919,"pfxZ":9.299928607300812,"pX":0.471779946572259,"pZ":3.5446020958045223,"vX0":5.8529101143581945,"vY0":-135.42837836039442,"vZ0":-3.519730457824293,"x":99.02,"y":143.08,"x0":-1.1069392480133116,"y0":50.005064898125404,"z0":5.8874000004336215,"aX":-8.694343909676972},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.3,"breakHorizontal":7.3,"spinRate":2756,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.4035073364763089,"extension":5.882420518496139},"index":2,"playId":"1d136e23-bf20-3dc8-809b-f9e3a7d7a324","pitchNumber":3,"startTime":"2026-08-29T18:27:15.463Z","endTime":"2026-08-29T18:27:19.898Z","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":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.8154425348631,"aZ":-34.31418298917106,"pfxX":-1.333530453731762,"pfxZ":-1.2950158399317662,"pX":0.8984191012079554,"pZ":1.069657176528705,"vX0":4.724778091624437,"vY0":-127.03762468120492,"vZ0":-5.367276149258252,"x":82.75,"y":209.9,"x0":-0.8050023179577755,"y0":50.00483205890849,"z0":5.9090919142012055,"aX":-2.199989425257841},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.2,"breakHorizontal":1.4,"spinRate":2763,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.42966494844580305,"extension":5.974539031586948},"index":3,"playId":"ca9616f7-9d71-3684-aeed-b15cf24411e2","pitchNumber":4,"startTime":"2026-08-29T18:27:40.787Z","endTime":"2026-08-29T18:27:44.911Z","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":2},"pitchData":{"startSpeed":87.8,"endSpeed":82.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.620272839365025,"aZ":-33.70422224028497,"pfxX":-0.2666924888377151,"pfxZ":-0.9125882419724349,"pX":1.175395278704441,"pZ":-0.02768443946368997,"vX0":5.484807174524561,"vY0":-127.66326525848923,"vZ0":-8.095319788343023,"x":72.2,"y":239.53,"x0":-0.9565716495549371,"y0":50.005124695534256,"z0":5.79941453597101,"aX":-0.44474355248979514},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-3.1,"breakHorizontal":-0.6,"spinRate":2810,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.42727949604871407,"extension":6.0375050218367585},"index":4,"playId":"b93eb490-8b7a-3b7a-88c4-b6001e52468b","pitchNumber":5,"startTime":"2026-08-29T18:27:59.331Z","endTime":"2026-08-29T18:28:03.766Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.2356570878795,"aZ":-30.502838515566193,"pfxX":0.3437766645329221,"pfxZ":0.9832601943885066,"pX":-0.2936633448366446,"pZ":2.77753303386827,"vX0":2.0881487755223174,"vY0":-128.71064132612153,"vZ0":-2.117891471568158,"x":128.19,"y":163.79,"x0":-1.1555302026597207,"y0":50.003097596541835,"z0":5.9412979368764205,"aX":0.5847208714595041},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.6,"breakHorizontal":-1.1,"spinRate":2633,"spinDirection":157},"zone":4,"typeConfidence":2.0,"plateTime":0.42330637846955854,"extension":5.844174832778187},"index":5,"playId":"b1aa8ff6-2fd3-3a2b-ab11-02e4866ee23f","pitchNumber":6,"startTime":"2026-08-29T18:28:19.725Z","endTime":"2026-08-29T18:28:23.000Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.305495540484817,"aZ":-15.091502510062305,"pfxX":-4.550481252981848,"pfxZ":9.070324599646682,"pX":-0.28267328827764826,"pZ":4.239655757182789,"vX0":4.9445671695271995,"vY0":-136.2098744867999,"vZ0":-1.2030785564596829,"x":127.77,"y":124.31,"x0":-1.5283880860322778,"y0":50.00060252196558,"z0":5.728241743448002,"aX":-8.5684204038877},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.4,"breakHorizontal":7.2,"spinRate":2769,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.40178832628383443,"extension":5.843368475126883},"index":6,"playId":"6e7f37e4-d531-3202-840a-0d3411c80ba1","pitchNumber":7,"startTime":"2026-08-29T18:28:41.991Z","endTime":"2026-08-29T18:28:45.974Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:28:45.974Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Oneil Cruz singles on a line drive to right fielder Jordan Walker.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-29T18:30:52.031Z","endTime":"2026-08-29T18:31:28.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.27838779984609,"aZ":-28.676299806802355,"pfxX":8.46941015010253,"pfxZ":2.2769641064047423,"pX":0.3618186494257417,"pZ":1.8666091921334476,"vX0":2.913202603449848,"vY0":-123.18577654214849,"vZ0":-2.7599170084384,"x":103.21,"y":188.38,"x0":-1.9363710932606335,"y0":50.00478758705101,"z0":5.423671769823018,"aX":13.028584897002025},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.7,"breakHorizontal":-16.0,"spinRate":2656,"spinDirection":66},"zone":9,"typeConfidence":0.9,"plateTime":0.4444811309178238,"extension":6.871027707590144},"index":0,"playId":"2a22c48c-9702-32f4-962a-57068e14ded6","pitchNumber":1,"startTime":"2026-08-29T18:31:00.517Z","endTime":"2026-08-29T18:31:04.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.74130616482083,"aZ":-19.426309739151066,"pfxX":-2.730104748372426,"pfxZ":6.574223264174853,"pX":0.29121984675658924,"pZ":3.6845855832306564,"vX0":6.768066592799851,"vY0":-137.69769795844778,"vZ0":-1.2258589052487325,"x":105.9,"y":139.3,"x0":-1.8330919617135508,"y0":50.00381775450962,"z0":5.437338197426243,"aX":-5.295447072561347},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.9,"breakHorizontal":3.7,"spinRate":2295,"spinDirection":199},"zone":12,"typeConfidence":0.91,"plateTime":0.39627774355797607,"extension":7.105939344454894},"hitData":{"launchSpeed":80.5,"launchAngle":18.0,"totalDistance":232.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.73,"coordY":106.71}},"index":1,"playId":"1f88dc2a-9d56-3701-bfb9-4b7d4309e1bc","pitchNumber":2,"startTime":"2026-08-29T18:31:17.543Z","endTime":"2026-08-29T18:31:28.290Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:31:28.290Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Mangum singles on a sharp ground ball to left fielder Joshua Báez. Oneil Cruz to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-29T18:31:51.193Z","endTime":"2026-08-29T18:34:27.392Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"postOnSecond":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":6},"credits":[{"player":{"id":695491,"link":"/api/v1/people/695491"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":90.5,"endSpeed":83.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.245980938612615,"aZ":-25.7044016736763,"pfxX":2.5259551718565216,"pfxZ":3.6585585948311152,"pX":0.5589013903687745,"pZ":2.7280090025226156,"vX0":5.904311520073034,"vY0":-131.7239303789458,"vZ0":-1.9234448665460038,"x":95.7,"y":165.12,"x0":-2.0340130226432906,"y0":50.004657240608246,"z0":5.355766651547411,"aX":4.467212188051049},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.5,"breakHorizontal":-5.8,"spinRate":2520,"spinDirection":173},"zone":6,"typeConfidence":0.89,"plateTime":0.4147723229209399,"extension":7.125570226428838},"index":0,"playId":"89f6a0c7-11a5-3c92-a8cb-2290ed3f55a7","pitchNumber":1,"startTime":"2026-08-29T18:31:54.499Z","endTime":"2026-08-29T18:31:58.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.74636848180921,"aZ":-29.586574215313007,"pfxX":-7.0665191683165345,"pfxZ":1.5089842446304327,"pX":0.3793681709315671,"pZ":0.28185085295511547,"vX0":7.6643132445675235,"vY0":-129.8219420311803,"vZ0":-6.690145262867596,"x":102.54,"y":231.17,"x0":-1.6852133081281768,"y0":50.00540911304627,"z0":5.127963436826671,"aX":-12.132315418852988},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.4,"breakHorizontal":11.2,"spinRate":1601,"spinDirection":234},"zone":14,"typeConfidence":0.9,"plateTime":0.4210071321180693,"extension":7.1207383249508815},"index":1,"playId":"8145efab-2b00-343c-a9f4-a93d88ffeb0b","pitchNumber":2,"startTime":"2026-08-29T18:32:11.800Z","endTime":"2026-08-29T18:32:15.762Z","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":83.3,"endSpeed":76.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.375240318557868,"aZ":-40.051817646504674,"pfxX":4.731752914217836,"pfxZ":-5.279388758080131,"pX":-1.2998359600607747,"pZ":2.5767939303200094,"vX0":-0.08693261324351162,"vY0":-121.29555289851896,"vZ0":1.0964510826923155,"x":166.55,"y":169.21,"x0":-1.8784657060142067,"y0":50.00330257083536,"z0":5.607004169997386,"aX":7.061233295152983},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-9.0,"breakHorizontal":-8.5,"spinRate":2283,"spinDirection":50},"zone":11,"typeConfidence":0.9,"plateTime":0.4513087043442061,"extension":6.934669847965173},"index":2,"playId":"b01866a2-dd54-3950-9039-23a88e036d4e","pitchNumber":3,"startTime":"2026-08-29T18:32:36.803Z","endTime":"2026-08-29T18:32:40.675Z","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":true},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":84.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28464990765594,"aZ":-25.868658019383545,"pfxX":1.3101087658091781,"pfxZ":3.5258577584323136,"pX":-0.13907466088262294,"pZ":1.4646005602082213,"vX0":4.082060188422273,"vY0":-131.95351582337022,"vZ0":-5.039971544762616,"x":122.3,"y":199.24,"x0":-1.8674787549164282,"y0":50.00446662615042,"z0":5.271369019157114,"aX":2.343057731830281},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.6,"breakHorizontal":-3.1,"spinRate":2317,"spinDirection":171},"zone":13,"typeConfidence":0.88,"plateTime":0.4128248879070995,"extension":7.061451323936862},"index":3,"playId":"8a3814a8-f744-3ada-8143-cd886e0ec213","pitchNumber":4,"startTime":"2026-08-29T18:32:58.726Z","endTime":"2026-08-29T18:33:02.725Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.53953923034782,"aZ":-16.73970215440776,"pfxX":-3.8256869404286253,"pfxZ":7.90757628716393,"pX":-0.26576296489255935,"pZ":2.0941435295959523,"vX0":5.468860233231628,"vY0":-138.0856252664215,"vZ0":-5.752922515993307,"x":127.13,"y":182.24,"x0":-1.7647968620327585,"y0":50.00687459670584,"z0":5.310847004228245,"aX":-7.471948356231926},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.4,"breakHorizontal":5.9,"spinRate":2114,"spinDirection":210},"zone":8,"typeConfidence":0.91,"plateTime":0.3949784901453164,"extension":7.236977122539432},"index":4,"playId":"d638a00e-147c-3ce3-b54f-4407a6119f2f","pitchNumber":5,"startTime":"2026-08-29T18:33:38.410Z","endTime":"2026-08-29T18:33:41.855Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-29T18:33:51.158Z","endTime":"2026-08-29T18:34:16.381Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5567917209501,"aZ":-29.718510674577868,"pfxX":-6.926656888749999,"pfxZ":1.4250349366170223,"pX":0.04998915892469571,"pZ":2.7406311850164644,"vX0":6.677260523348799,"vY0":-130.37801819888637,"vZ0":-0.8729793338707902,"x":115.09,"y":164.78,"x0":-1.6450441089574892,"y0":50.001127113490284,"z0":5.323755974695411,"aX":-11.917159878486002},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.6,"breakHorizontal":11.0,"spinRate":1552,"spinDirection":223},"zone":5,"typeConfidence":0.89,"plateTime":0.42020718947873537,"extension":6.956555188481923},"hitData":{"launchSpeed":102.0,"launchAngle":2.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":101.18,"coordY":133.76}},"index":6,"playId":"4395b1c4-c858-37c9-9dae-25e4f1eca376","pitchNumber":6,"startTime":"2026-08-29T18:34:16.381Z","endTime":"2026-08-29T18:34:27.392Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:34:27.392Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Flores Jr. strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-29T18:34:46.574Z","endTime":"2026-08-29T18:37:44.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"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,3,5,6,7],"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":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.799045392610132,"aZ":-19.344894566871872,"pfxX":-5.878491125078789,"pfxZ":6.642893297556492,"pX":0.3710306674393213,"pZ":3.009348325246011,"vX0":7.123080748704819,"vY0":-137.67383266244536,"vZ0":-3.1964418596388273,"x":102.86,"y":157.53,"x0":-1.4785540776646926,"y0":50.00524967994707,"z0":5.485187796588305,"aX":-11.356752148718162},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.6,"breakHorizontal":9.2,"spinRate":2224,"spinDirection":204},"zone":3,"typeConfidence":2.0,"plateTime":0.3969236774656464,"extension":7.309676992930953},"index":0,"playId":"ba20d151-99c7-3dea-ada9-56cd38b01ff7","pitchNumber":1,"startTime":"2026-08-29T18:34:50.513Z","endTime":"2026-08-29T18:34:54.351Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":84.0,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.450158615360422,"aZ":-29.759608734046395,"pfxX":2.0776502374980046,"pfxZ":1.3581479620864334,"pX":1.3603367805347673,"pZ":1.694486045925306,"vX0":7.550465640223603,"vY0":-131.68400926593375,"vZ0":-3.716647839708856,"x":65.15,"y":193.03,"x0":-1.8026863031543643,"y0":50.00023391548527,"z0":5.302636423486291,"aX":3.6814907724603056},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.9,"breakHorizontal":-5.3,"spinRate":2406,"spinDirection":147},"zone":14,"typeConfidence":0.91,"plateTime":0.4144317024935966,"extension":7.2763411135692815},"index":1,"playId":"6a7c8d45-fb1e-3603-99c9-925e1a87da96","pitchNumber":2,"startTime":"2026-08-29T18:35:10.351Z","endTime":"2026-08-29T18:35:14.215Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.870419891419697,"aZ":-33.29905255457901,"pfxX":6.3988361031371825,"pfxZ":-0.7159462704011244,"pX":0.3364256887164386,"pZ":1.105304058264756,"vX0":3.57130728051721,"vY0":-124.41907108716643,"vZ0":-3.60459729107509,"x":104.18,"y":208.94,"x0":-1.9466784445943168,"y0":50.00283046416793,"z0":5.318959756450143,"aX":10.077131647062222},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.9,"breakHorizontal":-12.4,"spinRate":2719,"spinDirection":72},"zone":14,"typeConfidence":0.9,"plateTime":0.43945351702836133,"extension":7.071787818672812},"index":2,"playId":"7ebad6e3-843b-3e95-9842-e78103cf6230","pitchNumber":3,"startTime":"2026-08-29T18:35:28.274Z","endTime":"2026-08-29T18:35:32.172Z","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":93.9,"endSpeed":86.4,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14418464657123,"aZ":-21.11577764935128,"pfxX":-5.110653694031312,"pfxZ":5.797430043088438,"pX":-0.27116823491021574,"pZ":3.490773152575881,"vX0":5.619094580069363,"vY0":-136.76721431590323,"vZ0":-1.1714150517615058,"x":127.34,"y":144.53,"x0":-1.681382912854422,"y0":50.00532180628189,"z0":5.363014953532904,"aX":-9.752922946716945},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.4,"breakHorizontal":8.2,"spinRate":2254,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.399403399329588,"extension":7.420974735181754},"index":3,"playId":"f9f95da4-cfbc-3d34-92a2-59c24516233f","pitchNumber":4,"startTime":"2026-08-29T18:35:49.982Z","endTime":"2026-08-29T18:35:55.792Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-29T18:36:19.933Z","endTime":"2026-08-29T18:36:37.746Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.6,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.422257546852343,"aZ":-41.43212285202222,"pfxX":4.298108906499708,"pfxZ":-6.308499724106443,"pX":0.27428791192205987,"pZ":1.4599663291758258,"vX0":3.4584312256059877,"vY0":-120.43528464203227,"vZ0":-1.184504323781907,"x":106.54,"y":199.36,"x0":-1.7386107931232138,"y0":50.000357748102644,"z0":5.623061425843583,"aX":6.311098150929718},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-11.4,"breakHorizontal":-8.6,"spinRate":2242,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.4548098197129993,"extension":7.176339642772875},"index":5,"playId":"b6c50aa7-cf13-3198-b539-3d781038689c","pitchNumber":5,"startTime":"2026-08-29T18:36:37.746Z","endTime":"2026-08-29T18:36:41.926Z","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":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.6,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23969646818529,"aZ":-27.643535005029225,"pfxX":6.674832315063803,"pfxZ":2.836513625484418,"pX":0.20061887930953282,"pZ":2.5767631540115374,"vX0":3.58313612108168,"vY0":-125.11703953126046,"vZ0":-1.5515138027790867,"x":109.35,"y":169.21,"x0":-2.1136048507605203,"y0":50.00573710054366,"z0":5.452282473269822,"aX":10.673007184137134},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.0,"breakHorizontal":-12.8,"spinRate":2684,"spinDirection":66},"zone":5,"typeConfidence":0.89,"plateTime":0.436371811551318,"extension":7.04013382256903},"index":6,"playId":"e82cdb25-63b6-3e19-a34c-2f2771af8600","pitchNumber":6,"startTime":"2026-08-29T18:37:11.126Z","endTime":"2026-08-29T18:37:15.013Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.6,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.086444049687312,"aZ":-31.66242488521765,"pfxX":-7.293091244713954,"pfxZ":0.2980682873394569,"pX":0.4537218048022268,"pZ":1.7802359394088367,"vX0":7.819822615732932,"vY0":-129.3621514292978,"vZ0":-2.6610284340504364,"x":99.71,"y":190.71,"x0":-1.6613189265564774,"y0":50.00017581689298,"z0":5.250382265071843,"aX":-12.354483016554147},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.1,"breakHorizontal":11.4,"spinRate":1456,"spinDirection":229},"zone":9,"typeConfidence":0.91,"plateTime":0.42347517523845557,"extension":7.0462549800742025},"index":7,"playId":"c9c31bba-7561-3069-a1cb-fdfa475eb40f","pitchNumber":7,"startTime":"2026-08-29T18:37:40.411Z","endTime":"2026-08-29T18:37:44.325Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:37:44.325Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Gonzalez grounds out to first baseman Alec Burleson. Oneil Cruz to 3rd. Jake Mangum to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-29T18:38:02.214Z","endTime":"2026-08-29T18:39:55.282Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"postOnThird":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"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":82.5,"endSpeed":75.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87524758060516,"aZ":-42.50685602677102,"pfxX":3.048374947141273,"pfxZ":-7.135143874003667,"pX":0.395243440408004,"pZ":1.6755035841496801,"vX0":4.082362369740464,"vY0":-120.05321212819688,"vZ0":-0.24890141972085367,"x":101.93,"y":193.54,"x0":-1.7280877541600541,"y0":50.00091611582992,"z0":5.588014874112421,"aX":4.415548220744794},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-12.7,"breakHorizontal":-6.6,"spinRate":2413,"spinDirection":47},"zone":9,"typeConfidence":0.9,"plateTime":0.4575472588450089,"extension":7.1416047976842645},"index":0,"playId":"04065c53-a0b4-36f2-b4a5-7e06a270c2c1","pitchNumber":1,"startTime":"2026-08-29T18:38:08.411Z","endTime":"2026-08-29T18:38:11.960Z","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":"aaa296c6-41e7-4fa6-9cd1-01e2f6dcda34","startTime":"2026-08-29T18:38:30.007Z","endTime":"2026-08-29T18:38:35.007Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35061242569845,"aZ":-19.870716510042968,"pfxX":-7.245224003204274,"pfxZ":6.425739370659047,"pX":-0.43155834564364187,"pZ":3.1414400880360414,"vX0":5.565535112009925,"vY0":-137.91055038374319,"vZ0":-2.536567026358721,"x":133.45,"y":153.96,"x0":-1.5404221910724536,"y0":50.00258835952821,"z0":5.422184085535336,"aX":-13.874042857145467},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.3,"breakHorizontal":11.9,"spinRate":2295,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.39804680252144164,"extension":7.234412731802738},"index":2,"playId":"c735cfde-29fd-33fb-bff0-c01ed0a1dc28","pitchNumber":2,"startTime":"2026-08-29T18:38:49.164Z","endTime":"2026-08-29T18:38:52.164Z","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":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.597349809589982,"aZ":-32.96971134090204,"pfxX":-8.41021289107392,"pfxZ":-0.4738416815182953,"pX":-0.5839046667434269,"pZ":1.1006551841986143,"vX0":5.884736767713671,"vY0":-128.84060479421132,"vZ0":-3.727290163335687,"x":139.26,"y":209.06,"x0":-1.8086558557887633,"y0":50.00408805802335,"z0":5.123133899257191,"aX":-14.093601766095011},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.4,"breakHorizontal":13.8,"spinRate":1487,"spinDirection":235},"zone":13,"typeConfidence":0.91,"plateTime":0.42566849035285825,"extension":7.323661201257454},"index":3,"playId":"54b61e38-d787-3784-b966-a48f36e9b569","pitchNumber":3,"startTime":"2026-08-29T18:39:11.488Z","endTime":"2026-08-29T18:39:15.380Z","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":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.3,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.473856407326544,"aZ":-17.486094275288,"pfxX":-1.5037387691616013,"pfxZ":7.530165020599206,"pX":-0.7483195459360141,"pZ":5.057258339575721,"vX0":4.064765328661001,"vY0":-138.00578690331056,"vZ0":1.9736625662017981,"x":145.52,"y":102.23,"x0":-2.0376002123972086,"y0":50.00316111716625,"z0":5.503095378223742,"aX":-2.934189063482687},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.3,"breakHorizontal":1.9,"spinRate":2337,"spinDirection":199},"zone":11,"typeConfidence":0.91,"plateTime":0.39520761491080103,"extension":7.180695693676322},"index":4,"playId":"603aa2ec-23de-34c4-b47a-316473b7e433","pitchNumber":4,"startTime":"2026-08-29T18:39:30.499Z","endTime":"2026-08-29T18:39:34.485Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.954592664349573,"aZ":-26.824814175514025,"pfxX":6.497269698983864,"pfxZ":3.4138774655393735,"pX":0.15107667394990928,"pZ":1.9924583677041088,"vX0":3.600436438714278,"vY0":-124.89475650758455,"vZ0":-2.567815177678573,"x":111.24,"y":184.98,"x0":-2.156996190690137,"y0":50.004186302098326,"z0":5.257524700596074,"aX":10.185996627579726},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.8,"breakHorizontal":-12.6,"spinRate":2723,"spinDirection":83},"zone":8,"typeConfidence":0.9,"plateTime":0.4398446599659285,"extension":6.98242578704925},"hitData":{"launchSpeed":79.6,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.37,"coordY":164.35}},"index":5,"playId":"c6488b2a-fed5-33b3-a902-37d05458fc87","pitchNumber":5,"startTime":"2026-08-29T18:39:47.756Z","endTime":"2026-08-29T18:39:55.282Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:39:55.282Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jared Triolo called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-29T18:40:23.213Z","endTime":"2026-08-29T18:41:58.899Z","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":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"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":87.6,"endSpeed":80.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01314569606595,"aZ":-27.131673920927774,"pfxX":7.743498925856967,"pfxZ":3.0400581121061734,"pX":0.7203252578646032,"pZ":3.120954520419285,"vX0":4.242051435107945,"vY0":-127.67042793214635,"vZ0":-0.6406012282941884,"x":89.54,"y":154.51,"x0":-1.9661164730391274,"y0":50.00345521813291,"z0":5.500758918018438,"aX":12.84924665349245},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.6,"breakHorizontal":-15.0,"spinRate":2758,"spinDirection":68},"zone":3,"typeConfidence":0.88,"plateTime":0.4281688956521501,"extension":7.204900760106308},"index":0,"playId":"a8c22bc5-5505-313a-8331-a240886bf28b","pitchNumber":1,"startTime":"2026-08-29T18:40:23.376Z","endTime":"2026-08-29T18:40:27.281Z","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":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.37498334345929,"aZ":-18.964283638557585,"pfxX":-7.371653615239398,"pfxZ":6.590256394056017,"pX":-0.027107439588664604,"pZ":2.321087982121661,"vX0":6.963523602735748,"vY0":-140.35200853025947,"vZ0":-5.245823590109184,"x":118.03,"y":176.11,"x0":-1.5769695878413643,"y0":50.00189413612917,"z0":5.440878546682223,"aX":-14.774975830623676},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.0,"breakHorizontal":12.0,"spinRate":2258,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.38955709700063945,"extension":7.383863302389831},"index":1,"playId":"3852e099-9de7-3637-a836-c0b284fd77be","pitchNumber":2,"startTime":"2026-08-29T18:40:44.949Z","endTime":"2026-08-29T18:40:48.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69586088464443,"aZ":-40.91965138667643,"pfxX":4.735237147413583,"pfxZ":-5.661074615868813,"pX":1.0212837752028356,"pZ":1.3405385787615274,"vX0":4.591116534852993,"vY0":-123.74365505867546,"vZ0":-1.9988342457961843,"x":78.07,"y":202.59,"x0":-1.4764001103771633,"y0":50.00499569711014,"z0":5.6009427572829855,"aX":7.311512108489062},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-10.4,"breakHorizontal":-9.7,"spinRate":2176,"spinDirection":42},"zone":14,"typeConfidence":0.9,"plateTime":0.44337050826449786,"extension":7.23230966718524},"index":2,"playId":"7a30aebf-4b26-3ee2-8636-d028fff7e36d","pitchNumber":3,"startTime":"2026-08-29T18:41:07.565Z","endTime":"2026-08-29T18:41:11.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.04856873026443,"aZ":-32.15541063243235,"pfxX":-7.177039337547137,"pfxZ":0.010070700801486865,"pX":-1.355516137967856,"pZ":2.6330376830052185,"vX0":3.667611929549737,"vY0":-128.4647549780217,"vZ0":-0.43218747094404053,"x":168.67,"y":167.69,"x0":-1.8705888721162636,"y0":50.00228576839359,"z0":5.306797285317026,"aX":-11.974262149204659},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.1,"breakHorizontal":12.1,"spinRate":1332,"spinDirection":224},"zone":11,"typeConfidence":0.91,"plateTime":0.42664986301758256,"extension":7.102601641388997},"index":3,"playId":"f0fed79c-9469-35fb-9278-b979b252e9d8","pitchNumber":4,"startTime":"2026-08-29T18:41:27.947Z","endTime":"2026-08-29T18:41:31.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.9069195169728,"aZ":-22.13108938071084,"pfxX":-6.827312476978502,"pfxZ":5.099281277350816,"pX":0.7049054720885736,"pZ":3.266541213248753,"vX0":8.485162591931418,"vY0":-138.9706005363924,"vZ0":-2.114486779848611,"x":90.13,"y":150.58,"x0":-1.4900124206956036,"y0":50.00676608286679,"z0":5.495570381387452,"aX":-13.459442094497016},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.0,"breakHorizontal":10.8,"spinRate":2263,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.3929709784400468,"extension":7.357722904124439},"index":4,"playId":"f00a38a5-3cd7-3b6e-8c4e-21ff01f70e5a","pitchNumber":5,"startTime":"2026-08-29T18:41:54.836Z","endTime":"2026-08-29T18:41:58.899Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:41:58.899Z","atBatIndex":11},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jordan Walker pops out to first baseman Spencer Horwitz.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-29T18:44:03.970Z","endTime":"2026-08-29T18:44:55.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"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":"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":"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":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.976317436910584,"aZ":-28.17914030292368,"pfxX":-1.8091160526195722,"pfxZ":2.456706939053255,"pX":0.9458923815078575,"pZ":2.758357245357542,"vX0":5.56923822324851,"vY0":-126.8079977936713,"vZ0":-2.1766520506685154,"x":80.94,"y":164.3,"x0":-1.0440267497820634,"y0":50.006232862344696,"z0":5.876459637123063,"aX":-2.9470512338949497},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.2,"breakHorizontal":2.0,"spinRate":2567,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.4319786087192736,"extension":5.831525416255824},"index":0,"playId":"e142a359-a106-3f05-aa01-515d49ac5c51","pitchNumber":1,"startTime":"2026-08-29T18:44:14.839Z","endTime":"2026-08-29T18:44:18.648Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":691023,"fullName":"Jordan Walker","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, 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":88.3,"endSpeed":81.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.696205793229236,"aZ":-29.60523463105339,"pfxX":0.06783740563301821,"pfxZ":1.5393869941097709,"pX":0.9661544737269315,"pZ":2.6849190952591413,"vX0":5.240418312262208,"vY0":-128.52957014845612,"vZ0":-2.3163406524831505,"x":80.17,"y":166.29,"x0":-1.1082824030284657,"y0":50.00605854413595,"z0":5.897402409190537,"aX":0.11299939311624747},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.5,"breakHorizontal":-1.3,"spinRate":2581,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.4261785020443942,"extension":5.843660213918012},"hitData":{"launchSpeed":72.6,"launchAngle":56.0,"totalDistance":174.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":176.26,"coordY":152.14}},"index":1,"playId":"82e5449b-964a-3abe-abd3-1395b976ebfa","pitchNumber":2,"startTime":"2026-08-29T18:44:45.629Z","endTime":"2026-08-29T18:44:55.470Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:44:55.470Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nathan Church flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-29T18:45:11.416Z","endTime":"2026-08-29T18:45:49.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"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":92.9,"endSpeed":85.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.60671574181007,"aZ":-14.999557011341986,"pfxX":-5.026631103821483,"pfxZ":9.281955956499957,"pX":1.6441780981884153,"pZ":2.8090271749442617,"vX0":9.472417955598221,"vY0":-134.97683186536696,"vZ0":-4.7354974383843,"x":54.33,"y":162.94,"x0":-1.2531626157284614,"y0":50.0040612061861,"z0":5.637944206318487,"aX":-9.303079528344979},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.0,"breakHorizontal":7.2,"spinRate":2624,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.40536662457863315,"extension":5.9399286675714125},"index":0,"playId":"295f65e5-6d9a-3098-ae9f-06fb8d298551","pitchNumber":1,"startTime":"2026-08-29T18:45:21.740Z","endTime":"2026-08-29T18:45:25.599Z","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":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":80.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.79548164002965,"aZ":-36.97219078284216,"pfxX":1.3273571941603708,"pfxZ":-2.9983759436852093,"pX":0.33924595137159336,"pZ":1.8111240081567632,"vX0":3.028907724545224,"vY0":-124.90502977895264,"vZ0":-2.9015003883307786,"x":104.07,"y":189.88,"x0":-1.0546561541598327,"y0":50.00054124747,"z0":5.985416272585354,"aX":2.126201340939317},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.8,"breakHorizontal":-3.0,"spinRate":2726,"spinDirection":55},"zone":9,"typeConfidence":2.0,"plateTime":0.4361541175632717,"extension":5.74688337021057},"hitData":{"launchSpeed":85.0,"launchAngle":45.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.86,"coordY":92.08}},"index":1,"playId":"be03ba81-6c7f-363a-bad3-435eadf6a9b0","pitchNumber":2,"startTime":"2026-08-29T18:45:40.309Z","endTime":"2026-08-29T18:45:49.675Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:45:49.675Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Fermín strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-29T18:46:05.953Z","endTime":"2026-08-29T18:47:27.995Z","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":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"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.3,"endSpeed":85.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70964292014283,"aZ":-15.594384792243869,"pfxX":-6.563843530932838,"pfxZ":8.877793367679045,"pX":0.8385722205700992,"pZ":1.6838006400631658,"vX0":7.825213628025444,"vY0":-135.567966561655,"vZ0":-7.323712202942964,"x":85.04,"y":193.32,"x0":-1.227988051833996,"y0":50.005240736518125,"z0":5.502249293867872,"aX":-12.26119732943786},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.8,"breakHorizontal":10.3,"spinRate":2682,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4035108149534219,"extension":5.907512992698171},"index":0,"playId":"499012ec-6dd7-3472-9ee5-65a301ce3a24","pitchNumber":1,"startTime":"2026-08-29T18:46:16.222Z","endTime":"2026-08-29T18:46:20.001Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.333764220852657,"aZ":-14.77870038121425,"pfxX":-5.21339999243819,"pfxZ":9.297037155145095,"pX":1.047630493745875,"pZ":2.889312476692165,"vX0":7.61999058332255,"vY0":-135.8273307341517,"vZ0":-4.583968451431907,"x":77.07,"y":160.77,"x0":-1.1148827080962784,"y0":50.00472040817489,"z0":5.624218087679819,"aX":-9.757372284137123},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.1,"breakHorizontal":7.8,"spinRate":2690,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.4030230049276633,"extension":6.0626030978724845},"index":1,"playId":"693870fd-e1d3-37db-96df-91325a38d4ff","pitchNumber":2,"startTime":"2026-08-29T18:46:33.020Z","endTime":"2026-08-29T18:46:36.864Z","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":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33137208863228,"aZ":-30.464939013329005,"pfxX":-0.1003653037408272,"pfxZ":1.0043152262624009,"pX":0.52120921832966,"pZ":2.4146248296466672,"vX0":4.304117714104808,"vY0":-129.2901056507056,"vZ0":-2.6648265472150126,"x":97.13,"y":173.59,"x0":-1.1475900220446693,"y0":50.00428910566371,"z0":5.781525509272524,"aX":-0.1716697861334477},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.4,"breakHorizontal":-0.7,"spinRate":2658,"spinDirection":142},"zone":6,"typeConfidence":2.0,"plateTime":0.4226162300007781,"extension":5.8018721078067905},"index":2,"playId":"ea09a7ae-45ed-3089-8bcc-1e1d48665567","pitchNumber":3,"startTime":"2026-08-29T18:46:50.739Z","endTime":"2026-08-29T18:46:54.598Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.948804598354492,"aZ":-15.407716137104508,"pfxX":-5.366812016048765,"pfxZ":8.996262949181645,"pX":-0.2230387214491646,"pZ":2.861528233971816,"vX0":5.038284996515026,"vY0":-135.71278394020095,"vZ0":-4.3439737098286,"x":125.5,"y":161.52,"x0":-1.407116584558975,"y0":50.0023738742141,"z0":5.557499148981755,"aX":-10.001901771480552},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.6,"breakHorizontal":8.6,"spinRate":2691,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.4037402577328062,"extension":5.90074754047269},"index":3,"playId":"6bd1be32-0c26-3b4b-b112-b7fd96214192","pitchNumber":4,"startTime":"2026-08-29T18:47:07.897Z","endTime":"2026-08-29T18:47:11.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.215952443707568,"aZ":-33.55041754388411,"pfxX":2.1268489010820932,"pfxZ":-0.837075793059455,"pX":0.6914783470589532,"pZ":2.0950851454614026,"vX0":4.877761121534929,"vY0":-125.8719606738911,"vZ0":-1.9669967635869607,"x":90.64,"y":182.21,"x0":-1.5342452061380507,"y0":50.00587549041944,"z0":5.557041068700784,"aX":3.4755784432697214},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.7,"breakHorizontal":-4.8,"spinRate":2970,"spinDirection":57},"zone":9,"typeConfidence":2.0,"plateTime":0.43216348615746725,"extension":5.866967868675165},"index":4,"playId":"b2b9c770-3e21-3d8d-b5ef-47d70d9bda42","pitchNumber":5,"startTime":"2026-08-29T18:47:23.945Z","endTime":"2026-08-29T18:47:27.995Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:47:27.995Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Horwitz flies out to center fielder Nathan Church.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-29T18:49:23.462Z","endTime":"2026-08-29T18:50:28.858Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.989523779169012,"aZ":-33.72219907867461,"pfxX":-6.830411241701321,"pfxZ":-0.9299888839769022,"pX":-0.13364254779721757,"pZ":2.4983974183276643,"vX0":6.3555034645674695,"vY0":-128.09255001116017,"vZ0":-0.6023754401715866,"x":122.09,"y":171.32,"x0":-1.7572670376942652,"y0":50.003208478297076,"z0":5.36890979478396,"aX":-11.372538272064384},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.6,"breakHorizontal":10.9,"spinRate":1459,"spinDirection":233},"zone":5,"typeConfidence":0.91,"plateTime":0.42730474042434174,"extension":7.002654972888608},"index":0,"playId":"93bc77c3-c03a-31cb-ab1d-41372d283355","pitchNumber":1,"startTime":"2026-08-29T18:49:36.345Z","endTime":"2026-08-29T18:49:40.203Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.215445187137163,"aZ":-30.25219369414088,"pfxX":8.259217082523183,"pfxZ":1.2579712444392541,"pX":-0.8975848382463798,"pZ":3.7756537974552904,"vX0":0.3572712077387603,"vY0":-122.21680417948474,"vZ0":1.8902140428831873,"x":151.21,"y":136.84,"x0":-2.1195621514834535,"y0":50.00140389174705,"z0":5.575327523827251,"aX":12.596161616452765},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.9,"breakHorizontal":-15.1,"spinRate":2727,"spinDirection":66},"zone":11,"typeConfidence":0.9,"plateTime":0.4467407792608875,"extension":6.809417622355318},"index":1,"playId":"bf585fcf-2e04-3fb4-a2cb-aee1a94088d2","pitchNumber":2,"startTime":"2026-08-29T18:49:49.376Z","endTime":"2026-08-29T18:49:53.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.70811739508028,"aZ":-16.137412768185772,"pfxX":-1.8988306553271208,"pfxZ":7.997049640745226,"pX":-1.0311478572405315,"pZ":3.733007929245544,"vX0":2.5429092067253007,"vY0":-139.6022285456407,"vZ0":-2.2345020531803756,"x":156.3,"y":137.99,"x0":-1.7004016484142608,"y0":50.00297049179291,"z0":5.586749654587793,"aX":-3.808133225815835},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.3,"breakHorizontal":3.0,"spinRate":2269,"spinDirection":205},"zone":11,"typeConfidence":0.92,"plateTime":0.3899647792336802,"extension":7.147119079887181},"index":2,"playId":"7d788b49-f6d0-3f7e-98e1-e3e23f0b588b","pitchNumber":3,"startTime":"2026-08-29T18:50:06.872Z","endTime":"2026-08-29T18:50:10.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.5729811005504,"aZ":-30.717359811863325,"pfxX":-7.779693058226821,"pfxZ":0.8546304225900982,"pX":-0.6642399076519893,"pZ":2.3051069061547587,"vX0":5.429453665652778,"vY0":-128.70291994091534,"vZ0":-1.6992623353844438,"x":142.32,"y":176.54,"x0":-1.7730751348731968,"y0":50.00376968407278,"z0":5.316135956898239,"aX":-13.268018581745872},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.4,"breakHorizontal":13.2,"spinRate":1446,"spinDirection":234},"zone":4,"typeConfidence":0.91,"plateTime":0.42292113294713074,"extension":7.124823033586118},"hitData":{"launchSpeed":87.2,"launchAngle":30.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.26,"coordY":74.54}},"index":3,"playId":"5104e760-b3e4-3930-8450-4b4a6e1571b7","pitchNumber":4,"startTime":"2026-08-29T18:50:20.688Z","endTime":"2026-08-29T18:50:28.858Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:50:28.858Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Lowe walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-29T18:50:48.574Z","endTime":"2026-08-29T18:52:47.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":96.0,"endSpeed":88.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.520016232689763,"aZ":-16.955364880210215,"pfxX":-2.733868923769016,"pfxZ":7.569980991016072,"pX":-1.2714179453915413,"pZ":3.8177257433927445,"vX0":2.8036949693445212,"vY0":-139.92837582820053,"vZ0":-1.4670315147135735,"x":165.46,"y":135.7,"x0":-1.924637709083237,"y0":50.00010050233358,"z0":5.444104033143531,"aX":-5.49478508700979},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.7,"breakHorizontal":4.4,"spinRate":2156,"spinDirection":205},"zone":11,"typeConfidence":0.92,"plateTime":0.38938972401773553,"extension":7.056312624832882},"index":0,"playId":"b8191902-90d8-3601-b423-6873ddc4dded","pitchNumber":1,"startTime":"2026-08-29T18:50:58.248Z","endTime":"2026-08-29T18:51:02.063Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94665495097818,"aZ":-29.863880694905124,"pfxX":-4.9017926557455755,"pfxZ":1.3363011584673075,"pX":-1.033408130571996,"pZ":2.368096853403541,"vX0":3.7546184421803055,"vY0":-129.93008029806535,"vZ0":-1.8106238771639442,"x":156.39,"y":174.84,"x0":-1.8512118909053537,"y0":50.00388180668043,"z0":5.315560614299588,"aX":-8.489159770650053},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.3,"breakHorizontal":8.2,"spinRate":1389,"spinDirection":232},"zone":13,"typeConfidence":0.9,"plateTime":0.4195039305706829,"extension":6.978569294775641},"index":1,"playId":"2e8db1ae-0ce6-31a7-920a-807c72bc1854","pitchNumber":2,"startTime":"2026-08-29T18:51:11.292Z","endTime":"2026-08-29T18:51:15.234Z","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":94.6,"endSpeed":87.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.3308948927578,"aZ":-18.232183685732245,"pfxX":-2.2978249723557145,"pfxZ":7.165664902703131,"pX":-0.41368734592347195,"pZ":4.6370908928339185,"vX0":4.501604110677865,"vY0":-137.80737575981232,"vZ0":0.8904776761920764,"x":132.77,"y":113.58,"x0":-1.761381340739466,"y0":50.001043622787506,"z0":5.531281518345869,"aX":-4.470275743449439},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.3,"breakHorizontal":3.4,"spinRate":2220,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.3957271500101318,"extension":7.049162319786612},"index":2,"playId":"4e0fddf9-6fe0-370e-a1de-fbb11aec81d2","pitchNumber":3,"startTime":"2026-08-29T18:51:26.097Z","endTime":"2026-08-29T18:51:30.139Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.419439081110337,"aZ":-25.540488600257376,"pfxX":1.7775185466177423,"pfxZ":3.7681903073528904,"pX":-0.47434244572905093,"pZ":2.155497759266036,"vX0":3.124579555956851,"vY0":-131.30182870934914,"vZ0":-3.1873133627668673,"x":135.08,"y":180.58,"x0":-1.906609157731393,"y0":50.00542101104902,"z0":5.266611663608464,"aX":3.1326731544938107},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.4,"breakHorizontal":-3.8,"spinRate":2353,"spinDirection":184},"zone":4,"typeConfidence":0.89,"plateTime":0.4156993810484848,"extension":6.8772158905911605},"index":3,"playId":"327430cd-82b5-3e60-b1a9-d5782e2b69eb","pitchNumber":4,"startTime":"2026-08-29T18:51:45.624Z","endTime":"2026-08-29T18:51:49.379Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.754226261617024,"aZ":-33.68206406445898,"pfxX":7.328235877151465,"pfxZ":-0.9917062829045893,"pX":-0.6677671705164463,"pZ":3.256222743701336,"vX0":1.2184416429470968,"vY0":-122.17097675782901,"vZ0":1.620513201163751,"x":142.45,"y":150.86,"x0":-2.1247748609367267,"y0":50.00370812702958,"z0":5.466973995455981,"aX":11.141495172631968},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.2,"breakHorizontal":-13.6,"spinRate":2538,"spinDirection":64},"zone":1,"typeConfidence":0.9,"plateTime":0.44734125646505785,"extension":6.94414504520163},"index":4,"playId":"a2aad32a-dfad-3315-868c-9a23fa2df4a3","pitchNumber":5,"startTime":"2026-08-29T18:51:59.988Z","endTime":"2026-08-29T18:52:03.809Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-08-29T18:52:12.193Z","endTime":"2026-08-29T18:52:25.316Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49719995914988,"aZ":-16.843502108699965,"pfxX":-1.1003827037664653,"pfxZ":7.839696890914366,"pX":-0.46322131924519083,"pZ":2.739169120644602,"vX0":4.083985490138794,"vY0":-138.17039109608223,"vZ0":-4.227222249338278,"x":134.66,"y":164.82,"x0":-1.8101880249289792,"y0":50.004497341854915,"z0":5.402958349541518,"aX":-2.152995823136858},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.7,"breakHorizontal":1.2,"spinRate":2207,"spinDirection":201},"zone":1,"typeConfidence":0.91,"plateTime":0.39470991066326455,"extension":7.244765159465568},"index":6,"playId":"ee21cfff-b08b-30fe-937d-b54415eff3fa","pitchNumber":6,"startTime":"2026-08-29T18:52:25.316Z","endTime":"2026-08-29T18:52:28.643Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.973194872056744,"aZ":-42.794025614061695,"pfxX":5.354112604980283,"pfxZ":-7.28436748325157,"pX":-1.3159563495233153,"pZ":1.9137497150646001,"vX0":-0.41103535510362504,"vY0":-120.62250515910434,"vZ0":0.3098242657585315,"x":167.16,"y":187.11,"x0":-1.8368817334703946,"y0":50.00544045143578,"z0":5.592366130430862,"aX":7.800562177967986},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-12.8,"breakHorizontal":-9.6,"spinRate":2158,"spinDirection":47},"zone":13,"typeConfidence":0.9,"plateTime":0.4560837236299551,"extension":6.9251716028503685},"index":7,"playId":"c8ce22db-e88a-39da-b137-df4a2f44b2c8","pitchNumber":7,"startTime":"2026-08-29T18:52:43.068Z","endTime":"2026-08-29T18:52:47.050Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:52:47.050Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryan Reynolds flies out to center fielder Nathan Church.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-29T18:53:01.285Z","endTime":"2026-08-29T18:53:28.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.13136634531108,"aZ":-26.581889514512994,"pfxX":7.48977373088937,"pfxZ":3.643833421789429,"pX":-0.20308535685158458,"pZ":3.158417216384417,"vX0":2.1015334739514113,"vY0":-122.78386269401943,"vZ0":-0.027156505151746058,"x":124.74,"y":153.5,"x0":-2.042099928693772,"y0":50.00251460104138,"z0":5.421774010623312,"aX":11.494519338795188},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.8,"breakHorizontal":-14.0,"spinRate":2565,"spinDirection":51},"zone":2,"typeConfidence":0.9,"plateTime":0.4452159784595926,"extension":6.884957274916026},"hitData":{"launchSpeed":97.8,"launchAngle":56.0,"totalDistance":253.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.89,"coordY":99.21}},"index":0,"playId":"91800c16-4a87-3a62-92c4-f5ff4a8d2c0b","pitchNumber":1,"startTime":"2026-08-29T18:53:15.921Z","endTime":"2026-08-29T18:53:28.418Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:53:28.418Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a sharp line drive to left fielder Joshua Báez. Brandon Lowe to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-29T18:54:08.948Z","endTime":"2026-08-29T18:54:21.280Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695491,"link":"/api/v1/people/695491"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-29T18:53:53.961Z","endTime":"2026-08-29T18:54:11.216Z","isPitch":false,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.4,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.595009880213844,"aZ":-21.831316338539803,"pfxX":-5.72800228308558,"pfxZ":5.481929369821501,"pX":-0.24113989603932873,"pZ":2.8747710715850303,"vX0":5.814109150281178,"vY0":-137.24051033587943,"vZ0":-3.0153212795143944,"x":126.19,"y":161.16,"x0":-1.6545466585239819,"y0":50.000828391659,"z0":5.494171963896586,"aX":-10.801712146046967},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.4,"breakHorizontal":9.0,"spinRate":2172,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.4008491383235939,"extension":7.246632095650701},"hitData":{"launchSpeed":100.4,"launchAngle":16.0,"totalDistance":253.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":73.83,"coordY":88.69}},"index":1,"playId":"b11ae32a-14ed-300d-b00f-d0c13098cf9b","pitchNumber":1,"startTime":"2026-08-29T18:54:11.216Z","endTime":"2026-08-29T18:54:21.280Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:54:21.280Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Oneil Cruz flies out to center fielder Nathan Church.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-29T18:54:38.981Z","endTime":"2026-08-29T18:54:57.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.592525310045026,"aZ":-42.062790432092,"pfxX":3.040559983174112,"pfxZ":-6.809236634176038,"pX":-0.17842691651873596,"pZ":1.7504217420300172,"vX0":2.9171112546623013,"vY0":-119.86811997778244,"vZ0":-0.0714497944832746,"x":123.8,"y":191.52,"x0":-1.807063698090294,"y0":50.003560827779474,"z0":5.542352451255625,"aX":4.415077876065762},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-12.1,"breakHorizontal":-6.2,"spinRate":2254,"spinDirection":44},"zone":13,"typeConfidence":0.9,"plateTime":0.45730014361305615,"extension":7.007949378802081},"hitData":{"launchSpeed":86.0,"launchAngle":28.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.54,"coordY":72.44}},"index":0,"playId":"46c034d0-0581-30d7-82e3-a4f5d3f87d46","pitchNumber":1,"startTime":"2026-08-29T18:54:49.432Z","endTime":"2026-08-29T18:54:57.454Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:54:57.454Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Gorman flies out to right fielder Jake Mangum.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-29T18:56:52.070Z","endTime":"2026-08-29T18:57:35.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":85.8,"endSpeed":79.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.08126216015691,"aZ":-36.82258655158692,"pfxX":1.460128021601325,"pfxZ":-2.900104131581209,"pX":-0.3103080044605952,"pZ":3.006000052616913,"vX0":1.4400170102208028,"vY0":-125.09326183276664,"vZ0":-0.22309532959187028,"x":128.83,"y":157.62,"x0":-1.0802563660003717,"y0":50.00009127882371,"z0":6.081566976463607,"aX":2.343873540702402},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-5.0,"breakHorizontal":-3.0,"spinRate":2754,"spinDirection":58},"zone":1,"typeConfidence":2.0,"plateTime":0.43565184159060344,"extension":5.752359207970413},"index":0,"playId":"e8e244ed-0f9d-3736-bf21-5c2775a80adc","pitchNumber":1,"startTime":"2026-08-29T18:57:08.570Z","endTime":"2026-08-29T18:57:12.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.171617371092378,"aZ":-28.462391413760685,"pfxX":-1.13909860825391,"pfxZ":2.23467616491558,"pX":0.1976651392332086,"pZ":2.013376357623965,"vX0":3.842057317570008,"vY0":-127.51663027390796,"vZ0":-3.9632984911621376,"x":109.47,"y":184.42,"x0":-1.1750678165756347,"y0":50.002590588765365,"z0":5.812355801209286,"aX":-1.8919452546468243},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.5,"breakHorizontal":1.3,"spinRate":2597,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.42817283595467437,"extension":5.784120478872938},"hitData":{"launchSpeed":88.2,"launchAngle":48.0,"totalDistance":258.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.7,"coordY":106.68}},"index":1,"playId":"bf87420f-40db-374f-aa0b-963538ea4d9c","pitchNumber":2,"startTime":"2026-08-29T18:57:25.757Z","endTime":"2026-08-29T18:57:35.566Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:57:35.566Z","atBatIndex":20},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Joshua Báez homers (5) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-29T18:57:51.844Z","endTime":"2026-08-29T18:58:39.585Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"responsiblePitcher":{"id":669199,"link":"/api/v1/people/669199"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.1,"endSpeed":81.2,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.45194879415768,"aZ":-28.650435256389564,"pfxX":-0.683322049576538,"pfxZ":2.112385523643667,"pX":1.3432420897854243,"pZ":2.3950160576420547,"vX0":6.470024611642141,"vY0":-128.1499880339952,"vZ0":-3.0109275326999416,"x":65.8,"y":174.11,"x0":-1.1210815954559519,"y0":50.00605549888644,"z0":5.813624208455788,"aX":-1.1426933009641678},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.4,"breakHorizontal":-0.1,"spinRate":2585,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.426732325776797,"extension":5.909158277467872},"index":0,"playId":"f2b4ba9d-7307-3d54-844e-86bb7d96f541","pitchNumber":1,"startTime":"2026-08-29T18:58:00.559Z","endTime":"2026-08-29T18:58:04.353Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.8,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.088018930909566,"aZ":-30.068785011298374,"pfxX":-0.28254088205261674,"pfxZ":1.2517171129489686,"pX":0.5138429509482583,"pZ":2.4531093034697276,"vX0":4.382626815813567,"vY0":-128.41230119746726,"vZ0":-2.6860039833127187,"x":97.41,"y":172.55,"x0":-1.1711170710110117,"y0":50.0058028252565,"z0":5.828190846809394,"aX":-0.47696226981634054},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.9,"breakHorizontal":-0.4,"spinRate":2672,"spinDirection":147},"zone":6,"typeConfidence":2.0,"plateTime":0.4249099329387551,"extension":5.753036309132637},"hitData":{"launchSpeed":97.3,"launchAngle":32.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":37.96,"coordY":77.67}},"index":1,"playId":"65e22b39-72d2-3a2d-a09b-9355ee4cc2ad","pitchNumber":2,"startTime":"2026-08-29T18:58:15.847Z","endTime":"2026-08-29T18:58:39.585Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T18:58:39.585Z","atBatIndex":21},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jimmy Crooks hit by pitch.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-29T19:01:12.203Z","endTime":"2026-08-29T19:01:19.504Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"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":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-29T18:58:57.324Z","endTime":"2026-08-29T18:59:49.290Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Evan Sisk replaces Lake Bachar.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-29T18:59:49.290Z","endTime":"2026-08-29T19:01:14.459Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681895,"link":"/api/v1/people/681895"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","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":89.7,"endSpeed":82.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.3025234973699,"aZ":-21.789939403303226,"pfxX":6.645606803747827,"pfxZ":5.985467908376448,"pX":1.981605304836556,"pZ":4.4046089236856405,"vX0":-6.269388994843864,"vY0":-130.60214798847838,"vZ0":1.7587851130336023,"x":41.47,"y":119.86,"x0":3.5444120538171067,"y0":50.00578247948673,"z0":5.356240631344255,"aX":11.536364262208144},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.4,"breakHorizontal":-10.7,"spinRate":1985,"spinDirection":136},"zone":12,"typeConfidence":0.84,"plateTime":0.41863876611290163,"extension":6.680212628280561},"index":2,"playId":"7e37ce51-47f5-3593-b7a5-a2215f1fb990","pitchNumber":1,"startTime":"2026-08-29T19:01:14.459Z","endTime":"2026-08-29T19:01:19.504Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:01:19.504Z","atBatIndex":22},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"JJ Wetherholt grounds into a force out, second baseman Brandon Lowe to shortstop Jacob Gonzalez. Jimmy Crooks out at 2nd. JJ Wetherholt to 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-29T19:01:47.838Z","endTime":"2026-08-29T19:02:10.047Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"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":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694378,"link":"/api/v1/people/694378"},"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"60efe679-eb25-4a6c-b8cb-c298b08e98ce","startTime":"2026-08-29T19:01:47.838Z","endTime":"2026-08-29T19:01:52.838Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.39489348938884,"aZ":-27.135368975514105,"pfxX":9.796656071818639,"pfxZ":2.865322915327334,"pX":-0.19977263144607144,"pZ":2.2034418250957253,"vX0":-12.023668223599252,"vY0":-130.51464685292498,"vZ0":-2.402923127473146,"x":124.61,"y":179.29,"x0":3.152106863557618,"y0":50.00409151340084,"z0":5.13925767302594,"aX":17.236214676425355},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.9,"breakHorizontal":-15.7,"spinRate":1914,"spinDirection":125},"zone":5,"typeConfidence":0.9,"plateTime":0.4165459465928576,"extension":6.795662741332392},"hitData":{"launchSpeed":87.7,"launchAngle":-12.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.07,"coordY":142.56}},"index":1,"playId":"2dc60f4a-cd93-33c2-9365-ae7dcd12f795","pitchNumber":1,"startTime":"2026-08-29T19:02:02.766Z","endTime":"2026-08-29T19:02:10.047Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:02:10.047Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Iván Herrera walks. JJ Wetherholt to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-29T19:02:35.168Z","endTime":"2026-08-29T19:04:44.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnSecond":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.007396697810623,"aZ":-24.849998824813564,"pfxX":9.695770932634773,"pfxZ":4.066717438205551,"pX":1.645710649797072,"pZ":2.778604336101757,"vX0":-8.469345354648292,"vY0":-132.78980687651088,"vZ0":-1.6452737097891519,"x":54.27,"y":163.76,"x0":3.6026770772836625,"y0":50.00446955254421,"z0":5.198089522224414,"aX":17.474779837819728},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.2,"breakHorizontal":-16.0,"spinRate":1873,"spinDirection":126},"zone":12,"typeConfidence":0.91,"plateTime":0.41103869984845076,"extension":6.566904241355686},"index":0,"playId":"b87bf831-1bcf-39b0-9c8c-8ff5d191b122","pitchNumber":1,"startTime":"2026-08-29T19:02:41.059Z","endTime":"2026-08-29T19:02:44.948Z","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":2},"index":1,"playId":"40c86dca-5946-3ea6-add0-6a5bdb80ae2e","startTime":"2026-08-29T19:02:56.883Z","endTime":"2026-08-29T19:03:01.299Z","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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.5362014489791,"aZ":-26.08293777559693,"pfxX":8.266526418324084,"pfxZ":3.337550002558885,"pX":2.4537928894561993,"pZ":3.5973082876951805,"vX0":-5.78998789778586,"vY0":-133.68261457181939,"vZ0":0.591290926673641,"x":23.47,"y":141.65,"x0":3.564530920186956,"y0":50.002783228744654,"z0":5.233265366000213,"aX":15.088600350534268},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.4,"breakHorizontal":-13.9,"spinRate":1825,"spinDirection":132},"zone":12,"typeConfidence":0.91,"plateTime":0.40839546247858527,"extension":6.552793435723999},"index":2,"playId":"41a4490b-1faf-3a30-b550-ffe89748d8f3","pitchNumber":2,"startTime":"2026-08-29T19:03:18.465Z","endTime":"2026-08-29T19:03:22.363Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"index":3,"startTime":"2026-08-29T19:03:42.078Z","endTime":"2026-08-29T19:04:22.262Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1599814743956,"aZ":-26.70680253507752,"pfxX":11.28072712962356,"pfxZ":3.045943343258118,"pX":1.3337372788835655,"pZ":3.4368733119916057,"vX0":-9.184255670642164,"vY0":-133.25159346497264,"vZ0":0.24284098576284074,"x":66.16,"y":145.98,"x0":3.3628265848154517,"y0":50.002104071520485,"z0":5.27715425268537,"aX":20.24546777357653},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.8,"breakHorizontal":-18.4,"spinRate":1924,"spinDirection":135},"zone":12,"typeConfidence":0.91,"plateTime":0.4113529767178714,"extension":6.761940481660451},"index":4,"playId":"a12570f5-c8d3-3712-bc2f-5740433fa196","pitchNumber":3,"startTime":"2026-08-29T19:04:22.262Z","endTime":"2026-08-29T19:04:26.253Z","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":0,"outs":2},"pitchData":{"startSpeed":74.8,"endSpeed":69.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.654966453535287,"aZ":-35.8432123581455,"pfxX":-3.9664701002841234,"pfxZ":-3.0362175817553902,"pX":0.2599980705339327,"pZ":1.6299091947355009,"vX0":-5.968833559736754,"vY0":-108.83457302890356,"vZ0":0.6252201747109769,"x":107.09,"y":194.77,"x0":3.544646175201459,"y0":50.00139256880448,"z0":5.195840863460064,"aX":-4.795871853654461},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-5.0,"breakHorizontal":8.6,"spinRate":2128,"spinDirection":290},"zone":8,"typeConfidence":0.9,"plateTime":0.5017123084092803,"extension":6.732910312722162},"index":5,"playId":"667113eb-4d25-3799-9baa-cbf6b8522641","pitchNumber":4,"startTime":"2026-08-29T19:04:40.192Z","endTime":"2026-08-29T19:04:44.689Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:04:44.689Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alec Burleson walks. JJ Wetherholt to 3rd. Iván Herrera to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-29T19:05:23.395Z","endTime":"2026-08-29T19:07:21.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnThird":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":77.5,"endSpeed":71.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.501732207842487,"aZ":-37.05446495584716,"pfxX":-4.284298109470239,"pfxZ":-3.828634428813846,"pX":-0.5522241893642811,"pZ":2.8441299726016385,"vX0":-7.746966719335413,"vY0":-112.51653563260506,"vZ0":2.941852112476397,"x":138.05,"y":161.99,"x0":3.499724860709581,"y0":50.00203232785408,"z0":5.28912636759497,"aX":-5.461438541332386},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-5.8,"breakHorizontal":9.8,"spinRate":2226,"spinDirection":288},"zone":1,"typeConfidence":0.9,"plateTime":0.48786252075845926,"extension":6.598128866656772},"index":0,"playId":"d24da76d-3b04-36c3-82b4-143ac98c3491","pitchNumber":1,"startTime":"2026-08-29T19:05:28.488Z","endTime":"2026-08-29T19:05:32.595Z","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":2},"pitchData":{"startSpeed":89.2,"endSpeed":83.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.527860894859877,"aZ":-25.86531160352391,"pfxX":9.24660857101473,"pfxZ":3.635390451461089,"pX":-0.24324599907245137,"pZ":2.2639534647590867,"vX0":-12.419024630358733,"vY0":-129.52655114923078,"vZ0":-2.2991525533873904,"x":126.27,"y":177.65,"x0":3.3645318694257567,"y0":50.003854476194284,"z0":5.0976889013644895,"aX":16.055000125766927},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.4,"breakHorizontal":-14.6,"spinRate":1990,"spinDirection":132},"zone":4,"typeConfidence":0.89,"plateTime":0.4193968139475639,"extension":6.752414995624075},"index":1,"playId":"340d3362-88e2-34af-a975-0c9bc9397571","pitchNumber":2,"startTime":"2026-08-29T19:05:49.384Z","endTime":"2026-08-29T19:05:53.320Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":72.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.680703425192863,"aZ":-36.126975319864336,"pfxX":-3.219761772741677,"pfxZ":-2.9996176997533057,"pX":-1.576311636253064,"pZ":1.6764325862958673,"vX0":-10.29265577292566,"vY0":-113.78597334958846,"vZ0":0.28848255399401057,"x":177.09,"y":193.52,"x0":3.412609607831012,"y0":50.00187254439067,"z0":5.10986527548374,"aX":-4.244580416810412},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-5.0,"breakHorizontal":8.3,"spinRate":2241,"spinDirection":271},"zone":13,"typeConfidence":0.89,"plateTime":0.48025200603548646,"extension":6.728867529400413},"index":2,"playId":"de28c495-1346-3c79-8968-db47fa393a50","pitchNumber":3,"startTime":"2026-08-29T19:06:10.553Z","endTime":"2026-08-29T19:06:14.371Z","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":81.6,"endSpeed":75.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.21575637177115,"aZ":-28.23978900980264,"pfxX":-3.6858802933259653,"pfxZ":2.754103377657483,"pX":-0.04442007437296419,"pZ":1.3302301791497528,"vX0":-7.897089687565911,"vY0":-118.65366277777052,"vZ0":-1.4266694374564062,"x":118.69,"y":202.86,"x0":3.802849069643843,"y0":50.00378829535152,"z0":4.507039330248976,"aX":-5.266810334174961},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.9,"breakHorizontal":8.5,"spinRate":2242,"spinDirection":245},"zone":13,"typeConfidence":0.9,"plateTime":0.46122068220512613,"extension":6.679176407876324},"index":3,"playId":"0495b0ff-205d-32cc-aee8-62881c000234","pitchNumber":4,"startTime":"2026-08-29T19:06:31.128Z","endTime":"2026-08-29T19:06:35.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":72.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.87376021970244,"aZ":-23.736546392155514,"pfxX":-2.7796908527290896,"pfxZ":6.1823678128834505,"pX":2.119630735815546,"pZ":3.1167129583653073,"vX0":-3.469136047300858,"vY0":-116.39880002006117,"vZ0":1.3526063394948307,"x":36.2,"y":154.63,"x0":3.9934328581419356,"y0":50.00530570016979,"z0":4.783795053065015,"aX":-3.7945336861932497},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":11.9,"breakHorizontal":5.9,"spinRate":2280,"spinDirection":266},"zone":12,"typeConfidence":0.9,"plateTime":0.47148103591333523,"extension":6.810402853059418},"index":4,"playId":"e71d6c59-adc0-3755-b858-4b8c8e359e29","pitchNumber":5,"startTime":"2026-08-29T19:06:53.558Z","endTime":"2026-08-29T19:06:57.503Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":72.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.486976272327265,"aZ":-35.786170932933025,"pfxX":-2.0600040415729772,"pfxZ":-2.76165857998527,"pX":-2.640834278373422,"pZ":1.7644744597257092,"vX0":-13.093188906762517,"vY0":-113.33578387146856,"vZ0":0.5307164241889495,"x":217.66,"y":191.14,"x0":3.4633677813665447,"y0":50.00075777297052,"z0":5.083098183104781,"aX":-2.696225296357869},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-4.6,"breakHorizontal":6.8,"spinRate":2277,"spinDirection":292},"zone":13,"typeConfidence":0.87,"plateTime":0.482104232908533,"extension":6.791706297136973},"index":5,"playId":"4d5df2eb-7883-37f2-a36d-1841979171fb","pitchNumber":6,"startTime":"2026-08-29T19:07:16.404Z","endTime":"2026-08-29T19:07:21.949Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:07:21.949Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Walker flies out sharply to center fielder Oneil Cruz.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-29T19:10:34.967Z","endTime":"2026-08-29T19:10:45.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-29T19:07:57.961Z","endTime":"2026-08-29T19:08:44.966Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Carmen Mlodzinski replaces Evan Sisk.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-29T19:08:44.966Z","endTime":"2026-08-29T19:10:37.191Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669387,"link":"/api/v1/people/669387"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":80.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.174945080679183,"aZ":-32.776015715971475,"pfxX":-5.42232497351539,"pfxZ":-0.36891781721923067,"pX":0.12557330521862936,"pZ":2.901773493866936,"vX0":5.007897121831323,"vY0":-124.97814033981507,"vZ0":0.500787247011345,"x":112.21,"y":160.43,"x0":-1.179541867982943,"y0":50.0055271845464,"z0":5.3458611117259585,"aX":-8.761365036733652},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.4,"breakHorizontal":9.0,"spinRate":1655,"spinDirection":258},"zone":5,"typeConfidence":2.0,"plateTime":0.43476209924226783,"extension":6.352036208528078},"hitData":{"launchSpeed":102.8,"launchAngle":28.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":121.69,"coordY":48.91}},"index":2,"playId":"28e53884-bdc9-395b-87b5-00eceeaef7cd","pitchNumber":1,"startTime":"2026-08-29T19:10:37.191Z","endTime":"2026-08-29T19:10:45.582Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:10:45.582Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pirates challenged (tag play), call on the field was overturned: Jake Mangum singles on a sharp line drive to left fielder Joshua Báez. Jake Mangum to 3rd. Jake Mangum advances to 3rd, on a fielding error by left fielder Joshua Báez.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-29T19:13:04.700Z","endTime":"2026-08-29T19:13:52.017Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":802408,"fullName":"Brycen Mautz","link":"/api/v1/people/802408"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,3],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695491,"link":"/api/v1/people/695491"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","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":695491,"link":"/api/v1/people/695491"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brycen Mautz replaces Kyle Leahy.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T19:12:15.300Z","endTime":"2026-08-29T19:13:06.865Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":802408,"link":"/api/v1/people/802408"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.35553830782737,"aZ":-19.473744920837323,"pfxX":7.505732046120899,"pfxZ":6.556277126233148,"pX":0.07205681391911013,"pZ":3.602392530427518,"vX0":-10.917846742004413,"vY0":-138.1808357067713,"vZ0":-0.960506689222832,"x":114.25,"y":141.52,"x0":3.0963636091833946,"y0":50.001322224370234,"z0":5.26103597712115,"aX":14.536852874168355},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.9,"breakHorizontal":-11.4,"spinRate":2233,"spinDirection":132},"zone":12,"typeConfidence":0.92,"plateTime":0.3961526956398207,"extension":6.628207920971533},"index":1,"playId":"950e4922-0cbb-37d8-92b8-033310cc76e9","pitchNumber":1,"startTime":"2026-08-29T19:13:06.865Z","endTime":"2026-08-29T19:13:11.159Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-08-29T19:13:17.841Z","endTime":"2026-08-29T19:13:36.779Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.366739163444418,"aZ":-19.264461386896613,"pfxX":7.6444026219782035,"pfxZ":6.810219844321839,"pX":-0.5203965466075605,"pZ":2.997413902750956,"vX0":-12.050499470068248,"vY0":-136.87854112228192,"vZ0":-2.3026509757987843,"x":136.84,"y":157.85,"x0":2.947190991632525,"y0":50.00602505434237,"z0":5.169407028322747,"aX":14.499922202562637},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.0,"breakHorizontal":-11.3,"spinRate":2214,"spinDirection":120},"zone":1,"typeConfidence":0.91,"plateTime":0.40022745382033476,"extension":6.2562854269645},"hitData":{"launchSpeed":102.9,"launchAngle":8.0,"totalDistance":148.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":69.3,"coordY":114.39}},"index":3,"playId":"49a59b7c-bf11-3480-88b2-4e0becd626c7","pitchNumber":2,"startTime":"2026-08-29T19:13:36.779Z","endTime":"2026-08-29T19:13:52.017Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":134},"playEndTime":"2026-08-29T19:13:52.017Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Flores Jr. strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-29T19:15:30.340Z","endTime":"2026-08-29T19:16:31.309Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":802408,"fullName":"Brycen Mautz","link":"/api/v1/people/802408"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":71.3,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.322514610968653,"aZ":-40.817148771461355,"pfxX":-4.676834858915749,"pfxZ":-6.755575507618959,"pX":-0.28894316918117846,"pZ":2.87181502489475,"vX0":-6.214645122363708,"vY0":-112.65149688280123,"vZ0":3.3741170927305193,"x":128.01,"y":161.24,"x0":3.1178812927088444,"y0":50.00313176664251,"z0":5.493426936993227,"aX":-5.982360331025016},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-10.9,"breakHorizontal":10.1,"spinRate":2305,"spinDirection":315},"zone":4,"typeConfidence":0.89,"plateTime":0.48706582515557484,"extension":6.696219298687711},"index":0,"playId":"918ddb43-a9f9-36a4-a4a4-9fd31449c906","pitchNumber":1,"startTime":"2026-08-29T19:15:30.340Z","endTime":"2026-08-29T19:15:34.255Z","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":95.8,"endSpeed":87.1,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08819725030702,"aZ":-17.807036828833173,"pfxX":7.036462880898555,"pfxZ":7.3601888741078945,"pX":-0.42033869442639354,"pZ":3.530318476701831,"vX0":-11.408088770571839,"vY0":-139.0570539940009,"vZ0":-1.6473450434125334,"x":133.02,"y":143.46,"x0":2.8270341633108242,"y0":50.00448470269728,"z0":5.315630000524195,"aX":13.739537379171454},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.2,"breakHorizontal":-10.3,"spinRate":2246,"spinDirection":127},"zone":11,"typeConfidence":0.92,"plateTime":0.3943628943854951,"extension":6.300852328572429},"index":1,"playId":"a490111a-f82a-3234-9ebf-1e4e621b6c8f","pitchNumber":2,"startTime":"2026-08-29T19:15:48.959Z","endTime":"2026-08-29T19:15:52.135Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-08-29T19:16:11.083Z","endTime":"2026-08-29T19:16:27.559Z","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, 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":79.2,"endSpeed":72.8,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.30038273237454,"aZ":-41.00721970996579,"pfxX":-1.8881956388301027,"pfxZ":-6.660404275869394,"pX":-0.9388916084461522,"pZ":1.0776360908626137,"vX0":-8.223568082533335,"vY0":-115.0593487790756,"vZ0":-0.563901758429179,"x":152.79,"y":209.68,"x0":2.9409429793179864,"y0":50.00004433142533,"z0":5.3333127312044954,"aX":-2.504377585669483},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-11.9,"breakHorizontal":5.6,"spinRate":2362,"spinDirection":316},"zone":13,"typeConfidence":0.89,"plateTime":0.47784129556139243,"extension":6.381159264619163},"index":3,"playId":"69abc495-90a8-3701-9721-738b3962170b","pitchNumber":3,"startTime":"2026-08-29T19:16:27.559Z","endTime":"2026-08-29T19:16:31.309Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:16:31.309Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jacob Gonzalez singles on a line drive to center fielder Nathan Church. Jake Mangum scores.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-29T19:16:48.644Z","endTime":"2026-08-29T19:18:33.966Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":802408,"fullName":"Brycen Mautz","link":"/api/v1/people/802408"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":{"id":802408,"link":"/api/v1/people/802408"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.0,"endSpeed":77.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.63488575793743,"aZ":-35.36437731294688,"pfxX":0.5607641843194182,"pfxZ":-2.1241334090923125,"pX":-1.0479577740513155,"pZ":2.309768626458305,"vX0":-9.915828478846107,"vY0":-121.88970838944681,"vZ0":0.4889364501762752,"x":156.95,"y":176.42,"x0":3.005352544431732,"y0":50.00515480645092,"z0":5.16765040070007,"aX":0.8432176806585525},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.5,"breakHorizontal":1.4,"spinRate":2575,"spinDirection":292},"zone":13,"typeConfidence":0.92,"plateTime":0.44988306557337765,"extension":6.33953320357205},"index":0,"playId":"380cc443-50e0-3ddc-9eea-eb861c11e92c","pitchNumber":1,"startTime":"2026-08-29T19:16:57.093Z","endTime":"2026-08-29T19:17:00.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.3,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.584346434017874,"aZ":-38.197991785541014,"pfxX":0.4226363220212548,"pfxZ":-4.069009828167982,"pX":1.3253109658079485,"pZ":3.1942633842214416,"vX0":-4.7812116402194755,"vY0":-120.95810828485654,"vZ0":2.9608218862519506,"x":66.48,"y":152.53,"x0":3.2725291220182586,"y0":50.000839004463174,"z0":5.303543939672509,"aX":0.6271320967608272},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-6.4,"breakHorizontal":0.4,"spinRate":2656,"spinDirection":310},"zone":12,"typeConfidence":0.83,"plateTime":0.4528151057509553,"extension":6.273732166564287},"index":1,"playId":"992c6520-d277-3c0c-b2cb-de51feafa027","pitchNumber":2,"startTime":"2026-08-29T19:17:16.324Z","endTime":"2026-08-29T19:17:20.955Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.09239041229636,"aZ":-27.108497969417776,"pfxX":11.488476128318418,"pfxZ":2.70867362405402,"pX":-0.2061131730934092,"pZ":3.4930053382465176,"vX0":-12.586033375500408,"vY0":-135.93647673228597,"vZ0":0.6945762000149467,"x":124.86,"y":144.47,"x0":2.993587408484789,"y0":50.00209319244656,"z0":5.117696695130767,"aX":21.478000420306657},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.3,"breakHorizontal":-18.1,"spinRate":1736,"spinDirection":188},"zone":11,"typeConfidence":0.92,"plateTime":0.4031018727779503,"extension":6.566637042738001},"index":2,"playId":"d1b442e5-da39-3266-80b2-290520926917","pitchNumber":3,"startTime":"2026-08-29T19:17:39.675Z","endTime":"2026-08-29T19:17:43.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.160816962101784,"aZ":-33.17385529528651,"pfxX":0.09158859074071657,"pfxZ":-0.6753296637106754,"pX":1.1845392757599682,"pZ":3.4965612913754085,"vX0":-4.877341844045625,"vY0":-120.51334047844905,"vZ0":2.68877756639725,"x":71.85,"y":144.37,"x0":3.213859826743398,"y0":50.00069716928456,"z0":5.2765499379821446,"aX":0.13652012240292224},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.4,"breakHorizontal":0.8,"spinRate":2572,"spinDirection":316},"zone":12,"typeConfidence":0.91,"plateTime":0.45272238066262105,"extension":6.375464595324675},"index":3,"playId":"0a9ffc5a-b1c0-310a-9852-213ab61b950f","pitchNumber":4,"startTime":"2026-08-29T19:18:00.464Z","endTime":"2026-08-29T19:18:04.658Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.576523480623024,"aZ":-25.40745016479014,"pfxX":11.18520746884863,"pfxZ":3.542119931313106,"pX":0.5398876539931154,"pZ":3.0202194500269237,"vX0":-10.773221524980402,"vY0":-137.18767897046044,"vZ0":-1.0889983168262856,"x":96.42,"y":157.23,"x0":3.059401012875154,"y0":50.00378477444731,"z0":5.14972387236946,"aX":21.379371159341623},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.4,"breakHorizontal":-18.1,"spinRate":2395,"spinDirection":125},"zone":3,"typeConfidence":0.92,"plateTime":0.39882514635149846,"extension":6.368931558132811},"hitData":{"launchSpeed":68.8,"launchAngle":20.0,"totalDistance":189.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":114.53,"coordY":105.6}},"index":4,"playId":"cab02f00-bbf0-3515-93d9-081d7d39468c","pitchNumber":5,"startTime":"2026-08-29T19:18:22.452Z","endTime":"2026-08-29T19:18:33.966Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:18:33.966Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jared Triolo singles on a ground ball to right fielder Jordan Walker. Jacob Gonzalez to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-29T19:18:53.158Z","endTime":"2026-08-29T19:19:10.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":802408,"fullName":"Brycen Mautz","link":"/api/v1/people/802408"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"postOnSecond":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_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":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49554470568411,"aZ":-18.877886745433,"pfxX":7.671754240429324,"pfxZ":6.931225082273308,"pX":0.5383616332176433,"pZ":3.3795384267827027,"vX0":-9.601802412797591,"vY0":-136.97905466253215,"vZ0":-1.328802140161287,"x":96.48,"y":147.53,"x0":3.076474164691938,"y0":50.00624033213982,"z0":5.149352485108972,"aX":14.7248367255483},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.5,"breakHorizontal":-12.1,"spinRate":2149,"spinDirection":116},"zone":3,"typeConfidence":0.92,"plateTime":0.3983969185037841,"extension":6.451481460682211},"hitData":{"launchSpeed":82.0,"launchAngle":9.0,"totalDistance":132.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.52,"coordY":126.58}},"index":0,"playId":"5d3d23bc-b874-34be-92c3-651f80922562","pitchNumber":1,"startTime":"2026-08-29T19:18:59.977Z","endTime":"2026-08-29T19:19:10.488Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:19:10.488Z","atBatIndex":30},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Spencer Horwitz lines out to left fielder Joshua Báez.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-29T19:19:32.999Z","endTime":"2026-08-29T19:20:06.169Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":802408,"fullName":"Brycen Mautz","link":"/api/v1/people/802408"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"postOnSecond":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695491,"link":"/api/v1/people/695491"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.8,"endSpeed":87.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.884202269097912,"aZ":-21.64204078728184,"pfxX":6.244976631228202,"pfxZ":5.398596326133294,"pX":0.9956849871628782,"pZ":3.637956761533503,"vX0":-8.18650621212642,"vY0":-137.91476699799443,"vZ0":-0.4876149167990984,"x":79.05,"y":140.56,"x0":3.1730600006133325,"y0":50.0050432355132,"z0":5.2598885701099,"aX":12.190279022237117},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.8,"breakHorizontal":-9.8,"spinRate":2151,"spinDirection":133},"zone":12,"typeConfidence":0.91,"plateTime":0.3951611950943028,"extension":6.371819000314848},"index":0,"playId":"1cb4a857-1c1d-3514-a7bd-39f093e094bb","pitchNumber":1,"startTime":"2026-08-29T19:19:37.146Z","endTime":"2026-08-29T19:19:41.043Z","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":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.18324561205274,"aZ":-29.672027598705043,"pfxX":11.743677993980684,"pfxZ":1.347286550546901,"pX":0.341855881815896,"pZ":2.659396049698209,"vX0":-11.335911381820907,"vY0":-135.39456412748956,"vZ0":-0.962087760227675,"x":103.97,"y":166.98,"x0":3.05439183789008,"y0":50.0047693190893,"z0":5.093282769227859,"aX":21.83629147220348},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.4,"breakHorizontal":-18.8,"spinRate":2251,"spinDirection":116},"zone":6,"typeConfidence":0.91,"plateTime":0.40433817414480044,"extension":6.381762507606136},"hitData":{"launchSpeed":93.0,"launchAngle":22.0,"totalDistance":293.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":63.23,"coordY":99.57}},"index":1,"playId":"1184076e-fc09-3496-88e2-ea2e5b69dd6c","pitchNumber":2,"startTime":"2026-08-29T19:19:55.683Z","endTime":"2026-08-29T19:20:06.169Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:20:06.169Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-29T19:20:30.678Z","endTime":"2026-08-29T19:21:43.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":802408,"fullName":"Brycen Mautz","link":"/api/v1/people/802408"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.9,"endSpeed":70.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.01251899737208,"aZ":-41.89455001040302,"pfxX":-2.4466249804467326,"pfxZ":-7.72601510817592,"pX":0.44659530525066243,"pZ":3.251134017417582,"vX0":-4.901685325797789,"vY0":-111.71258710038519,"vZ0":4.438071709295182,"x":99.98,"y":151.0,"x0":2.991208924996042,"y0":50.00328516944462,"z0":5.558231826264367,"aX":-3.077316745697923},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-12.5,"breakHorizontal":5.8,"spinRate":2402,"spinDirection":313},"zone":3,"typeConfidence":0.89,"plateTime":0.49119090842698077,"extension":6.576958907833831},"index":0,"playId":"2c3a1402-145f-3b7c-9d1e-45d366e9288e","pitchNumber":1,"startTime":"2026-08-29T19:20:32.307Z","endTime":"2026-08-29T19:20:36.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.533151412150378,"aZ":-35.58358791819843,"pfxX":0.947906472771118,"pfxZ":-2.2964175485579617,"pX":1.287673555943447,"pZ":3.6069055911686307,"vX0":-4.758612037867523,"vY0":-121.29228515956164,"vZ0":3.515472277954484,"x":67.92,"y":141.39,"x0":3.1549177941796347,"y0":50.00236293066783,"z0":5.2487215463441474,"aX":1.4072326241208242},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.0,"breakHorizontal":-0.6,"spinRate":2572,"spinDirection":278},"zone":12,"typeConfidence":0.92,"plateTime":0.45220696477132494,"extension":6.204731484959606},"index":1,"playId":"d1c55900-d5a5-3a68-9912-0edd639a2cec","pitchNumber":2,"startTime":"2026-08-29T19:20:51.113Z","endTime":"2026-08-29T19:20:55.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.65697996844868,"aZ":-32.34169456786299,"pfxX":12.437925067884223,"pfxZ":-0.08774873353959478,"pX":-0.014549474520690567,"pZ":3.1583578576294107,"vX0":-12.426517162731638,"vY0":-136.93616322212534,"vZ0":0.6846955194650802,"x":117.55,"y":153.5,"x0":2.9929212530992246,"y0":50.00359671222224,"z0":5.138855740555766,"aX":23.33612019865561},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":0.2,"breakHorizontal":-19.6,"spinRate":2404,"spinDirection":119},"zone":2,"typeConfidence":0.91,"plateTime":0.40185022535619686,"extension":6.338934695041742},"index":2,"playId":"72fc139c-dae1-3236-bf46-246fe0c6378b","pitchNumber":3,"startTime":"2026-08-29T19:21:09.766Z","endTime":"2026-08-29T19:21:13.715Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-29T19:21:27.687Z","endTime":"2026-08-29T19:21:39.257Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.659791373784515,"aZ":-32.60637667473943,"pfxX":1.110451970630249,"pfxZ":-0.2830364405539285,"pX":-0.7659892978609081,"pZ":1.6352095325135776,"vX0":-9.341932398379683,"vY0":-122.68856371152015,"vZ0":-1.4256838529688887,"x":146.2,"y":194.63,"x0":2.9423681656043725,"y0":50.003611147359514,"z0":4.995936268335514,"aX":1.6995400344060205},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.6,"breakHorizontal":0.1,"spinRate":2621,"spinDirection":308},"zone":7,"typeConfidence":0.9,"plateTime":0.445978641688924,"extension":6.288713673019406},"index":4,"playId":"9b8ae411-00df-3801-b371-d2d2cbeef71c","pitchNumber":4,"startTime":"2026-08-29T19:21:39.257Z","endTime":"2026-08-29T19:21:43.790Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:21:43.790Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nathan Church singles on a sharp ground ball to shortstop Jacob Gonzalez.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-29T19:23:48.693Z","endTime":"2026-08-29T19:24:03.995Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694378,"link":"/api/v1/people/694378"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.074856981287322,"aZ":-25.347593570057683,"pfxX":-8.977255358522248,"pfxZ":3.6915206287945797,"pX":-0.1282707884290979,"pZ":2.6574600510286124,"vX0":6.425979750799812,"vY0":-135.29533457939363,"vZ0":-1.7424524758121394,"x":121.89,"y":167.03,"x0":-1.3701891930208976,"y0":50.00586252205261,"z0":5.089930191655027,"aX":-16.612188481763173},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.5,"breakHorizontal":14.9,"spinRate":2141,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.40515182819828066,"extension":6.325489608829636},"hitData":{"launchSpeed":101.6,"launchAngle":6.0,"totalDistance":136.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":115.87,"coordY":148.63}},"index":0,"playId":"8f9cf007-3d51-3983-b153-844053079f32","pitchNumber":1,"startTime":"2026-08-29T19:23:56.014Z","endTime":"2026-08-29T19:24:03.995Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:24:03.995Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Fermín flies out to left fielder Bryan Reynolds.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-29T19:24:30.612Z","endTime":"2026-08-29T19:24:43.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.50111347805352,"aZ":-22.45987146340306,"pfxX":0.07029322520066905,"pfxZ":5.432382539082479,"pX":0.08109146707181983,"pZ":3.2483975514071215,"vX0":3.7039666334585064,"vY0":-131.99901613925223,"vZ0":-1.2867877476986966,"x":113.91,"y":151.07,"x0":-1.341503608499569,"y0":50.0043910101954,"z0":5.374509857639898,"aX":0.12547222714900852},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.8,"breakHorizontal":-0.8,"spinRate":2411,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.41280731866361364,"extension":6.088927707550307},"hitData":{"launchSpeed":87.7,"launchAngle":40.0,"totalDistance":299.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":40.52,"coordY":113.48}},"index":0,"playId":"161681e0-f634-3134-8e98-53ce2e754274","pitchNumber":1,"startTime":"2026-08-29T19:24:32.020Z","endTime":"2026-08-29T19:24:43.877Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:24:43.877Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-29T19:25:06.965Z","endTime":"2026-08-29T19:26:57.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.914023275852816,"aZ":-23.82244703684484,"pfxX":-8.00900598162124,"pfxZ":4.502031257685509,"pX":-1.3360694348949445,"pZ":2.6325681664401808,"vX0":2.9562381946572436,"vY0":-135.43373716778765,"vZ0":-2.303410999163498,"x":167.93,"y":167.7,"x0":-1.4019767479662633,"y0":50.00331660997066,"z0":5.162318454475532,"aX":-14.860379777595536},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.9,"breakHorizontal":13.9,"spinRate":2085,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.4046138622012636,"extension":6.357196115139203},"index":0,"playId":"1c78b569-7631-37d9-a5da-8ff1f052849d","pitchNumber":1,"startTime":"2026-08-29T19:25:11.556Z","endTime":"2026-08-29T19:25:15.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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.964514180684766,"aZ":-20.414360980766954,"pfxX":-8.233864803269896,"pfxZ":6.090653081927448,"pX":0.015159224500705044,"pZ":1.8558971666977038,"vX0":5.888300551152329,"vY0":-137.91695504585795,"vZ0":-5.724033707232318,"x":116.42,"y":188.67,"x0":-1.0750748214916745,"y0":50.004540909302015,"z0":5.33017646504407,"aX":-15.902715712438093},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.1,"breakHorizontal":13.7,"spinRate":2196,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.3967751339422123,"extension":6.153990771658647},"index":1,"playId":"347a43e1-6094-34a6-8ed7-95615cd71d1e","pitchNumber":2,"startTime":"2026-08-29T19:25:32.544Z","endTime":"2026-08-29T19:25:36.984Z","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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.460098618344233,"aZ":-38.38107527876271,"pfxX":6.796643654233294,"pfxZ":-4.1411801663396055,"pX":0.4825618118172113,"pZ":1.7637792692876197,"vX0":2.0250968287053386,"vY0":-121.82150921623035,"vZ0":-0.7077765728960074,"x":98.61,"y":191.16,"x0":-1.2429056572685744,"y0":50.001865257860494,"z0":5.382635535149195,"aX":10.190102841826912},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-7.4,"breakHorizontal":-12.8,"spinRate":2751,"spinDirection":44},"zone":9,"typeConfidence":2.0,"plateTime":0.45001753346208107,"extension":6.158886739283308},"index":2,"playId":"48d64243-8e8e-33df-97df-656709712c65","pitchNumber":3,"startTime":"2026-08-29T19:26:05.865Z","endTime":"2026-08-29T19:26:09.773Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.33309909831065,"aZ":-20.72273896788065,"pfxX":-5.152988867770119,"pfxZ":5.957994988343163,"pX":-0.5652857052874088,"pZ":3.3492016756087155,"vX0":3.467287653702213,"vY0":-137.7048669309638,"vZ0":-1.7318315724076143,"x":138.55,"y":148.35,"x0":-1.1706858706125098,"y0":50.003489929565454,"z0":5.386980652001643,"aX":-9.905209522445285},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.7,"breakHorizontal":8.6,"spinRate":2282,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.39763062384521586,"extension":6.14159139060077},"index":3,"playId":"f4cdd492-9d0b-38db-a221-f79d0a0dad35","pitchNumber":4,"startTime":"2026-08-29T19:26:28.719Z","endTime":"2026-08-29T19:26:31.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.313038949206785,"aZ":-30.116845680650133,"pfxX":-6.717356503306984,"pfxZ":1.274123656745564,"pX":-1.438089228399895,"pZ":1.6511039841994704,"vX0":1.7202587504203284,"vY0":-126.62545308362078,"vZ0":-3.6305069282288676,"x":171.82,"y":194.2,"x0":-1.2561592562597705,"y0":50.00293761401605,"z0":5.528883104031229,"aX":-10.842196285098666},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.7,"breakHorizontal":11.8,"spinRate":1616,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4335519857645749,"extension":6.120671764095611},"index":4,"playId":"089c1954-a863-356f-89bb-24a6af7d5c9e","pitchNumber":5,"startTime":"2026-08-29T19:26:52.019Z","endTime":"2026-08-29T19:26:57.331Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:26:57.331Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joshua Báez strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-29T19:27:16.892Z","endTime":"2026-08-29T19:30:00.324Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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(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":94.2,"endSpeed":85.8,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2229479440326,"aZ":-25.81198055205224,"pfxX":-9.619733615151357,"pfxZ":3.3719066514267837,"pX":-0.37959730773999284,"pZ":1.9513964732222286,"vX0":5.861621622885713,"vY0":-137.05556513146053,"vZ0":-3.3965661001805034,"x":131.47,"y":186.09,"x0":-1.3037082025547624,"y0":50.00675579877393,"z0":4.983220747441684,"aX":-18.180187350293036},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.5,"breakHorizontal":16.1,"spinRate":2167,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.4006743260685477,"extension":6.445811017092052},"index":0,"playId":"69361b41-562f-3e12-bf21-c85b9e7f1f0a","pitchNumber":1,"startTime":"2026-08-29T19:27:26.746Z","endTime":"2026-08-29T19:27:30.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.0,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37397387130488,"aZ":-31.977660185059587,"pfxX":5.483094183570492,"pfxZ":0.13440388814319792,"pX":3.0126981097097114,"pZ":1.814774269490573,"vX0":8.771914959858229,"vY0":-121.94858671582135,"vZ0":-0.6461313328415865,"x":2.16,"y":189.78,"x0":-1.35223401928225,"y0":50.00439710286779,"z0":4.856596415679974,"aX":8.207974579441572},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.4,"breakHorizontal":-12.1,"spinRate":2574,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.45021922948717696,"extension":6.492122833725801},"index":1,"playId":"17e1eef3-7b6b-3f9a-9785-0cd02cfbdb22","pitchNumber":2,"startTime":"2026-08-29T19:27:47.661Z","endTime":"2026-08-29T19:27:51.584Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.69700981687454,"aZ":-28.736677858615767,"pfxX":-9.510356576422103,"pfxZ":1.8106393262612013,"pX":0.834868362590088,"pZ":2.456380428068502,"vX0":8.833558316845707,"vY0":-137.32952420161112,"vZ0":-1.774597300857629,"x":85.18,"y":172.46,"x0":-1.1949053674218975,"y0":50.005954178317566,"z0":5.074357260869836,"aX":-18.08670525762033},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.1,"breakHorizontal":15.2,"spinRate":2164,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.399531547335779,"extension":6.4763507696286045},"index":2,"playId":"2ffd58a0-cdd5-3ef7-bac2-7031fc27065f","pitchNumber":3,"startTime":"2026-08-29T19:28:08.001Z","endTime":"2026-08-29T19:28:11.448Z","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":95.4,"endSpeed":86.6,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.56880754981221,"aZ":-21.96340412551113,"pfxX":-4.417362550399358,"pfxZ":5.291705954289801,"pX":1.4083078411758558,"pZ":2.2786404275714003,"vX0":8.033960800657608,"vY0":-138.6351432758531,"vZ0":-4.210334863333443,"x":63.32,"y":177.26,"x0":-0.9650045757748088,"y0":50.00268187752031,"z0":5.299745632985463,"aX":-8.523238024434596},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.8,"breakHorizontal":6.1,"spinRate":2098,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.39645168814687315,"extension":6.322910820366705},"index":3,"playId":"a142790e-1035-3c11-8084-4228832b2838","pitchNumber":4,"startTime":"2026-08-29T19:28:35.418Z","endTime":"2026-08-29T19:28:39.635Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"4334d8a5-85a1-397b-b5b4-5130ff1ffd06","startTime":"2026-08-29T19:28:56.216Z","endTime":"2026-08-29T19:29:00.085Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"9e16f940-0804-3a7c-b531-6b4ba655070a","startTime":"2026-08-29T19:29:14.574Z","endTime":"2026-08-29T19:29:18.505Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.8,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.901606066255123,"aZ":-34.204448242500455,"pfxX":5.307668169793233,"pfxZ":-1.3655041271838209,"pX":1.8679873822634638,"pZ":0.5036118029092117,"vX0":6.269126465895055,"vY0":-121.36548034427466,"vZ0":-2.9269256438044744,"x":45.8,"y":225.18,"x0":-1.4433727650476322,"y0":50.00485737301146,"z0":4.719821771206529,"aX":7.8768109648096765},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-3.0,"breakHorizontal":-11.2,"spinRate":2638,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.45219940918014867,"extension":6.514797945940882},"index":6,"playId":"f43bc793-4c25-370b-9228-1341a891a352","pitchNumber":5,"startTime":"2026-08-29T19:29:32.258Z","endTime":"2026-08-29T19:29:36.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.0,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.090993607173182,"aZ":-40.187328435336624,"pfxX":7.236805169732655,"pfxZ":-5.251967916072778,"pX":1.0039490643908213,"pZ":1.5314940790140792,"vX0":3.2760512347626336,"vY0":-122.70066695788783,"vZ0":-0.7104764471591188,"x":78.73,"y":197.43,"x0":-1.2883489329007285,"y0":50.00293723102745,"z0":5.246713568429372,"aX":11.042305290769784},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-9.5,"breakHorizontal":-13.9,"spinRate":2720,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.44625139177577466,"extension":6.278645077585445},"index":7,"playId":"cb7e9beb-7b2a-358e-af18-52ffd913181a","pitchNumber":6,"startTime":"2026-08-29T19:29:55.481Z","endTime":"2026-08-29T19:30:00.324Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:30:00.324Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryan Reynolds walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-29T19:31:56.936Z","endTime":"2026-08-29T19:33:28.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":802408,"fullName":"Brycen Mautz","link":"/api/v1/people/802408"},"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,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.772750581273502,"aZ":-19.453114755141684,"pfxX":7.088121540022193,"pfxZ":6.758092791388929,"pX":-0.8483162464361378,"pZ":3.794779843862114,"vX0":-12.68014642156399,"vY0":-135.63901383891806,"vZ0":-0.47429786923815853,"x":149.34,"y":136.32,"x0":2.944281802969105,"y0":50.00414577742794,"z0":5.315905091852472,"aX":13.346554335499544},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.4,"breakHorizontal":-10.4,"spinRate":2337,"spinDirection":138},"zone":11,"typeConfidence":0.92,"plateTime":0.4022083073331606,"extension":6.228989585669104},"index":0,"playId":"00050337-2b56-3e7f-8803-d4350cc5ab04","pitchNumber":1,"startTime":"2026-08-29T19:32:14.075Z","endTime":"2026-08-29T19:32:17.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":78.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.589419563543103,"aZ":-31.99405650094808,"pfxX":1.0841027995943815,"pfxZ":0.11669656870947342,"pX":-0.15922399861016245,"pZ":1.4796185072750585,"vX0":-8.098382341470229,"vY0":-121.75827559344701,"vZ0":-2.112608069875172,"x":123.07,"y":198.83,"x0":3.0480821306945733,"y0":50.00132521010125,"z0":5.087949406108957,"aX":1.6520910714255719},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.0,"breakHorizontal":-0.4,"spinRate":2632,"spinDirection":332},"zone":13,"typeConfidence":0.9,"plateTime":0.4473306777483983,"extension":6.261399732765158},"index":1,"playId":"61585e51-fcf7-39fa-ad8c-736b9b8756b2","pitchNumber":2,"startTime":"2026-08-29T19:32:30.062Z","endTime":"2026-08-29T19:32:33.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.890085918578702,"aZ":-19.23844136895229,"pfxX":7.506700924295494,"pfxZ":6.902578169226718,"pX":-0.8438470543619795,"pZ":2.7049301935740617,"vX0":-12.721261068445152,"vY0":-135.79811947380915,"vZ0":-2.9857281692758315,"x":149.17,"y":165.75,"x0":2.9194335241269544,"y0":50.0002043573333,"z0":5.152175962476012,"aX":14.062817845679149},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.0,"breakHorizontal":-11.0,"spinRate":2278,"spinDirection":131},"zone":11,"typeConfidence":0.91,"plateTime":0.4028840630679338,"extension":6.4648104584383885},"index":2,"playId":"c46adaab-86d4-3f6e-9332-c48619c103fc","pitchNumber":3,"startTime":"2026-08-29T19:32:47.792Z","endTime":"2026-08-29T19:32:51.464Z","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":1,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":71.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.501263797596714,"aZ":-40.99632525668515,"pfxX":-5.781836805849319,"pfxZ":-6.737909114937736,"pX":1.481302502364714,"pZ":4.49346067572708,"vX0":-1.9450106113211807,"vY0":-113.61597689851772,"vZ0":6.476691245946504,"x":60.54,"y":117.46,"x0":3.099229492052866,"y0":50.002752668991896,"z0":5.6765529454633,"aX":-7.570146197392355},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-10.3,"breakHorizontal":10.9,"spinRate":2408,"spinDirection":312},"zone":12,"typeConfidence":0.9,"plateTime":0.481803044641377,"extension":6.143433460039082},"index":3,"playId":"330ccc21-9bfb-3019-9116-f711a920760d","pitchNumber":4,"startTime":"2026-08-29T19:33:07.612Z","endTime":"2026-08-29T19:33:11.455Z","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":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.79057243249915,"aZ":-34.695908702342216,"pfxX":-0.9876657603118657,"pfxZ":-1.6903157075089226,"pX":1.9949312952501737,"pZ":4.459914942985263,"vX0":-2.7382697339216246,"vY0":-120.48376224950547,"vZ0":5.081603036985663,"x":40.96,"y":118.36,"x0":3.2669615609725517,"y0":50.00089565565581,"z0":5.362753278311175,"aX":-1.475247246567147},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.8,"breakHorizontal":2.4,"spinRate":2513,"spinDirection":299},"zone":12,"typeConfidence":0.92,"plateTime":0.4517700080209579,"extension":6.159680488414067},"index":4,"playId":"a764a65b-8ee2-3f9e-880a-1f9d7a140df9","pitchNumber":5,"startTime":"2026-08-29T19:33:23.963Z","endTime":"2026-08-29T19:33:28.322Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:33:28.322Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Gonzales strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-29T19:33:44.098Z","endTime":"2026-08-29T19:36:10.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":802408,"fullName":"Brycen Mautz","link":"/api/v1/people/802408"},"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,2,4,5,6],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"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":81.4,"endSpeed":75.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.11818870254189,"aZ":-34.73696967512596,"pfxX":-0.2785728498473339,"pfxZ":-1.797719689967792,"pX":0.30775163123559,"pZ":1.9787431576628522,"vX0":-6.608238217713435,"vY0":-118.43584026290411,"vZ0":0.0022567296201947418,"x":105.27,"y":185.35,"x0":3.1675853579450512,"y0":50.004837870588396,"z0":5.1484941602418965,"aX":-0.39541549166112966},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-3.0,"breakHorizontal":2.0,"spinRate":2476,"spinDirection":308},"zone":8,"typeConfidence":0.91,"plateTime":0.46205618426027906,"extension":6.278694272059534},"index":0,"playId":"87d971bf-2061-350f-adb9-02f2dbbed58d","pitchNumber":1,"startTime":"2026-08-29T19:33:52.679Z","endTime":"2026-08-29T19:33:56.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.821326611493845,"aZ":-31.282863150036928,"pfxX":8.656961526970303,"pfxZ":0.5643304867576848,"pX":1.5070752240998435,"pZ":3.6072818498822534,"vX0":-7.085922117781261,"vY0":-125.06454754428593,"vZ0":2.6369117572929652,"x":59.55,"y":141.38,"x0":3.2499806680049215,"y0":50.00517039141821,"z0":5.1021070149788965,"aX":13.739069620558835},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.9,"breakHorizontal":-14.0,"spinRate":1724,"spinDirection":105},"zone":12,"typeConfidence":0.89,"plateTime":0.43767187315469647,"extension":6.329404463474957},"index":1,"playId":"cc9a3aa3-13fa-370a-8031-933cd41123ae","pitchNumber":2,"startTime":"2026-08-29T19:34:12.329Z","endTime":"2026-08-29T19:34:15.887Z","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":87.7,"endSpeed":80.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.431037649471428,"aZ":-29.570728804262586,"pfxX":9.716800883593594,"pfxZ":1.5987497168797398,"pX":-2.064616674405314,"pZ":-0.18955596878341432,"vX0":-15.534084848888915,"vY0":-126.68540460995594,"vZ0":-6.403899893056525,"x":195.7,"y":243.9,"x0":2.8789931574383583,"y0":50.00223854998577,"z0":4.728953682015512,"aX":15.823014454054277},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.4,"breakHorizontal":-14.2,"spinRate":1713,"spinDirection":109},"zone":13,"typeConfidence":0.9,"plateTime":0.4320336236398341,"extension":6.749001395950959},"index":2,"playId":"7962d85c-8931-3047-870b-a0cca2b314c8","pitchNumber":3,"startTime":"2026-08-29T19:34:32.696Z","endTime":"2026-08-29T19:34:40.122Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Brycen Mautz. Bryan Reynolds to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"actionPlayId":"7962d85c-8931-3047-870b-a0cca2b314c8","startTime":"2026-08-29T19:34:50.164Z","endTime":"2026-08-29T19:35:02.655Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.012640411529507,"aZ":-17.841698544996728,"pfxX":6.728958627567724,"pfxZ":7.569585353159415,"pX":0.6424225740636189,"pZ":4.410207153309138,"vX0":-9.181273388312162,"vY0":-136.93213438825924,"vZ0":0.9132349302120009,"x":92.51,"y":119.7,"x0":3.1688908313011863,"y0":50.00490702592261,"z0":5.2954615713319635,"aX":12.745617321175466},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.2,"breakHorizontal":-10.2,"spinRate":2281,"spinDirection":122},"zone":12,"typeConfidence":0.92,"plateTime":0.4004231654668686,"extension":6.209160552813956},"index":4,"playId":"1c811445-b1b7-3f59-9ba8-daf983d340c6","pitchNumber":4,"startTime":"2026-08-29T19:35:02.655Z","endTime":"2026-08-29T19:35:06.535Z","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":92.9,"endSpeed":84.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.138708086574937,"aZ":-17.256328391347022,"pfxX":6.784834283401787,"pfxZ":8.139632187479897,"pX":-0.6592953919112107,"pZ":1.8962041676563601,"vX0":-11.934714501338446,"vY0":-134.73657513394167,"vZ0":-4.9193086578132625,"x":142.13,"y":187.58,"x0":2.9524947041266367,"y0":50.00377456276373,"z0":4.970792621713617,"aX":12.43719252895037},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.8,"breakHorizontal":-9.6,"spinRate":2343,"spinDirection":129},"zone":7,"typeConfidence":0.92,"plateTime":0.4070140021210036,"extension":6.8314911462643035},"index":5,"playId":"8ff6a24f-f527-3b5b-b493-0d18529c9354","pitchNumber":5,"startTime":"2026-08-29T19:35:22.045Z","endTime":"2026-08-29T19:35:27.149Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.913165289048212,"aZ":-42.76887611489718,"pfxX":-2.3364195029345924,"pfxZ":-8.259018492557486,"pX":-0.8747608479082386,"pZ":1.6175636051650013,"vX0":-8.061696608863743,"vY0":-112.93926559776148,"vZ0":1.3377433197064172,"x":150.34,"y":195.11,"x0":3.054768978103508,"y0":50.0032364721573,"z0":5.3424538646317,"aX":-2.99595974751896},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-14.2,"breakHorizontal":6.5,"spinRate":2331,"spinDirection":321},"zone":13,"typeConfidence":0.89,"plateTime":0.486286768143275,"extension":6.518826129618138},"index":6,"playId":"8dcee7df-789b-37fa-a932-0dd15b776476","pitchNumber":6,"startTime":"2026-08-29T19:36:06.820Z","endTime":"2026-08-29T19:36:10.873Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:36:10.873Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Oneil Cruz singles on a sharp ground ball to right fielder Jordan Walker. Bryan Reynolds to 3rd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-29T19:36:34.073Z","endTime":"2026-08-29T19:37:05.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":802408,"fullName":"Brycen Mautz","link":"/api/v1/people/802408"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"postOnThird":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","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":"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":76.8,"endSpeed":71.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.815696045197065,"aZ":-39.906520166143004,"pfxX":-5.026431843148734,"pfxZ":-6.106227168570644,"pX":-0.2046440559178128,"pZ":2.3859218625589946,"vX0":-5.633822572703388,"vY0":-111.73495690080493,"vZ0":2.37639502715989,"x":124.8,"y":174.36,"x0":3.000777541021285,"y0":50.002161624168316,"z0":5.404111612373241,"aX":-6.365289753196423},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-10.1,"breakHorizontal":10.6,"spinRate":2338,"spinDirection":317},"zone":8,"typeConfidence":0.89,"plateTime":0.4898791622426417,"extension":6.381621326172726},"index":0,"playId":"35ccbe1b-8dcc-3758-9450-3f50c4b06316","pitchNumber":1,"startTime":"2026-08-29T19:36:38.256Z","endTime":"2026-08-29T19:36:42.100Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.953957814785145,"aZ":-34.2323224508949,"pfxX":0.5016701372592505,"pfxZ":-1.3957971968032528,"pX":0.6859214306539244,"pZ":2.94407151641908,"vX0":-6.112157193258486,"vY0":-120.1846278394303,"vZ0":2.133207436153108,"x":90.85,"y":159.29,"x0":3.1903160965867134,"y0":50.00496710457397,"z0":5.0721120122625925,"aX":0.7395674729549279},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.8,"breakHorizontal":0.5,"spinRate":2545,"spinDirection":299},"zone":6,"typeConfidence":0.92,"plateTime":0.454681905092579,"extension":6.221030073658936},"hitData":{"launchSpeed":102.2,"launchAngle":-4.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":172.59,"coordY":103.54}},"index":1,"playId":"ca6ab8ad-31fb-3efc-af41-47e7d79b8203","pitchNumber":2,"startTime":"2026-08-29T19:36:55.517Z","endTime":"2026-08-29T19:37:05.527Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:37:05.527Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Mangum strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-29T19:37:18.417Z","endTime":"2026-08-29T19:39:05.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":802408,"fullName":"Brycen Mautz","link":"/api/v1/people/802408"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"postOnThird":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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":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":3},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":78.2,"endSpeed":72.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.10865999061183,"aZ":-40.79481638124724,"pfxX":-1.419840252259858,"pfxZ":-6.60868899793446,"pX":-1.300471974560291,"pZ":0.8844391062914083,"vX0":-8.817539104389256,"vY0":-113.62343006887183,"vZ0":-0.8448279419669129,"x":166.57,"y":214.9,"x0":2.8170606375805476,"y0":50.00036049292989,"z0":5.319960525612731,"aX":-1.8519989915188815},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-11.9,"breakHorizontal":4.8,"spinRate":2414,"spinDirection":320},"zone":13,"typeConfidence":0.89,"plateTime":0.48232431633232364,"extension":6.528286566862235},"index":0,"playId":"5adc2905-e6be-3374-bbdd-5cd7c665f7b9","pitchNumber":1,"startTime":"2026-08-29T19:37:45.066Z","endTime":"2026-08-29T19:37:48.725Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"6fa8d1c8-2fc1-3fe0-b488-2c718349b16e","startTime":"2026-08-29T19:38:15.579Z","endTime":"2026-08-29T19:38:19.381Z","isPitch":false,"type":"pickoff"},{"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":84.6,"endSpeed":78.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.533807084768426,"aZ":-32.45015177801365,"pfxX":-0.30156688037121326,"pfxZ":-0.1757576349705321,"pX":0.16238229557907297,"pZ":2.2817236418827758,"vX0":-6.830245757673541,"vY0":-123.05276569746681,"vZ0":-0.2661244694658196,"x":110.81,"y":177.17,"x0":3.0088709760288133,"y0":50.00479408117282,"z0":5.131429963455163,"aX":-0.4643264899549482},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.1,"breakHorizontal":2.0,"spinRate":2663,"spinDirection":291},"zone":5,"typeConfidence":0.9,"plateTime":0.4444568168387417,"extension":6.57788172573825},"index":2,"playId":"64c5894c-a5e3-3df1-95dc-28def39099b5","pitchNumber":2,"startTime":"2026-08-29T19:38:36.996Z","endTime":"2026-08-29T19:38:40.973Z","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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.201381954371445,"aZ":-31.790278751714947,"pfxX":0.9390611034975209,"pfxZ":0.24417665483732343,"pX":-0.6403998151173608,"pZ":1.3697170998360992,"vX0":-8.795906641655048,"vY0":-124.51649184776683,"vZ0":-2.542447829529283,"x":141.41,"y":201.8,"x0":2.8044136213519018,"y0":50.00476266580023,"z0":5.014488338027733,"aX":1.4875624395416025},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.1,"breakHorizontal":0.1,"spinRate":2568,"spinDirection":296},"zone":13,"typeConfidence":0.88,"plateTime":0.43859276392169555,"extension":6.782109773834926},"index":3,"playId":"2b81fa67-2dc2-37c1-888a-accc35a82dc0","pitchNumber":3,"startTime":"2026-08-29T19:39:01.412Z","endTime":"2026-08-29T19:39:05.555Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:39:05.555Z","atBatIndex":40},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Rafael Flores Jr. homers (7) on a fly ball to center field. Bryan Reynolds scores. Oneil Cruz scores.","rbi":3,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-29T19:39:27.197Z","endTime":"2026-08-29T19:41:54.274Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":802408,"fullName":"Brycen Mautz","link":"/api/v1/people/802408"},"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,1,2],"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":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"responsiblePitcher":{"id":802408,"link":"/api/v1/people/802408"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":{"id":802408,"link":"/api/v1/people/802408"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":{"id":802408,"link":"/api/v1/people/802408"},"isScoringEvent":true,"rbi":true,"earned":true,"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.7,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.602463774701246,"aZ":-18.24295519574284,"pfxX":7.07907172617935,"pfxZ":7.4056587558458045,"pX":-0.11083500401075769,"pZ":3.9993977393365046,"vX0":-10.777178431265723,"vY0":-135.97699134905557,"vZ0":0.03729563153427318,"x":121.22,"y":130.8,"x0":2.976188269633846,"y0":50.00089024367171,"z0":5.246735695646281,"aX":13.314363099781824},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.7,"breakHorizontal":-10.7,"spinRate":2309,"spinDirection":138},"zone":11,"typeConfidence":0.92,"plateTime":0.4021502883466983,"extension":6.343482181920613},"index":0,"playId":"7befc8a8-f570-3217-afe5-144d16251e6c","pitchNumber":1,"startTime":"2026-08-29T19:39:32.080Z","endTime":"2026-08-29T19:39:36.026Z","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":82.7,"endSpeed":76.3,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.02283314398765,"aZ":-34.61480246344305,"pfxX":-0.2586762411613863,"pfxZ":-1.6499217764357574,"pX":0.6582669928452456,"pZ":2.751895656399874,"vX0":-5.790451183076562,"vY0":-120.31493342754716,"vZ0":1.5851168304141372,"x":91.91,"y":164.48,"x0":3.1238353483237433,"y0":50.00564047702095,"z0":5.1383680943674745,"aX":-0.3814360189383511},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.4,"breakHorizontal":1.8,"spinRate":2586,"spinDirection":299},"zone":6,"typeConfidence":0.92,"plateTime":0.4541905408671907,"extension":6.174851462994575},"index":1,"playId":"24b733a3-5eec-340d-96a9-2edd36b0e4e9","pitchNumber":2,"startTime":"2026-08-29T19:39:51.493Z","endTime":"2026-08-29T19:39:55.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":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.4,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.907940003230955,"aZ":-35.069749989549976,"pfxX":-0.23702340176655579,"pfxZ":-1.9384025089760186,"pX":1.5041070796984253,"pZ":4.1686034458142345,"vX0":-4.09504140624702,"vY0":-121.54205140853757,"vZ0":4.640590820173326,"x":59.67,"y":126.23,"x0":3.241765738965344,"y0":50.00074107711267,"z0":5.280684233494401,"aX":-0.3542877909286872},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.2,"breakHorizontal":1.4,"spinRate":2624,"spinDirection":289},"zone":12,"typeConfidence":0.92,"plateTime":0.45071708040368197,"extension":6.168435000949612},"index":2,"playId":"1bc0d72d-517b-390e-a380-951cd1088c0c","pitchNumber":3,"startTime":"2026-08-29T19:40:11.361Z","endTime":"2026-08-29T19:40:15.255Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":70.2,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.97884394186635,"aZ":-42.6462784545032,"pfxX":-4.433170485762993,"pfxZ":-8.451044724858926,"pX":-0.7389145212111932,"pZ":2.0066135496335074,"vX0":-6.766252856269928,"vY0":-111.20174388155615,"vZ0":2.269149261092473,"x":145.17,"y":184.6,"x0":2.9323837262274637,"y0":50.00368397717419,"z0":5.432926843926005,"aX":-5.491750496809633},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.4,"breakVerticalInduced":-14.3,"breakHorizontal":10.0,"spinRate":2429,"spinDirection":313},"zone":7,"typeConfidence":0.89,"plateTime":0.494617681297421,"extension":6.1811343774803555},"index":3,"playId":"d9ec3de3-9a5f-3e1a-8ded-03483c6e2408","pitchNumber":4,"startTime":"2026-08-29T19:40:32.259Z","endTime":"2026-08-29T19:40:36.012Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-29T19:40:51.980Z","endTime":"2026-08-29T19:41:09.841Z","isPitch":false,"type":"action","player":{"id":804668,"link":"/api/v1/people/804668"}},{"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":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.257710921066764,"aZ":-16.30027637510661,"pfxX":4.811560303490827,"pfxZ":8.15444818383299,"pX":0.7779454059348021,"pZ":3.671873981173797,"vX0":-7.89042409008075,"vY0":-138.71176506673194,"vZ0":-1.4649658283356048,"x":87.35,"y":139.64,"x0":3.035344124247823,"y0":50.00607120729929,"z0":5.294577602701619,"aX":9.371088466584194},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.6,"breakHorizontal":-7.1,"spinRate":2235,"spinDirection":134},"zone":12,"typeConfidence":0.92,"plateTime":0.3949802532473812,"extension":6.188483515326997},"index":5,"playId":"38d42ac8-2067-3cf3-889e-1e8592402cff","pitchNumber":5,"startTime":"2026-08-29T19:41:09.841Z","endTime":"2026-08-29T19:41:13.947Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.2,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.937576335210792,"aZ":-33.83762667352311,"pfxX":-0.0703122509070076,"pfxZ":-1.0964433482781129,"pX":-0.02580785548877522,"pZ":2.3410630760591973,"vX0":-7.700079715696886,"vY0":-122.0714506160969,"vZ0":0.3983388599384401,"x":117.98,"y":175.57,"x0":3.1782114050528985,"y0":50.005668221819704,"z0":5.087729614581815,"aX":-0.10657110640781133},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.7,"breakHorizontal":1.9,"spinRate":2505,"spinDirection":302},"zone":5,"typeConfidence":0.91,"plateTime":0.4486110477996723,"extension":6.391491082256314},"hitData":{"launchSpeed":108.6,"launchAngle":31.0,"totalDistance":434.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":100.71,"coordY":25.12}},"index":6,"playId":"0b5c7032-ff46-3b21-96f4-ff12d344a1f8","pitchNumber":6,"startTime":"2026-08-29T19:41:30.095Z","endTime":"2026-08-29T19:41:54.274Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:41:54.274Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Gonzalez strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-29T19:42:10.517Z","endTime":"2026-08-29T19:44:29.769Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":802408,"fullName":"Brycen Mautz","link":"/api/v1/people/802408"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29806761156138,"aZ":-27.889894655693972,"pfxX":11.471420667744919,"pfxZ":2.2666769693404287,"pX":-0.6915532870226313,"pZ":2.074228454008895,"vX0":-13.928126011089494,"vY0":-135.94742410966094,"vZ0":-2.412699889267295,"x":143.36,"y":182.78,"x0":2.98620539460665,"y0":50.00223361673563,"z0":4.891515652882489,"aX":21.666053588006847},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.8,"breakHorizontal":-18.1,"spinRate":2331,"spinDirection":127},"zone":7,"typeConfidence":0.92,"plateTime":0.4015310692828393,"extension":6.7223393424036315},"index":0,"playId":"ca674fa7-0745-3d5c-8c08-423bcb0a9181","pitchNumber":1,"startTime":"2026-08-29T19:42:16.139Z","endTime":"2026-08-29T19:42:20.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.570633824220526,"aZ":-15.952450831359256,"pfxX":7.9891075349718665,"pfxZ":8.50896800909783,"pX":0.38028642270716917,"pZ":2.562605858198142,"vX0":-9.901126591959509,"vY0":-137.03285609746615,"vZ0":-3.7908512182086764,"x":102.5,"y":169.59,"x0":2.9980761981461197,"y0":50.003780450035165,"z0":5.050041318192196,"aX":15.233210604240584},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.8,"breakHorizontal":-12.5,"spinRate":2354,"spinDirection":132},"zone":6,"typeConfidence":0.92,"plateTime":0.3993313199064432,"extension":6.458191483793001},"index":1,"playId":"6b7cb089-759e-311e-87db-56ef39362b94","pitchNumber":2,"startTime":"2026-08-29T19:42:31.843Z","endTime":"2026-08-29T19:42:35.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.754778481827216,"aZ":-29.87714531007043,"pfxX":11.787834606858347,"pfxZ":1.2154867676382217,"pX":1.0938996148246385,"pZ":3.5126862935506216,"vX0":-9.738014695591113,"vY0":-136.66592764147381,"vZ0":1.342242231261893,"x":75.3,"y":143.94,"x0":3.1757899854715474,"y0":50.00040891762599,"z0":5.070597220873859,"aX":22.244833280806798},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.8,"breakHorizontal":-19.2,"spinRate":2361,"spinDirection":125},"zone":12,"typeConfidence":0.91,"plateTime":0.4011249409577804,"extension":6.4636620054524965},"index":2,"playId":"5f119cc8-ec0c-37c7-ae23-c0e43e97f5f3","pitchNumber":3,"startTime":"2026-08-29T19:42:52.671Z","endTime":"2026-08-29T19:42:56.630Z","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":82.9,"endSpeed":75.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52456334143552,"aZ":-36.88646585455716,"pfxX":-0.9095721182137799,"pfxZ":-3.2343018046504746,"pX":1.1698175342811303,"pZ":3.1814938198176317,"vX0":-4.819821651344541,"vY0":-120.47232946740692,"vZ0":3.1663562153829043,"x":72.41,"y":152.88,"x0":3.3226970050784104,"y0":50.00530744900185,"z0":5.13166180705846,"aX":-1.3230484749378073},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-4.7,"breakHorizontal":2.9,"spinRate":2679,"spinDirection":311},"zone":12,"typeConfidence":0.91,"plateTime":0.45636056164508565,"extension":6.492899802409477},"index":3,"playId":"09ca70c4-968a-37a5-bf4b-7fc2e88fc449","pitchNumber":4,"startTime":"2026-08-29T19:43:07.631Z","endTime":"2026-08-29T19:43:10.904Z","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":2},"pitchData":{"startSpeed":79.2,"endSpeed":72.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.942877555587568,"aZ":-42.84592897720323,"pfxX":-3.645023802788814,"pfxZ":-8.129549658466154,"pX":-1.9952186486232948,"pZ":1.0469770456571423,"vX0":-9.798041061634928,"vY0":-114.90956395491337,"vZ0":0.027100608345653532,"x":193.05,"y":210.51,"x0":2.829551840895987,"y0":50.00382980061685,"z0":5.262480196230739,"aX":-4.782649840943017},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-14.3,"breakHorizontal":9.5,"spinRate":2420,"spinDirection":315},"zone":13,"typeConfidence":0.89,"plateTime":0.4800595875096274,"extension":6.447782973516856},"index":4,"playId":"aca2f43d-cecd-309e-97dc-b1c234219f6c","pitchNumber":5,"startTime":"2026-08-29T19:43:25.219Z","endTime":"2026-08-29T19:43:28.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.790038682859485,"aZ":-27.91026034128104,"pfxX":11.275166614156259,"pfxZ":2.280412571261122,"pX":0.9601881368210285,"pZ":3.127854807210643,"vX0":-10.149549782148776,"vY0":-135.85126608035446,"vZ0":0.06932523651399503,"x":80.4,"y":154.33,"x0":3.279934667996092,"y0":50.002657129170714,"z0":5.042287276273061,"aX":21.073283877428956},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.3,"breakHorizontal":-18.2,"spinRate":2434,"spinDirection":121},"zone":12,"typeConfidence":0.92,"plateTime":0.40319661659469386,"extension":6.415772766742036},"index":5,"playId":"982f9171-7f85-33a1-bbca-4a8ac2253966","pitchNumber":6,"startTime":"2026-08-29T19:43:41.372Z","endTime":"2026-08-29T19:43:44.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.262561716132673,"aZ":-28.166326009248113,"pfxX":10.246157813824883,"pfxZ":2.143937004381943,"pX":0.5985010345866787,"pZ":2.580301164814795,"vX0":-10.41422746305955,"vY0":-135.9414328009265,"vZ0":-1.4325500349727736,"x":94.19,"y":169.11,"x0":3.150912969770802,"y0":50.00216539784284,"z0":5.072433114177022,"aX":19.145104016061325},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.7,"breakHorizontal":-16.3,"spinRate":2335,"spinDirection":120},"zone":6,"typeConfidence":0.92,"plateTime":0.4031811834448997,"extension":6.898331473034853},"index":6,"playId":"7b440ef3-ed77-3583-844a-66453b838eea","pitchNumber":7,"startTime":"2026-08-29T19:44:02.467Z","endTime":"2026-08-29T19:44:06.305Z","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":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.3,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.079925517455745,"aZ":-31.31829178141297,"pfxX":0.5511516162275933,"pfxZ":0.582061131447035,"pX":-0.7203218218838303,"pZ":1.765750171726305,"vX0":-9.291314353405365,"vY0":-120.71275862579837,"vZ0":-1.0816870498930942,"x":144.46,"y":191.1,"x0":3.111303724582861,"y0":50.00263754401551,"z0":4.983360352186081,"aX":0.8113506349562152},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.1,"breakHorizontal":1.3,"spinRate":2567,"spinDirection":301},"zone":7,"typeConfidence":0.91,"plateTime":0.454192418954241,"extension":6.697383634052405},"index":7,"playId":"b2ac7137-09a3-3805-9f8c-aa7924aeb89f","pitchNumber":8,"startTime":"2026-08-29T19:44:25.334Z","endTime":"2026-08-29T19:44:29.769Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:44:29.769Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jimmy Crooks flies out sharply to center fielder Oneil Cruz.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-29T19:46:35.278Z","endTime":"2026-08-29T19:48:11.199Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.493514514692258,"aZ":-39.57603541694239,"pfxX":4.858116341730903,"pfxZ":-4.949056557358181,"pX":1.2050089915577307,"pZ":1.8627420231085934,"vX0":4.13604720800823,"vY0":-121.46854898977708,"vZ0":-0.15294432504033573,"x":71.07,"y":188.49,"x0":-1.1500253498012443,"y0":50.001530599245825,"z0":5.363575222623806,"aX":7.268014485895728},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-8.8,"breakHorizontal":-9.7,"spinRate":2657,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4506804831865545,"extension":6.180210724674395},"index":0,"playId":"43f833e0-ab52-3045-9081-ab99c34cb046","pitchNumber":1,"startTime":"2026-08-29T19:46:42.587Z","endTime":"2026-08-29T19:46:46.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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.136282611893144,"aZ":-41.69592185115219,"pfxX":7.931317330112648,"pfxZ":-6.3731289279722905,"pX":-0.7042907621278377,"pZ":2.058405253369251,"vX0":-0.5584969538713327,"vY0":-121.82110093353322,"vZ0":0.6704743804914579,"x":143.85,"y":183.2,"x0":-1.5009218485813247,"y0":50.00108272097625,"z0":5.399553883801643,"aX":11.854765556260832},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-11.0,"breakHorizontal":-14.2,"spinRate":2679,"spinDirection":54},"zone":7,"typeConfidence":2.0,"plateTime":0.4505402841136932,"extension":5.9902383111071575},"index":1,"playId":"a29cbde9-6248-37e8-9d41-f5209f854c35","pitchNumber":2,"startTime":"2026-08-29T19:46:59.268Z","endTime":"2026-08-29T19:47:03.148Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-08-29T19:47:11.086Z","endTime":"2026-08-29T19:47:24.809Z","isPitch":false,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.717296800902123,"aZ":-28.227190226813057,"pfxX":-7.893527714918864,"pfxZ":2.423439825163621,"pX":-0.04458131829519046,"pZ":1.1409894302481993,"vX0":5.205281710319478,"vY0":-126.40832942609083,"vZ0":-4.3266735192792805,"x":118.7,"y":207.97,"x0":-1.0960681081768533,"y0":50.00616857614659,"z0":5.1189856557685935,"aX":-12.885506128117095},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.7,"breakHorizontal":13.2,"spinRate":1893,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4318901990193056,"extension":6.233335440520207},"index":3,"playId":"5beeb9c4-9ac8-31c3-b2af-d7fd2d028bc0","pitchNumber":3,"startTime":"2026-08-29T19:47:24.809Z","endTime":"2026-08-29T19:47:28.421Z","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":94.4,"endSpeed":86.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.78358585016192,"aZ":-24.391986922833695,"pfxX":-10.339360410166881,"pfxZ":4.076572851094178,"pX":-1.4989873291167908,"pZ":1.865047419194889,"vX0":3.7076477186865215,"vY0":-137.3953778903041,"vZ0":-3.6600732544116723,"x":174.14,"y":188.42,"x0":-1.5234963590770187,"y0":50.00453839816088,"z0":4.87444201180396,"aX":-19.745385423865585},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.8,"breakHorizontal":17.9,"spinRate":2138,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.39883199216355747,"extension":6.301014851926926},"index":4,"playId":"0fa03543-a4f2-31b6-8fed-4f91fa3705b7","pitchNumber":4,"startTime":"2026-08-29T19:47:43.469Z","endTime":"2026-08-29T19:47:47.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.73907753040288,"aZ":-26.420600426401354,"pfxX":-10.02222693516628,"pfxZ":3.0638809741677733,"pX":-0.4506865429537636,"pZ":2.6802630505762637,"vX0":5.931927644180829,"vY0":-136.360646806563,"vZ0":-1.0605388417577841,"x":134.18,"y":166.41,"x0":-1.3552250261078473,"y0":50.002779560030056,"z0":4.901527023884255,"aX":-18.822902367028785},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.5,"breakHorizontal":16.8,"spinRate":2207,"spinDirection":235},"zone":4,"typeConfidence":2.0,"plateTime":0.40209434081634354,"extension":6.519683076328134},"hitData":{"launchSpeed":102.5,"launchAngle":34.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":110.02,"coordY":48.71}},"index":5,"playId":"fcba0839-e06b-33d7-9a71-931faa6e46fc","pitchNumber":5,"startTime":"2026-08-29T19:48:01.015Z","endTime":"2026-08-29T19:48:11.199Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:48:11.199Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Wetherholt grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-29T19:48:24.773Z","endTime":"2026-08-29T19:50:26.859Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.182622746745356,"aZ":-33.527034639780574,"pfxX":-4.963437277579491,"pfxZ":-0.8285205393135193,"pX":-1.5992459492413909,"pZ":2.4055900780641135,"vX0":1.3401347683980473,"vY0":-125.73819866256724,"vZ0":-0.10025346661003964,"x":177.96,"y":173.83,"x0":-1.4883075451133698,"y0":50.003743759255556,"z0":5.1259083798710385,"aX":-8.091321445555517},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.3,"breakHorizontal":8.8,"spinRate":1722,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.43263550909952864,"extension":6.152297899363207},"index":0,"playId":"305c7697-2b18-3c1c-9d5d-4064d594d60f","pitchNumber":1,"startTime":"2026-08-29T19:48:38.785Z","endTime":"2026-08-29T19:48:42.718Z","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":1},"pitchData":{"startSpeed":83.6,"endSpeed":78.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.960409197051444,"aZ":-40.1847169374494,"pfxX":5.29217768283431,"pfxZ":-5.267733899941367,"pX":-0.44631049949452445,"pZ":1.2338291457612236,"vX0":0.6034327298679483,"vY0":-121.9206433126125,"vZ0":-1.508612539689088,"x":134.01,"y":205.47,"x0":-1.3848432549685987,"y0":50.0060943640981,"z0":5.300678310436289,"aX":8.040042116970733},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-9.7,"breakHorizontal":-9.7,"spinRate":2775,"spinDirection":50},"zone":13,"typeConfidence":2.0,"plateTime":0.44771501524073587,"extension":6.082770189030687},"index":1,"playId":"8d4f0896-73df-3acf-a9bd-0bb5780abfc8","pitchNumber":2,"startTime":"2026-08-29T19:48:55.627Z","endTime":"2026-08-29T19:48:59.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.462914561285316,"aZ":-21.390073200662364,"pfxX":-1.0011550432085081,"pfxZ":5.789655860359492,"pX":-0.5330964534703346,"pZ":1.955210730785819,"vX0":3.208802939082981,"vY0":-134.67599653966894,"vZ0":-4.051133528323868,"x":137.32,"y":185.99,"x0":-1.60273032476769,"y0":50.00151333465361,"z0":4.965954738011085,"aX":-1.8646544976440196},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.0,"breakHorizontal":1.2,"spinRate":2500,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.4045776791450404,"extension":6.36294304746599},"index":2,"playId":"449cc616-0366-345d-b529-018114f3528d","pitchNumber":3,"startTime":"2026-08-29T19:49:15.701Z","endTime":"2026-08-29T19:49:19.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.887768416646658,"aZ":-25.33318865003686,"pfxX":-9.739562089373539,"pfxZ":3.5383915339533383,"pX":-0.10350308555424492,"pZ":1.5185767942550963,"vX0":6.5384123692025,"vY0":-138.1776902090182,"vZ0":-4.454691112133523,"x":120.95,"y":197.78,"x0":-1.2354708703376949,"y0":50.00285886802643,"z0":4.854514996380131,"aX":-18.82708463251526},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.6,"breakHorizontal":16.3,"spinRate":2219,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.3964514156106298,"extension":6.306264938935229},"index":3,"playId":"3e24ff1e-e67e-3fd6-b8cb-95f84fd958ac","pitchNumber":4,"startTime":"2026-08-29T19:49:33.970Z","endTime":"2026-08-29T19:49:38.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":87.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.156510869843594,"aZ":-19.37980261699028,"pfxX":-2.330037947892962,"pfxZ":6.691869577470486,"pX":-0.07851895160241575,"pZ":1.5319711743908606,"vX0":4.6579325158336795,"vY0":-136.26717254165612,"vZ0":-5.382395373385449,"x":119.99,"y":197.42,"x0":-1.494349160757254,"y0":50.00590725920716,"z0":4.839030557972702,"aX":-4.457514716592451},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.4,"breakHorizontal":3.5,"spinRate":2545,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.3993498979224541,"extension":6.2556903192610775},"index":4,"playId":"05ae58ed-ef66-3429-b977-3692f208cf56","pitchNumber":5,"startTime":"2026-08-29T19:49:55.494Z","endTime":"2026-08-29T19:49:59.442Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-08-29T19:50:09.706Z","endTime":"2026-08-29T19:50:19.180Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"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":95.5,"endSpeed":87.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.57989790604439,"aZ":-21.206818866990996,"pfxX":-5.108236676562856,"pfxZ":5.589344273709987,"pX":-0.3051168870104494,"pZ":2.5008102519141975,"vX0":4.4418851142445135,"vY0":-139.066861680579,"vZ0":-3.3320330149279127,"x":128.63,"y":171.26,"x0":-1.2577477211698345,"y0":50.005211700770296,"z0":5.117810473637794,"aX":-10.027740157370262},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.6,"breakHorizontal":8.4,"spinRate":2134,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.3935565754694039,"extension":6.339534730934436},"hitData":{"launchSpeed":88.3,"launchAngle":-20.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.71,"coordY":148.64}},"index":6,"playId":"c0138bfe-e7b6-36a3-8812-9fae4799c943","pitchNumber":6,"startTime":"2026-08-29T19:50:19.180Z","endTime":"2026-08-29T19:50:26.859Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:50:26.859Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Iván Herrera lines out to left fielder Bryan Reynolds.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-29T19:50:43.883Z","endTime":"2026-08-29T19:51:40.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.637490002645915,"aZ":-39.304991630663025,"pfxX":5.368316314333316,"pfxZ":-4.6316316430427396,"pX":-0.5058965629699312,"pZ":2.992399466333277,"vX0":0.2529558298032308,"vY0":-122.61562783318237,"vZ0":2.0745902685896502,"x":136.28,"y":157.99,"x0":-1.3086497451408228,"y0":50.002138442074205,"z0":5.461497610718676,"aX":8.267139996978651},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-7.8,"breakHorizontal":-9.8,"spinRate":2648,"spinDirection":50},"zone":1,"typeConfidence":2.0,"plateTime":0.444764549284804,"extension":6.031118463331644},"index":0,"playId":"09986398-9f87-3cda-ada6-2ef4b5a99f2b","pitchNumber":1,"startTime":"2026-08-29T19:50:54.225Z","endTime":"2026-08-29T19:50:58.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.590340360788286,"aZ":-31.826743709915792,"pfxX":1.5397664805632592,"pfxZ":0.21959098855476578,"pX":-0.2042560161455109,"pZ":0.6887678512457026,"vX0":2.7676057795143145,"vY0":-124.10495754429962,"vZ0":-3.773743245743203,"x":124.79,"y":220.18,"x0":-1.5333649438032633,"y0":50.000182919084104,"z0":4.876755274225807,"aX":2.403886165817423},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.2,"breakHorizontal":-3.5,"spinRate":2453,"spinDirection":67},"zone":13,"typeConfidence":2.0,"plateTime":0.4411591717389909,"extension":6.259802089297719},"index":1,"playId":"5976c796-b66d-30e9-b272-924b57eadf04","pitchNumber":2,"startTime":"2026-08-29T19:51:11.519Z","endTime":"2026-08-29T19:51:15.858Z","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":95.4,"endSpeed":87.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.831623210101547,"aZ":-21.229615513473803,"pfxX":-5.281109439364766,"pfxZ":5.591034029063275,"pX":-0.5086234027918617,"pZ":2.438596302876877,"vX0":3.597812081515194,"vY0":-138.98343728371677,"vZ0":-3.9463029432114913,"x":136.39,"y":172.94,"x0":-1.1330179228563817,"y0":50.00559968830001,"z0":5.284914454314348,"aX":-10.344560979445804},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.5,"breakHorizontal":8.9,"spinRate":2169,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.39392164395368745,"extension":6.282360182746454},"hitData":{"launchSpeed":96.1,"launchAngle":23.0,"totalDistance":345.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":73.08,"coordY":70.53}},"index":2,"playId":"1a4f82ba-d5b8-3001-ba55-45f8a923b10e","pitchNumber":3,"startTime":"2026-08-29T19:51:32.572Z","endTime":"2026-08-29T19:51:40.068Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:51:40.068Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jared Triolo called out on strikes.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-29T19:53:42.557Z","endTime":"2026-08-29T19:55:21.018Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":802408,"fullName":"Brycen Mautz","link":"/api/v1/people/802408"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"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":91.2,"endSpeed":83.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.430863153285614,"aZ":-21.3734473981032,"pfxX":6.170498698829355,"pfxZ":6.050909773759807,"pX":0.42127319405133284,"pZ":3.649587045908282,"vX0":-9.250119714029932,"vY0":-132.54897772880213,"vZ0":0.08779612272376491,"x":100.94,"y":140.24,"x0":3.1491930512367707,"y0":50.004497173724076,"z0":5.172301623462286,"aX":11.01867395519819},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.2,"breakHorizontal":-9.2,"spinRate":2058,"spinDirection":128},"zone":12,"typeConfidence":0.91,"plateTime":0.41268829754936176,"extension":6.416871120070807},"index":0,"playId":"c3ed7d87-c30d-3ee5-ba19-c0b58fb67dca","pitchNumber":1,"startTime":"2026-08-29T19:53:50.893Z","endTime":"2026-08-29T19:53:54.723Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-08-29T19:54:01.493Z","endTime":"2026-08-29T19:54:12.992Z","isPitch":false,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.8,"endSpeed":69.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.218150398843196,"aZ":-42.18393705413633,"pfxX":-5.399214592112315,"pfxZ":-8.18990533031834,"pX":2.881550362572643,"pZ":4.201978682725148,"vX0":0.6564428218289162,"vY0":-110.04793043962825,"vZ0":6.621770041244534,"x":7.16,"y":125.33,"x0":3.2799610922248488,"y0":50.00360256190336,"z0":5.631625502387001,"aX":-6.597464524526344},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-12.7,"breakHorizontal":9.6,"spinRate":2362,"spinDirection":307},"zone":12,"typeConfidence":0.89,"plateTime":0.49843377787478715,"extension":6.156478898272189},"index":2,"playId":"3e288f36-a795-3a1f-a61f-37f02d880f3b","pitchNumber":2,"startTime":"2026-08-29T19:54:12.992Z","endTime":"2026-08-29T19:54:17.044Z","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":75.1,"endSpeed":69.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.710966475238823,"aZ":-40.2004699811023,"pfxX":-3.4422578660518415,"pfxZ":-6.7062556701198615,"pX":-1.1170779466049354,"pZ":0.8932668192097861,"vX0":-7.515969848559791,"vY0":-109.13554998898519,"vZ0":-0.06025096153073406,"x":132.87,"y":195.08,"x0":2.830442729810881,"y0":50.00530747284368,"z0":5.281728273026638,"aX":-4.116627377703832},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-11.8,"breakHorizontal":8.4,"spinRate":2382,"spinDirection":313},"zone":13,"typeConfidence":0.89,"plateTime":0.5035088615102925,"extension":6.1976402262405},"index":3,"playId":"64a09dae-be69-3e0d-b0b4-2b820cbe8e75","pitchNumber":3,"startTime":"2026-08-29T19:54:28.772Z","endTime":"2026-08-29T19:54:32.821Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.291045407845456,"aZ":-20.841309737729947,"pfxX":5.2752052866717465,"pfxZ":6.44765050282361,"pX":0.12704080074441354,"pZ":3.1994219618203013,"vX0":-9.468270755432826,"vY0":-131.3491092990815,"vZ0":-1.1077769585444484,"x":112.16,"y":152.4,"x0":3.0835038504416015,"y0":50.001920167221556,"z0":5.167727723048004,"aX":9.271659869706495},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.6,"breakHorizontal":-7.6,"spinRate":2001,"spinDirection":123},"zone":2,"typeConfidence":0.89,"plateTime":0.41605721508448035,"extension":6.218828356163365},"index":4,"playId":"c25afcec-4ce6-3d7f-bb04-e1656bf4ff92","pitchNumber":4,"startTime":"2026-08-29T19:54:46.134Z","endTime":"2026-08-29T19:54:51.412Z","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":77.0,"endSpeed":70.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.547026018475396,"aZ":-42.06666785486559,"pfxX":-5.419598633342153,"pfxZ":-7.842815196918643,"pX":0.8099653705090798,"pZ":2.38080252897729,"vX0":-3.380673016788667,"vY0":-111.98931620771545,"vZ0":2.7513202123745653,"x":86.13,"y":174.5,"x0":3.04683942259066,"y0":50.002651132269136,"z0":5.46069942726618,"aX":-6.8354358249378055},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-13.1,"breakHorizontal":10.7,"spinRate":2504,"spinDirection":312},"zone":6,"typeConfidence":0.89,"plateTime":0.4903914420099489,"extension":6.233387470379927},"index":5,"playId":"94e7351f-f604-30ae-849f-c6ce5f5cc17d","pitchNumber":5,"startTime":"2026-08-29T19:55:17.128Z","endTime":"2026-08-29T19:55:21.018Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:55:21.018Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Horwitz strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-29T19:55:38.994Z","endTime":"2026-08-29T19:56:34.127Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":802408,"fullName":"Brycen Mautz","link":"/api/v1/people/802408"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"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":81.9,"endSpeed":76.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.659572264337445,"aZ":-36.81217485600597,"pfxX":-0.6082053390702362,"pfxZ":-3.198767350369536,"pX":-0.9212217640288839,"pZ":2.6780688622940456,"vX0":-9.062526231338968,"vY0":-119.07690565243458,"vZ0":1.9579879699167657,"x":152.11,"y":166.47,"x0":2.9965190164392554,"y0":50.0009084138185,"z0":5.150847119440458,"aX":-0.8822721370642519},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-5.0,"breakHorizontal":3.1,"spinRate":2471,"spinDirection":311},"zone":11,"typeConfidence":0.88,"plateTime":0.45816835654626775,"extension":6.343097887368002},"index":0,"playId":"cadaadef-a4d8-309f-8f59-040a8f809fc8","pitchNumber":1,"startTime":"2026-08-29T19:55:43.805Z","endTime":"2026-08-29T19:55:47.745Z","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":90.8,"endSpeed":83.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.634451163325743,"aZ":-20.84969185350346,"pfxX":6.765902281683,"pfxZ":6.395174422753465,"pX":0.18844236096298836,"pZ":2.899863661866076,"vX0":-9.94169035411921,"vY0":-131.89480304243156,"vZ0":-1.4329306322265554,"x":109.82,"y":160.48,"x0":3.1182611502296522,"y0":50.00486735080655,"z0":4.979590967788222,"aX":11.986632374165952},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.5,"breakHorizontal":-10.2,"spinRate":2155,"spinDirection":129},"zone":2,"typeConfidence":0.9,"plateTime":0.41441224823463596,"extension":6.233693819336523},"index":1,"playId":"9f7d877e-d25d-336e-884e-3daa6fb7dc99","pitchNumber":2,"startTime":"2026-08-29T19:55:59.316Z","endTime":"2026-08-29T19:56:03.205Z","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":91.5,"endSpeed":84.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.562240171968256,"aZ":-27.944576341020944,"pfxX":10.14330463933263,"pfxZ":2.340401664368148,"pX":-0.24751208817885445,"pZ":2.7563091904510792,"vX0":-11.961563086510036,"vY0":-132.8790252651401,"vZ0":-0.7692909234499515,"x":126.43,"y":164.36,"x0":2.9715617707256716,"y0":50.00287531120054,"z0":5.060237122589161,"aX":18.33706456547142},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.3,"breakHorizontal":-16.1,"spinRate":2344,"spinDirection":133},"zone":2,"typeConfidence":0.91,"plateTime":0.4104928841119291,"extension":6.626953261609949},"index":2,"playId":"c3d5342c-7606-3bbf-85e5-797f5cb0fd37","pitchNumber":3,"startTime":"2026-08-29T19:56:14.802Z","endTime":"2026-08-29T19:56:18.590Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":71.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.14588333703045,"aZ":-41.639908111638064,"pfxX":-4.090360582575204,"pfxZ":-7.33539947880704,"pX":-1.1792595999715074,"pZ":0.901732663348586,"vX0":-7.751282004888507,"vY0":-113.59461455629365,"vZ0":-0.2815452288062994,"x":161.95,"y":214.43,"x0":2.824815448593435,"y0":50.00153502425879,"z0":5.209582407102842,"aX":-5.279002367771372},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-13.0,"breakHorizontal":9.6,"spinRate":2594,"spinDirection":314},"zone":13,"typeConfidence":0.89,"plateTime":0.48442537627330085,"extension":6.38638919016785},"index":3,"playId":"d94f0a9b-864e-32df-85cf-4aa6713f54c6","pitchNumber":4,"startTime":"2026-08-29T19:56:30.266Z","endTime":"2026-08-29T19:56:34.127Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:56:34.127Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-29T19:56:51.087Z","endTime":"2026-08-29T19:58:22.959Z","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":802408,"fullName":"Brycen Mautz","link":"/api/v1/people/802408"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":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":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.686893966889297,"aZ":-29.845098024351493,"pfxX":12.294762037048457,"pfxZ":1.314907011213018,"pX":-0.7200659487338719,"pZ":3.033924932983464,"vX0":-13.668059198612944,"vY0":-132.5703421966784,"vZ0":0.4111252996149437,"x":144.45,"y":156.86,"x0":2.917529487971853,"y0":50.00342196184202,"z0":5.064315623102439,"aX":21.7751356313819},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.8,"breakHorizontal":-19.1,"spinRate":2295,"spinDirection":126},"zone":1,"typeConfidence":0.91,"plateTime":0.41397493325130874,"extension":6.278073744876818},"index":0,"playId":"5185bd2a-f311-3abc-9fe3-4a406f2195b2","pitchNumber":1,"startTime":"2026-08-29T19:56:59.792Z","endTime":"2026-08-29T19:57:03.775Z","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":2},"pitchData":{"startSpeed":81.8,"endSpeed":76.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.666527856009193,"aZ":-36.407561721006296,"pfxX":-0.134343935070814,"pfxZ":-2.9319874991512167,"pX":-0.8935770874337112,"pZ":1.4170323058526826,"vX0":-9.414044844308778,"vY0":-118.87673836831297,"vZ0":-0.6062723018607902,"x":151.06,"y":200.52,"x0":3.1186975171904727,"y0":50.001799369999844,"z0":4.952330182802404,"aX":-0.1918871280222331},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-5.2,"breakHorizontal":2.3,"spinRate":2499,"spinDirection":316},"zone":13,"typeConfidence":0.79,"plateTime":0.45901569901025363,"extension":6.328318795424605},"index":1,"playId":"dd124a43-11f9-3ca9-ae01-c924b410eb82","pitchNumber":2,"startTime":"2026-08-29T19:57:18.288Z","endTime":"2026-08-29T19:57:22.080Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-08-29T19:57:34.513Z","endTime":"2026-08-29T19:57:43.817Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"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":91.9,"endSpeed":84.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.487570985764602,"aZ":-18.9181895449658,"pfxX":7.298461358880516,"pfxZ":7.322637401890062,"pX":-1.3616673300367759,"pZ":2.4564409102078226,"vX0":-13.96112729645443,"vY0":-133.1859990466292,"vZ0":-2.9698343950395683,"x":168.9,"y":172.46,"x0":2.9814411340398688,"y0":50.00525161132293,"z0":4.941564224370638,"aX":13.218362088676049},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.8,"breakHorizontal":-10.4,"spinRate":2318,"spinDirection":134},"zone":11,"typeConfidence":0.91,"plateTime":0.4100109416244293,"extension":6.281510287054512},"index":3,"playId":"3ea1774e-476a-3fac-b584-ff57d1bb98c9","pitchNumber":3,"startTime":"2026-08-29T19:57:43.817Z","endTime":"2026-08-29T19:57:47.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.532978362175044,"aZ":-17.747682907891534,"pfxX":5.838047360002067,"pfxZ":7.852918475358418,"pX":0.17706682772910776,"pZ":3.1623915460392844,"vX0":-9.885134457927856,"vY0":-133.87194924901374,"vZ0":-1.5990920710967869,"x":110.25,"y":153.4,"x0":3.138273269873735,"y0":50.00637731350864,"z0":5.021813281585085,"aX":10.731319622858505},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.2,"breakHorizontal":-8.8,"spinRate":2296,"spinDirection":130},"zone":2,"typeConfidence":0.92,"plateTime":0.4072252283994344,"extension":6.631045483633133},"index":4,"playId":"51b96348-c62f-3a71-b43d-424cbb488601","pitchNumber":4,"startTime":"2026-08-29T19:58:00.658Z","endTime":"2026-08-29T19:58:04.465Z","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":83.2,"endSpeed":77.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.65096982412824,"aZ":-36.230975127266696,"pfxX":-0.14512306161688482,"pfxZ":-2.727313460363604,"pX":-1.0026793014435265,"pZ":1.2478711557420328,"vX0":-9.58793659814089,"vY0":-120.91000041249112,"vZ0":-1.32650732718456,"x":155.22,"y":205.09,"x0":3.026074046105735,"y0":50.003532215444444,"z0":4.97088120165704,"aX":-0.21506472704316687},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-5.0,"breakHorizontal":2.4,"spinRate":2490,"spinDirection":303},"zone":13,"typeConfidence":0.92,"plateTime":0.45227835553466544,"extension":6.159491235927447},"index":5,"playId":"d8065544-18f2-3155-82c5-ef5645938818","pitchNumber":5,"startTime":"2026-08-29T19:58:18.996Z","endTime":"2026-08-29T19:58:22.959Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T19:58:22.959Z","atBatIndex":48},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alec Burleson pops out to third baseman Jared Triolo.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-29T20:00:25.200Z","endTime":"2026-08-29T20:01:42.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.866860088070567,"aZ":-34.11527121857339,"pfxX":5.470647060051988,"pfxZ":-1.3502431772578936,"pX":-0.6621993179553384,"pZ":1.0774705288624291,"vX0":0.6502438810816685,"vY0":-118.80807785683817,"vZ0":-1.532662149196781,"x":142.24,"y":209.69,"x0":-1.6502761233391667,"y0":50.004693250084514,"z0":4.819592627240662,"aX":7.8538221717358345},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.5,"breakHorizontal":-10.1,"spinRate":2339,"spinDirection":63},"zone":13,"typeConfidence":2.0,"plateTime":0.460290723866132,"extension":6.287978630313463},"index":0,"playId":"5355bd89-dcd3-334b-8107-b4e4b5b584bf","pitchNumber":1,"startTime":"2026-08-29T20:00:37.035Z","endTime":"2026-08-29T20:00:40.596Z","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":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.09458523492511,"aZ":-37.97334626850736,"pfxX":3.3514904017493956,"pfxZ":-3.834390652644011,"pX":-0.7784921416434887,"pZ":2.831101464338031,"vX0":0.576658424327759,"vY0":-121.73686376591495,"vZ0":1.674567572396971,"x":146.67,"y":162.34,"x0":-1.453609423919008,"y0":50.00147061499842,"z0":5.401768299354898,"aX":5.07039779953975},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-6.4,"breakHorizontal":-6.2,"spinRate":2592,"spinDirection":49},"zone":1,"typeConfidence":2.0,"plateTime":0.44855329961213464,"extension":6.051287400126294},"index":1,"playId":"50aa024f-2730-3390-98b4-2ace6b75df39","pitchNumber":2,"startTime":"2026-08-29T20:00:56.785Z","endTime":"2026-08-29T20:01:00.730Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"}}},{"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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":77.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.742641499289974,"aZ":-34.15394315334773,"pfxX":-5.109639712898236,"pfxZ":-1.2690035360911907,"pX":0.026711270485377584,"pZ":2.521550420035739,"vX0":4.735194721328396,"vY0":-124.65506958439319,"vZ0":0.32360202799573656,"x":115.98,"y":170.7,"x0":-1.2441778563653623,"y0":50.00520453627404,"z0":5.236246519677341,"aX":-7.950187753240482},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.9,"breakHorizontal":8.0,"spinRate":1871,"spinDirection":259},"zone":5,"typeConfidence":2.0,"plateTime":0.4413383281729555,"extension":6.237425882833096},"hitData":{"launchSpeed":91.0,"launchAngle":66.0,"totalDistance":172.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":82.39,"coordY":150.16}},"index":2,"playId":"c8f4dda6-e044-3082-805b-9177ee73522b","pitchNumber":3,"startTime":"2026-08-29T20:01:31.370Z","endTime":"2026-08-29T20:01:42.857Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:01:42.857Z","atBatIndex":49},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jordan Walker reaches on a fielding error by shortstop Jacob Gonzalez.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-29T20:02:04.838Z","endTime":"2026-08-29T20:03:16.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694378,"link":"/api/v1/people/694378"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]}],"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":93.2,"endSpeed":85.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.476011386110603,"aZ":-27.272946537291887,"pfxX":-9.721357400000329,"pfxZ":2.6369428076122237,"pX":-0.9913860699020939,"pZ":2.270266248892829,"vX0":4.4256531782403465,"vY0":-135.63477817789916,"vZ0":-1.9154134511447174,"x":154.79,"y":177.48,"x0":-1.383856380343623,"y0":50.00275257124534,"z0":4.893008954960351,"aX":-18.059146172351507},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.6,"breakHorizontal":16.7,"spinRate":2134,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4042814628397813,"extension":6.429354966781608},"index":0,"playId":"88231e75-5b81-37f8-87f5-97b90bda1c90","pitchNumber":1,"startTime":"2026-08-29T20:02:10.716Z","endTime":"2026-08-29T20:02:14.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92013639543849,"aZ":-26.62289460497587,"pfxX":-9.911083942854265,"pfxZ":2.884575754290254,"pX":-1.3255493808049499,"pZ":1.635600508155715,"vX0":3.6509479647028886,"vY0":-138.35516398110838,"vZ0":-3.9999147230454204,"x":167.53,"y":194.62,"x0":-1.3801101844716734,"y0":50.00271800308843,"z0":4.8991584314036905,"aX":-19.07764910883074},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.6,"breakHorizontal":17.0,"spinRate":2138,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.3969587915228354,"extension":6.170138594210951},"index":1,"playId":"75e6d769-8851-3867-9139-ea2d7092e54c","pitchNumber":2,"startTime":"2026-08-29T20:02:30.304Z","endTime":"2026-08-29T20:02:34.265Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.123183055740114,"aZ":-37.324658499616255,"pfxX":-5.509763321061446,"pfxZ":-3.315470684517222,"pX":-0.2612940033228779,"pZ":0.9041810887085986,"vX0":4.382009954913026,"vY0":-124.16496143973167,"vZ0":-2.15349170681141,"x":126.96,"y":214.37,"x0":-1.3378651711694385,"y0":50.00348831398511,"z0":4.904596217163029,"aX":-8.556603666942292},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-6.2,"breakHorizontal":8.9,"spinRate":1902,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.4420473835490393,"extension":6.259021047406746},"index":2,"playId":"626df6b8-a3a0-31e6-b1c9-53448a74b75a","pitchNumber":3,"startTime":"2026-08-29T20:02:47.239Z","endTime":"2026-08-29T20:02:51.678Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56960378090254,"aZ":-39.12289912703847,"pfxX":6.352043073255507,"pfxZ":-4.572015383042405,"pX":-0.7227409128811345,"pZ":2.5989721021709054,"vX0":-0.2544587447269201,"vY0":-122.76526264179486,"vZ0":1.5043677815904486,"x":144.55,"y":168.61,"x0":-1.4421374885200013,"y0":50.0058601844715,"z0":5.3222787655259065,"aX":9.6434632071734},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-7.7,"breakHorizontal":-11.4,"spinRate":2593,"spinDirection":56},"zone":4,"typeConfidence":2.0,"plateTime":0.44710047672209896,"extension":5.992387140607},"hitData":{"launchSpeed":98.1,"launchAngle":0.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.2,"coordY":164.23}},"index":3,"playId":"2323b54a-9e93-3d76-a772-eabac7bb1b5c","pitchNumber":4,"startTime":"2026-08-29T20:03:04.518Z","endTime":"2026-08-29T20:03:16.143Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:03:16.143Z","atBatIndex":50},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Nathan Church reaches on a fielder's choice. Jordan Walker to 2nd. Jordan Walker advances to 2nd, on a fielding error by shortstop Jacob Gonzalez.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-29T20:03:39.765Z","endTime":"2026-08-29T20:05:42.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"postOnSecond":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","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":694378,"link":"/api/v1/people/694378"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.392761058908214,"aZ":-34.635723911001534,"pfxX":-5.776262566432554,"pfxZ":-1.5222584421360068,"pX":-1.500395881552693,"pZ":2.2068636101914283,"vX0":1.6084671588085686,"vY0":-126.38844441714093,"vZ0":-0.5671282416963547,"x":174.19,"y":179.19,"x0":-1.395557808604645,"y0":50.00523319272713,"z0":5.222053782171149,"aX":-9.3215245583009},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.6,"breakHorizontal":10.1,"spinRate":1733,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.43380017746306576,"extension":6.025936563236619},"index":0,"playId":"ed92d1b5-ecb1-31c7-b43b-427176d7fe0f","pitchNumber":1,"startTime":"2026-08-29T20:03:56.867Z","endTime":"2026-08-29T20:04:01.024Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":77.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.302963652016153,"aZ":-32.762386618482566,"pfxX":-4.698433848901459,"pfxZ":-0.3764002825690973,"pX":-0.08919603565928887,"pZ":2.615353060314626,"vX0":4.322931426509325,"vY0":-124.31115622966264,"vZ0":0.049576043819519855,"x":120.4,"y":168.17,"x0":-1.2489121975226982,"y0":50.004382610354,"z0":5.33810737768035,"aX":-7.2787019214727575},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.4,"breakHorizontal":7.3,"spinRate":1757,"spinDirection":250},"zone":5,"typeConfidence":2.0,"plateTime":0.44234271080936294,"extension":6.176778321449532},"index":1,"playId":"0906c025-65f4-37dd-991f-d5b9e6883ab3","pitchNumber":2,"startTime":"2026-08-29T20:04:16.497Z","endTime":"2026-08-29T20:04:20.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.756527518759185,"aZ":-18.27494305329545,"pfxX":-5.331070900133536,"pfxZ":7.372110502369136,"pX":-1.0870755893927344,"pZ":3.409795620928505,"vX0":2.1069556341001827,"vY0":-137.27373391733173,"vZ0":-1.9775142827512864,"x":158.44,"y":146.72,"x0":-1.1771231995010283,"y0":50.00620435251414,"z0":5.399788489255018,"aX":-10.055084669528808},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.1,"breakHorizontal":9.1,"spinRate":2024,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4008301663401457,"extension":6.256532545857833},"index":2,"playId":"1d287b70-0dd1-3644-8dde-a0b83d9c5332","pitchNumber":3,"startTime":"2026-08-29T20:04:37.342Z","endTime":"2026-08-29T20:04:41.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":77.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.6422129628165,"aZ":-34.96842829525854,"pfxX":-6.203723795122983,"pfxZ":-1.8056208601431205,"pX":-1.5080050526676947,"pZ":2.8869922865810995,"vX0":1.3505645984748684,"vY0":-124.39480190501497,"vZ0":1.326807489519071,"x":174.48,"y":160.83,"x0":-1.2562582683052077,"y0":50.00187892170174,"z0":5.271235177655102,"aX":-9.609227047298376},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.6,"breakHorizontal":10.8,"spinRate":1811,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.44228079587181846,"extension":6.210655950045272},"index":3,"playId":"cd98c083-2718-3c0f-80d9-49daa3cc766c","pitchNumber":4,"startTime":"2026-08-29T20:04:55.174Z","endTime":"2026-08-29T20:04:59.222Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"playId":"39ab706e-b738-4475-b3e9-ee76b38b6d7f","startTime":"2026-08-29T20:05:17.465Z","endTime":"2026-08-29T20:05:22.465Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.547873095159474,"aZ":-28.063628070800533,"pfxX":-9.53424309430832,"pfxZ":2.2027089845986216,"pX":-0.6197948318817892,"pZ":2.054185021589275,"vX0":5.483394488998474,"vY0":-136.224379993049,"vZ0":-2.226106071442471,"x":140.63,"y":183.32,"x0":-1.4261384334947238,"y0":50.00623318081134,"z0":4.833528409194532,"aX":-17.818252438964986},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.7,"breakHorizontal":16.0,"spinRate":2130,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.40298348542836226,"extension":6.489503643389702},"hitData":{"launchSpeed":93.8,"launchAngle":-9.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.79,"coordY":143.57}},"index":5,"playId":"618dac76-8f11-31f1-84f2-d5af7ab2840d","pitchNumber":5,"startTime":"2026-08-29T20:05:35.264Z","endTime":"2026-08-29T20:05:42.756Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:05:42.756Z","atBatIndex":51},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"José Fermín reaches on a fielding error by center fielder Oneil Cruz. Jordan Walker scores. Nathan Church to 3rd. José Fermín to 2nd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-29T20:06:18.668Z","endTime":"2026-08-29T20:08:16.998Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"postOnThird":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":{"id":669387,"link":"/api/v1/people/669387"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.500033195715094,"aZ":-34.755244891867235,"pfxX":3.2922533869270776,"pfxZ":-1.6613062356148314,"pX":1.7335505435020448,"pZ":1.1976167077663558,"vX0":5.9448491543299316,"vY0":-123.84795593008214,"vZ0":-2.5435122365277865,"x":50.92,"y":206.44,"x0":-1.1246104135840018,"y0":50.00173896795471,"z0":5.141808237681601,"aX":5.118512710582301},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.4,"breakHorizontal":-7.3,"spinRate":2601,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4420798150732157,"extension":6.250808126480682},"index":0,"playId":"6a70919a-fab9-3a78-b5cd-0162af0aaff2","pitchNumber":1,"startTime":"2026-08-29T20:06:29.358Z","endTime":"2026-08-29T20:06:32.358Z","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":84.9,"endSpeed":78.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.125385176356307,"aZ":-33.59255132606715,"pfxX":6.528612715463929,"pfxZ":-0.9084111659638028,"pX":1.5723958284930089,"pZ":1.2067590863207003,"vX0":5.325343380836195,"vY0":-123.64700939616517,"vZ0":-1.9361474577002944,"x":57.06,"y":206.2,"x0":-1.4524638813109672,"y0":50.00340308990217,"z0":4.800974517390239,"aX":10.176166666318288},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.8,"breakHorizontal":-13.0,"spinRate":2625,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4418539357433531,"extension":6.430274128872154},"index":1,"playId":"17b1f8a9-6888-39b8-8c96-8f390c6a5397","pitchNumber":2,"startTime":"2026-08-29T20:06:50.894Z","endTime":"2026-08-29T20:06:55.104Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.955204532972243,"aZ":-27.94165778297308,"pfxX":-9.87084955649437,"pfxZ":2.206044334370926,"pX":0.6494927271125474,"pZ":2.6192163743766037,"vX0":8.519669917453655,"vY0":-137.03332351654882,"vZ0":-1.2048361661725249,"x":92.24,"y":168.06,"x0":-1.2049343878145389,"y0":50.002619718145105,"z0":4.95910179083417,"aX":-18.926942642685397},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.0,"breakHorizontal":16.3,"spinRate":2180,"spinDirection":239},"zone":6,"typeConfidence":2.0,"plateTime":0.39846041749826044,"extension":6.439066202488676},"index":2,"playId":"ca55ee10-4e57-3540-8040-0b5358970d46","pitchNumber":3,"startTime":"2026-08-29T20:07:13.307Z","endTime":"2026-08-29T20:07:17.199Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":86.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.466476386220453,"aZ":-18.800113559025263,"pfxX":-2.74219038142187,"pfxZ":7.134549875330203,"pX":0.42000566907272724,"pZ":1.0164062788621535,"vX0":5.825689879103334,"vY0":-134.62983252525797,"vZ0":-6.518493014662294,"x":100.99,"y":211.34,"x0":-1.3954889048206545,"y0":50.00242852793193,"z0":4.755722804160311,"aX":-5.14036930829282},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.0,"breakHorizontal":4.0,"spinRate":2560,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.40361660109437825,"extension":6.324631841041371},"index":3,"playId":"c4b8fb33-7c6a-3e11-9f7c-cea5dfa1deac","pitchNumber":4,"startTime":"2026-08-29T20:07:34.377Z","endTime":"2026-08-29T20:07:38.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":86.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.08468242990171,"aZ":-21.108890630638975,"pfxX":-4.147830414687251,"pfxZ":5.870551297688706,"pX":0.2266812067046123,"pZ":2.3467557323061965,"vX0":5.799373203091805,"vY0":-135.37594362406645,"vZ0":-2.7648117421826104,"x":108.36,"y":175.42,"x0":-1.3886235139031586,"y0":50.00627582159419,"z0":4.832493653498688,"aX":-7.824417372358236},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.3,"breakHorizontal":6.5,"spinRate":2433,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.4021197520469739,"extension":6.455781690018105},"hitData":{"launchSpeed":90.5,"launchAngle":27.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.05,"coordY":53.74}},"index":4,"playId":"c3ddec01-447c-3b06-bf4b-befc5f35e365","pitchNumber":5,"startTime":"2026-08-29T20:08:01.084Z","endTime":"2026-08-29T20:08:16.998Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:08:16.998Z","atBatIndex":52},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nolan Gorman pops out to third baseman Jared Triolo.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-29T20:09:52.627Z","endTime":"2026-08-29T20:10:55.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"postOnThird":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-29T20:09:09.379Z","endTime":"2026-08-29T20:09:54.897Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37032111496865,"aZ":-36.60154284443797,"pfxX":-5.412550636885415,"pfxZ":-2.705139647018335,"pX":0.32664187536092615,"pZ":1.8872643071825186,"vX0":5.548042206042555,"vY0":-126.62162204683037,"vZ0":-1.0324536836615128,"x":104.55,"y":187.82,"x0":-1.1832881333297576,"y0":50.00526033321799,"z0":5.212881173125716,"aX":-8.843981147160504},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-4.9,"breakHorizontal":8.6,"spinRate":1734,"spinDirection":250},"zone":9,"typeConfidence":2.0,"plateTime":0.4315494656501975,"extension":6.348441749946915},"index":1,"playId":"1bb9a01c-245e-3bb4-8663-2da83d63e551","pitchNumber":1,"startTime":"2026-08-29T20:09:54.897Z","endTime":"2026-08-29T20:09:58.832Z","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":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.892086913400572,"aZ":-31.885341876790857,"pfxX":-5.259304205563069,"pfxZ":0.17267408010773444,"pX":-0.7632046634616279,"pZ":1.2068252313894354,"vX0":2.96445793452816,"vY0":-127.53197910740037,"vZ0":-3.6637719955385344,"x":146.09,"y":206.2,"x0":-1.2516811488578785,"y0":50.0012924896546,"z0":5.151411102210576,"aX":-8.74494025035613},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.2,"breakHorizontal":9.0,"spinRate":1777,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.42791890373970665,"extension":6.41425159363036},"index":2,"playId":"d5a0efac-5cfd-345f-ae93-8ac293ecba4e","pitchNumber":2,"startTime":"2026-08-29T20:10:14.409Z","endTime":"2026-08-29T20:10:18.510Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":96.2,"endSpeed":88.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.196972495350746,"aZ":-19.736902068840752,"pfxX":-3.9917683033612663,"pfxZ":6.229911184320921,"pX":-0.11297066306287905,"pZ":2.735263219298153,"vX0":4.315929349512565,"vY0":-140.05662816646984,"vZ0":-3.345613573140769,"x":121.31,"y":164.93,"x0":-1.1517434398038873,"y0":50.00389090962447,"z0":5.2285565268095,"aX":-7.969716009462711},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.8,"breakHorizontal":6.4,"spinRate":2106,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.3903673669656422,"extension":6.3993031807891665},"hitData":{"launchSpeed":72.9,"launchAngle":55.0,"totalDistance":197.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":80.89,"coordY":135.8}},"index":3,"playId":"b40c3296-e1f9-36a7-ab9f-17f203c84c40","pitchNumber":3,"startTime":"2026-08-29T20:10:41.949Z","endTime":"2026-08-29T20:10:55.102Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:10:55.102Z","atBatIndex":53},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Joshua Báez pops out to shortstop Jacob Gonzalez.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-29T20:11:17.149Z","endTime":"2026-08-29T20:11:55.520Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"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":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694378,"link":"/api/v1/people/694378"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.37332700039592,"aZ":-18.309416514514098,"pfxX":-3.9836224004973286,"pfxZ":7.352865321788816,"pX":-0.3641910484789094,"pZ":2.3567195171083855,"vX0":4.341317055750401,"vY0":-135.86710751700267,"vZ0":-3.424953750666224,"x":130.88,"y":175.15,"x0":-1.4586874417260056,"y0":50.003355833656435,"z0":4.892518113282001,"aX":-7.512263620623168},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.8,"breakHorizontal":6.4,"spinRate":2542,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.4018131419064024,"extension":6.362499350973458},"index":0,"playId":"c68868e7-9070-3cdf-ae64-8afb42f17169","pitchNumber":1,"startTime":"2026-08-29T20:11:25.280Z","endTime":"2026-08-29T20:11:29.236Z","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":94.7,"endSpeed":86.5,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.981595289738742,"aZ":-19.51567490843981,"pfxX":-6.113697793496479,"pfxZ":6.580130262137647,"pX":-0.44396901395296584,"pZ":2.8888906001184527,"vX0":4.15241748263686,"vY0":-137.9046825357636,"vZ0":-2.8849287322951644,"x":133.92,"y":160.78,"x0":-1.1757713368944802,"y0":50.002562221183936,"z0":5.266626352876084,"aX":-11.762429102818901},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.5,"breakHorizontal":10.2,"spinRate":2248,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.39733018792245467,"extension":6.485576647120456},"hitData":{"launchSpeed":88.2,"launchAngle":62.0,"totalDistance":178.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":97.08,"coordY":139.01}},"index":1,"playId":"8fc02311-9671-36bd-86e9-f6e85b83408f","pitchNumber":2,"startTime":"2026-08-29T20:11:45.511Z","endTime":"2026-08-29T20:11:55.520Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:11:55.520Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-29T20:14:10.631Z","endTime":"2026-08-29T20:15:00.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685464,"fullName":"Cade Winquest","link":"/api/v1/people/685464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cade Winquest replaces Brycen Mautz.","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-29T20:13:29.345Z","endTime":"2026-08-29T20:14:12.984Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685464,"link":"/api/v1/people/685464"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.510837047351203,"aZ":-14.861216938636693,"pfxX":-2.309034206945589,"pfxZ":8.694542673872313,"pX":-0.6781950729732692,"pZ":2.988557843787775,"vX0":1.041395882840496,"vY0":-139.54010331175658,"vZ0":-3.2938304116297847,"x":142.85,"y":158.09,"x0":-0.7541947104567724,"y0":50.005001192786374,"z0":5.15070145368955,"aX":-4.598694395992908},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.4,"breakHorizontal":4.0,"spinRate":2636,"spinDirection":204},"zone":1,"typeConfidence":0.9,"plateTime":0.39106552290054886,"extension":6.86077663697116},"index":1,"playId":"9211f0b9-3ac8-3089-9c55-780aaced4993","pitchNumber":1,"startTime":"2026-08-29T20:14:12.984Z","endTime":"2026-08-29T20:14:16.847Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.174518530861086,"aZ":-24.59371773649688,"pfxX":1.1369970962557723,"pfxZ":4.101574949018445,"pX":-1.1662125227535494,"pZ":3.245473940788308,"vX0":-0.6282498582570635,"vY0":-134.37825399202646,"vZ0":0.03564472533261431,"x":161.45,"y":151.15,"x0":-1.0784353669253401,"y0":50.00363565662431,"z0":4.963745481524769,"aX":2.101927884925716},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.7,"breakHorizontal":-1.9,"spinRate":2588,"spinDirection":177},"zone":11,"typeConfidence":0.91,"plateTime":0.4059374965797691,"extension":6.772348899450271},"index":2,"playId":"6159dd2d-cc43-3f83-96ab-ceb32bf3ab96","pitchNumber":2,"startTime":"2026-08-29T20:14:28.783Z","endTime":"2026-08-29T20:14:32.711Z","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":0},"index":3,"startTime":"2026-08-29T20:14:45.227Z","endTime":"2026-08-29T20:14:56.618Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"}},{"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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.611735444575473,"aZ":-40.97464870738727,"pfxX":5.842539573338664,"pfxZ":-6.474008736731441,"pX":0.6460503738682548,"pZ":1.648209876870011,"vX0":1.9466972665330295,"vY0":-116.06562843759309,"vZ0":1.2505529668257043,"x":92.37,"y":194.28,"x0":-0.9637339053439762,"y0":50.004768823099525,"z0":5.017524024143397,"aX":7.937287148447571},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-11.0,"breakHorizontal":-11.0,"spinRate":2337,"spinDirection":41},"zone":14,"typeConfidence":0.9,"plateTime":0.47269597635294547,"extension":6.938381815742349},"index":4,"playId":"d8eb2b0e-6b6f-35df-b15a-6c1959ceecc9","pitchNumber":3,"startTime":"2026-08-29T20:14:56.618Z","endTime":"2026-08-29T20:15:00.714Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:15:00.714Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jimmy Crooks challenged (pitch result), call on the field was confirmed: Nick Gonzales walks.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-29T20:15:18.333Z","endTime":"2026-08-29T20:17:32.927Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685464,"fullName":"Cade Winquest","link":"/api/v1/people/685464"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":73.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.751642934021888,"aZ":-41.216979544243216,"pfxX":4.873614565608931,"pfxZ":-6.696047719228327,"pX":-1.1580246672046812,"pZ":2.81359559992028,"vX0":-1.8473749603291691,"vY0":-115.03615797415671,"vZ0":3.5726200729504214,"x":161.14,"y":162.81,"x0":-0.9812386870609118,"y0":50.00215567478038,"z0":5.215034135455909,"aX":6.5833581840194215},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-11.0,"breakHorizontal":-8.4,"spinRate":2262,"spinDirection":51},"zone":11,"typeConfidence":0.9,"plateTime":0.4746945538220717,"extension":6.778442719132204},"index":0,"playId":"63e02f84-189d-386f-a681-3a01ec9acc43","pitchNumber":1,"startTime":"2026-08-29T20:15:27.770Z","endTime":"2026-08-29T20:15:31.658Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":86.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22245056574184,"aZ":-25.28547755144347,"pfxX":3.082530803817447,"pfxZ":3.687427337119808,"pX":0.6260219693217466,"pZ":1.7038175956783137,"vX0":3.486678240518978,"vY0":-134.8187986770937,"vZ0":-3.2852892660819317,"x":93.14,"y":192.78,"x0":-1.0774896730527237,"y0":50.0038505823149,"z0":4.693534657225855,"aX":5.758115073119118},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.2,"breakHorizontal":-6.2,"spinRate":2606,"spinDirection":174},"zone":9,"typeConfidence":0.91,"plateTime":0.4039903477514559,"extension":6.977088682646071},"index":1,"playId":"6329c67a-9ad1-37d0-a9b3-b3660fd16a04","pitchNumber":2,"startTime":"2026-08-29T20:15:43.194Z","endTime":"2026-08-29T20:15:46.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14651059231724,"aZ":-19.65904896884442,"pfxX":1.4613352350052224,"pfxZ":6.309313848558496,"pX":-1.325115366120638,"pZ":4.294153695338487,"vX0":-1.739824545091799,"vY0":-139.24308280760164,"vZ0":0.7734778637557056,"x":167.51,"y":122.84,"x0":-0.885165627620527,"y0":50.0068317000708,"z0":5.303296904163453,"aX":2.9008496046734225},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.8,"breakHorizontal":-2.3,"spinRate":2575,"spinDirection":202},"zone":11,"typeConfidence":0.89,"plateTime":0.3917692757468152,"extension":6.905737427345841},"index":2,"playId":"a631ae3e-2451-3e46-8177-abe5fa7b06cd","pitchNumber":3,"startTime":"2026-08-29T20:16:02.931Z","endTime":"2026-08-29T20:16:07.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.26934891676535,"aZ":-40.73691313880496,"pfxX":4.989984871401463,"pfxZ":-6.274373691951089,"pX":-0.06402831664856358,"pZ":3.4208527190730273,"vX0":0.4168860439427696,"vY0":-115.95319382967645,"vZ0":4.683444166151543,"x":119.44,"y":146.42,"x0":-0.8945370890798782,"y0":50.003704816485126,"z0":5.256860190116198,"aX":6.808503447876766},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-10.0,"breakHorizontal":-9.1,"spinRate":2413,"spinDirection":48},"zone":11,"typeConfidence":0.9,"plateTime":0.47200390394810166,"extension":6.896519356498132},"index":3,"playId":"dbb3c43f-9baa-3191-8586-06fa0b7bf4a8","pitchNumber":4,"startTime":"2026-08-29T20:16:30.392Z","endTime":"2026-08-29T20:16:34.442Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.08067936179311,"aZ":-23.64549379259663,"pfxX":-4.5298394920213125,"pfxZ":4.279389573603322,"pX":-0.31066001246375785,"pZ":2.1990890890362524,"vX0":3.367594870284016,"vY0":-140.11440989906836,"vZ0":-3.0279625054745765,"x":128.84,"y":179.4,"x0":-0.9384513038993438,"y0":50.000341869911274,"z0":4.835407619215633,"aX":-9.022981254368203},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.3,"breakHorizontal":7.6,"spinRate":2550,"spinDirection":209},"zone":4,"typeConfidence":0.88,"plateTime":0.3906155103040301,"extension":6.998908947175124},"index":4,"playId":"4a48316f-a05c-3b4b-aefc-9626a1b0dc39","pitchNumber":5,"startTime":"2026-08-29T20:17:03.221Z","endTime":"2026-08-29T20:17:09.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.855121845329474,"aZ":-25.536526856905038,"pfxX":-5.746600978325793,"pfxZ":3.312971535143026,"pX":0.9777338712000575,"pZ":2.2904022309591485,"vX0":6.695921705555375,"vY0":-140.61981472117398,"vZ0":-2.5058546155292563,"x":79.73,"y":176.94,"x0":-0.6875633625156358,"y0":50.00094367930064,"z0":4.849505162519258,"aX":-11.508669411549402},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.6,"breakHorizontal":9.0,"spinRate":2547,"spinDirection":214},"zone":14,"typeConfidence":0.9,"plateTime":0.3894957062279598,"extension":7.020891916087623},"index":5,"playId":"aed48ca7-11b0-3627-8885-0f12da09fd9e","pitchNumber":6,"startTime":"2026-08-29T20:17:28.168Z","endTime":"2026-08-29T20:17:32.927Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"}},"playEndTime":"2026-08-29T20:17:32.927Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz called out on strikes.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-29T20:18:01.937Z","endTime":"2026-08-29T20:20:49.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685464,"fullName":"Cade Winquest","link":"/api/v1/people/685464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":685464,"link":"/api/v1/people/685464"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.681265236836204,"aZ":-39.2334005383533,"pfxX":5.797749068468511,"pfxZ":-5.2458962414429156,"pX":0.8068877396235546,"pZ":2.2935346980529094,"vX0":2.0245511799176126,"vY0":-115.29827730102112,"vZ0":2.094263748383145,"x":86.24,"y":176.85,"x0":-0.8362118223781634,"y0":50.004335866908164,"z0":5.1627355929688665,"aX":7.797030713755892},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-8.6,"breakHorizontal":-11.0,"spinRate":2264,"spinDirection":41},"zone":14,"typeConfidence":0.9,"plateTime":0.4752733735085042,"extension":6.877245579871504},"index":0,"playId":"e91e498b-2f6e-388e-a50d-f53feb93f428","pitchNumber":1,"startTime":"2026-08-29T20:18:13.012Z","endTime":"2026-08-29T20:18:17.251Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.71355920855085,"aZ":-26.03707837855348,"pfxX":0.5717058818368139,"pfxZ":3.3186473687927798,"pX":0.7834605145145295,"pZ":1.4468986064300389,"vX0":4.343851929838062,"vY0":-134.74595410225604,"vZ0":-4.084647023846898,"x":87.14,"y":199.71,"x0":-0.9200278697905971,"y0":50.004467500400864,"z0":4.809927821297672,"aX":1.0560917724419903},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.4,"breakHorizontal":-1.9,"spinRate":2597,"spinDirection":191},"zone":14,"typeConfidence":0.91,"plateTime":0.4056134168020682,"extension":6.893216989055482},"index":1,"playId":"436d143a-1107-30e3-b873-0e7fea373463","pitchNumber":2,"startTime":"2026-08-29T20:18:35.469Z","endTime":"2026-08-29T20:18:39.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.306189121697333,"aZ":-26.435982993252342,"pfxX":3.421563314981669,"pfxZ":3.1921464746092365,"pX":0.8337192199853556,"pZ":3.0306679057502826,"vX0":3.6364562580028226,"vY0":-132.9656829175727,"vZ0":-0.082052669496541,"x":85.22,"y":156.95,"x0":-0.9939990577547599,"y0":50.004840863675916,"z0":4.972897845557097,"aX":6.154226308235631},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.0,"breakHorizontal":-7.0,"spinRate":2558,"spinDirection":167},"zone":12,"typeConfidence":0.91,"plateTime":0.41122024606432817,"extension":6.904467758932859},"index":2,"playId":"c341c5fb-a5d6-3518-8960-8669151aa34b","pitchNumber":3,"startTime":"2026-08-29T20:18:58.422Z","endTime":"2026-08-29T20:19:06.417Z","isPitch":true,"type":"pitch"},{"details":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"bc8c91dd-9b87-3f01-b09a-b23eab5045ff","startTime":"2026-08-29T20:20:17.017Z","endTime":"2026-08-29T20:20:21.463Z","isPitch":false,"type":"no_pitch"},{"details":{"description":"Nick Gonzales caught stealing 2nd base, pitcher Cade Winquest to shortstop JJ Wetherholt.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"actionPlayId":"bc8c91dd-9b87-3f01-b09a-b23eab5045ff","startTime":"2026-08-29T20:20:40.561Z","endTime":"2026-08-29T20:20:45.928Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"}},{"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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.04858452807159,"aZ":-40.60006883206266,"pfxX":6.780511202400237,"pfxZ":-6.225049325317165,"pX":-0.17172897997120792,"pZ":1.752643380236673,"vX0":-0.5026801685158457,"vY0":-116.21846523579556,"vZ0":1.1701061647453053,"x":123.55,"y":191.46,"x0":-0.8309751961675536,"y0":50.00509178085718,"z0":5.13251021202387,"aX":9.172750096332578},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-10.6,"breakHorizontal":-12.1,"spinRate":2334,"spinDirection":36},"zone":13,"typeConfidence":0.9,"plateTime":0.4733224913449008,"extension":6.818872990108412},"index":5,"playId":"104f7f0b-d6f1-30e9-9421-d4fa024ce596","pitchNumber":4,"startTime":"2026-08-29T20:20:45.928Z","endTime":"2026-08-29T20:20:49.808Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:20:49.808Z","atBatIndex":57},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jimmy Crooks doubles (6) on a ground ball to right fielder Jake Mangum.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-29T20:23:13.305Z","endTime":"2026-08-29T20:25:31.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6,7],"actionIndex":[0],"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":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"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":"Pitching Change: Gregory Soto replaces Carmen Mlodzinski.","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-29T20:22:55.608Z","endTime":"2026-08-29T20:23:15.431Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642397,"link":"/api/v1/people/642397"},"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":93.9,"endSpeed":86.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.461330800142754,"aZ":-19.086814249016896,"pfxX":6.905730243997828,"pfxZ":6.820173468454534,"pX":1.1779403901550565,"pZ":4.55956676079648,"vX0":-4.558383616485943,"vY0":-136.7769384222173,"vZ0":0.4475506785614167,"x":72.1,"y":115.67,"x0":1.9577647573949384,"y0":50.00575950551348,"z0":5.689418104111321,"aX":13.258309466610056},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.6,"breakHorizontal":-11.8,"spinRate":2171,"spinDirection":136},"zone":12,"typeConfidence":0.81,"plateTime":0.39847077765381345,"extension":6.171676292577858},"index":1,"playId":"f145a50f-3a76-3632-a85c-df939bddab40","pitchNumber":1,"startTime":"2026-08-29T20:23:15.431Z","endTime":"2026-08-29T20:23:19.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":89.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.99553300668526,"aZ":-17.407497268005688,"pfxX":6.381097979519129,"pfxZ":7.311502253738027,"pX":0.11797490772488309,"pZ":2.837760977119718,"vX0":-7.0833333449379685,"vY0":-140.53672297457658,"vZ0":-4.244707002980167,"x":112.5,"y":162.16,"x0":1.8305964529758774,"y0":50.002877891941026,"z0":5.48348675264856,"aX":12.887079223809083},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.6,"breakHorizontal":-10.3,"spinRate":2307,"spinDirection":127},"zone":2,"typeConfidence":0.9,"plateTime":0.38832440529683687,"extension":6.326580933428876},"index":2,"playId":"0580c025-647a-3e27-9c42-cfbc259f60de","pitchNumber":2,"startTime":"2026-08-29T20:23:31.222Z","endTime":"2026-08-29T20:23:35.001Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.436005458163258,"aZ":-17.700583895839376,"pfxX":6.9468884586691715,"pfxZ":7.3081423685671005,"pX":0.7142225837064536,"pZ":4.467436935144086,"vX0":-5.129572217651146,"vY0":-139.166827876482,"vZ0":-0.02245134933497317,"x":89.78,"y":118.16,"x0":1.6699642441734173,"y0":50.00165228422927,"z0":5.638804347196874,"aX":13.755732370169923},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.4,"breakHorizontal":-11.6,"spinRate":2301,"spinDirection":141},"zone":12,"typeConfidence":0.89,"plateTime":0.39214989827287816,"extension":6.190237751199246},"index":3,"playId":"359e8078-cab3-30c9-89c8-1d63bc538bb9","pitchNumber":3,"startTime":"2026-08-29T20:23:52.668Z","endTime":"2026-08-29T20:23:57.002Z","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":95.7,"endSpeed":88.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.379007992289175,"aZ":-17.215260705245047,"pfxX":7.830767381289828,"pfxZ":7.540986227114082,"pX":0.24192642492911953,"pZ":2.808330608086054,"vX0":-7.37145777939363,"vY0":-139.28444918224216,"vZ0":-4.114777964514211,"x":107.78,"y":162.96,"x0":1.892684053864463,"y0":50.00669628652639,"z0":5.427861112789846,"aX":15.542392083155688},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.1,"breakHorizontal":-12.8,"spinRate":2273,"spinDirection":143},"zone":2,"typeConfidence":0.8,"plateTime":0.3917724800010025,"extension":6.428031818576799},"index":4,"playId":"8e18e32c-a5d2-307e-bc62-dc375afd291f","pitchNumber":4,"startTime":"2026-08-29T20:24:12.462Z","endTime":"2026-08-29T20:24:18.072Z","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-29T20:24:42.391Z","endTime":"2026-08-29T20:24:59.786Z","isPitch":false,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.34951475221672,"aZ":-29.278313623964014,"pfxX":2.262809895332155,"pfxZ":1.827133638188207,"pX":-1.1273226506873792,"pZ":0.24227579409095176,"vX0":-7.360538553178136,"vY0":-124.30970530940742,"vZ0":-6.690840242740537,"x":159.97,"y":232.24,"x0":1.5637511627848624,"y0":50.00142176301023,"z0":5.364895723351975,"aX":3.5812962288307486},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.2,"breakHorizontal":-2.6,"spinRate":2490,"spinDirection":196},"zone":13,"typeConfidence":0.89,"plateTime":0.43878465155450685,"extension":6.434403055116857},"index":6,"playId":"5de681d8-8fd3-31d5-bdd1-3d7b2ee5ba98","pitchNumber":5,"startTime":"2026-08-29T20:24:59.786Z","endTime":"2026-08-29T20:25:03.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.525681879992604,"aZ":-28.351286622503874,"pfxX":3.058493717799662,"pfxZ":2.450155627644376,"pX":-0.014042647696303517,"pZ":2.8110827832314773,"vX0":-5.353742484635302,"vY0":-123.52380458120253,"vZ0":-1.0819470805810594,"x":117.54,"y":162.88,"x0":1.7752352380077534,"y0":50.00245120397607,"z0":5.619123423114859,"aX":4.769787649031599},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.4,"breakHorizontal":-4.4,"spinRate":2582,"spinDirection":253},"zone":2,"typeConfidence":0.92,"plateTime":0.4419110866066571,"extension":6.312682284918556},"hitData":{"launchSpeed":78.4,"launchAngle":2.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.39,"coordY":118.74}},"index":7,"playId":"82bc2a6b-b9b3-30b7-ae65-3897a6f4cab6","pitchNumber":6,"startTime":"2026-08-29T20:25:20.001Z","endTime":"2026-08-29T20:25:31.984Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:25:31.984Z","atBatIndex":58},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"JJ Wetherholt pops out to shortstop Jacob Gonzalez.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-29T20:25:54.304Z","endTime":"2026-08-29T20:28:04.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694378,"link":"/api/v1/people/694378"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.8,"endSpeed":87.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.130272450220023,"aZ":-21.476752956001043,"pfxX":10.792585688673048,"pfxZ":5.412804320493004,"pX":1.0519491843431799,"pZ":3.5108506358365807,"vX0":-6.107036521310905,"vY0":-139.40150433515853,"vZ0":-1.81899439838539,"x":76.9,"y":143.99,"x0":1.8641850308095789,"y0":50.00176173172238,"z0":5.583593680416628,"aX":21.327174319986014},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.6,"breakHorizontal":-18.4,"spinRate":2155,"spinDirection":125},"zone":12,"typeConfidence":0.87,"plateTime":0.39229630547086103,"extension":6.372548278307758},"index":0,"playId":"9d6ce685-3bbd-37b5-be26-48c4946f08c7","pitchNumber":1,"startTime":"2026-08-29T20:26:05.673Z","endTime":"2026-08-29T20:26:09.593Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.319161084170844,"aZ":-15.922580507454207,"pfxX":7.737818718876091,"pfxZ":8.317073533849626,"pX":-0.283427011617007,"pZ":1.854977273799693,"vX0":-8.153049173776088,"vY0":-138.5347138009936,"vZ0":-6.713080193379284,"x":127.8,"y":188.7,"x0":1.684512189667315,"y0":50.00629751337831,"z0":5.363373740460513,"aX":15.127794575944225},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.9,"breakHorizontal":-12.5,"spinRate":2257,"spinDirection":132},"zone":7,"typeConfidence":0.83,"plateTime":0.3945198059902113,"extension":6.281515794009673},"index":1,"playId":"31f2f6fc-a02c-31a0-a99c-eb62ce100e6c","pitchNumber":2,"startTime":"2026-08-29T20:26:25.284Z","endTime":"2026-08-29T20:26:29.094Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.747012067963738,"aZ":-15.794395369017927,"pfxX":6.482516302398942,"pfxZ":8.188754088960314,"pX":-0.050525773648296565,"pZ":3.292417688824293,"vX0":-7.328722110383151,"vY0":-140.5185113041937,"vZ0":-3.379492902720964,"x":118.93,"y":149.88,"x0":1.7487527322223355,"y0":50.004136694604476,"z0":5.536462757399973,"aX":12.96922213942357},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.3,"breakHorizontal":-10.2,"spinRate":2377,"spinDirection":131},"zone":11,"typeConfidence":0.92,"plateTime":0.3897541156449629,"extension":6.273876493372012},"index":2,"playId":"234c6c31-72bf-39fe-9624-c4d12e471f7a","pitchNumber":3,"startTime":"2026-08-29T20:26:45.529Z","endTime":"2026-08-29T20:26:48.934Z","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":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-29T20:27:00.228Z","endTime":"2026-08-29T20:27:10.976Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"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":85.5,"endSpeed":78.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.743843317622765,"aZ":-27.97286267435818,"pfxX":1.3427924958780435,"pfxZ":2.6913711764759025,"pX":-0.2614556503157152,"pZ":1.4430684906014464,"vX0":-5.174495119212292,"vY0":-124.36441618957673,"vZ0":-4.058895219541616,"x":126.97,"y":199.82,"x0":1.6748337869225562,"y0":50.003527818641466,"z0":5.425597130192657,"aX":2.096958027685084},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.1,"breakHorizontal":-1.2,"spinRate":2651,"spinDirection":299},"zone":13,"typeConfidence":0.94,"plateTime":0.44100858489185324,"extension":6.391946457784398},"index":4,"playId":"84cd15ff-541a-33d3-ab49-cf5356f5cb39","pitchNumber":4,"startTime":"2026-08-29T20:27:10.976Z","endTime":"2026-08-29T20:27:15.164Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.644369715424098,"aZ":-29.62507614609128,"pfxX":0.6640080428291748,"pfxZ":1.638962539184222,"pX":-0.9926014135377608,"pZ":2.6393163188974476,"vX0":-6.749949989967305,"vY0":-123.54685220127378,"vZ0":-1.1389847509403193,"x":154.84,"y":167.52,"x0":1.6835889489661124,"y0":50.0004861002112,"z0":5.586617027901966,"aX":1.0315757980617177},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.0,"breakHorizontal":0.4,"spinRate":2584,"spinDirection":262},"zone":11,"typeConfidence":0.93,"plateTime":0.4426250790543311,"extension":6.412135360479299},"index":5,"playId":"a538c616-67d9-3fad-b926-1d2125432b63","pitchNumber":5,"startTime":"2026-08-29T20:27:29.678Z","endTime":"2026-08-29T20:27:33.789Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.360124571353552,"aZ":-15.833606083083122,"pfxX":7.620510801948184,"pfxZ":7.953758112176656,"pX":0.9750286743436386,"pZ":2.8674513274927222,"vX0":-4.986394918500524,"vY0":-141.93449573111567,"vZ0":-4.550709423295816,"x":79.83,"y":161.36,"x0":1.758198447189773,"y0":50.004682626692386,"z0":5.489428437245691,"aX":15.658404061158597},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.7,"breakHorizontal":-12.8,"spinRate":2405,"spinDirection":134},"zone":12,"typeConfidence":0.9,"plateTime":0.38487890911703904,"extension":6.389941936382767},"hitData":{"launchSpeed":69.7,"launchAngle":50.0,"totalDistance":198.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":129.47,"coordY":121.68}},"index":6,"playId":"6d89adb1-50f7-3f2a-97e3-a44fc3b46048","pitchNumber":6,"startTime":"2026-08-29T20:27:53.259Z","endTime":"2026-08-29T20:28:04.803Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:28:04.803Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Iván Herrera lines out to center fielder Oneil Cruz.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-29T20:28:20.026Z","endTime":"2026-08-29T20:29:52.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":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":665833,"link":"/api/v1/people/665833"},"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(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.1,"endSpeed":90.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.209515185893746,"aZ":-20.166720949330546,"pfxX":10.6080437317902,"pfxZ":5.748792705027612,"pX":-0.8603718275809971,"pZ":2.2252233622766213,"vX0":-11.048668633189545,"vY0":-142.55293316978782,"vZ0":-5.487447901520625,"x":149.8,"y":178.7,"x0":1.6600275156332474,"y0":50.00180617184064,"z0":5.420701301425141,"aX":22.155656216180507},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":9.6,"breakHorizontal":-17.4,"spinRate":2413,"spinDirection":126},"zone":13,"typeConfidence":0.87,"plateTime":0.38206034389483,"extension":6.403249018138241},"index":0,"playId":"6d90f5a9-a356-3f3a-9e85-e3f027f447da","pitchNumber":1,"startTime":"2026-08-29T20:28:30.781Z","endTime":"2026-08-29T20:28:34.755Z","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":1},"pitchData":{"startSpeed":83.4,"endSpeed":75.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.355556666880712,"aZ":-29.19849430846247,"pfxX":-0.04429288228237782,"pfxZ":2.0168320121569963,"pX":0.4876012345787324,"pZ":2.535356686602663,"vX0":-2.619998480868904,"vY0":-121.41030451320961,"vZ0":-1.1519024129897044,"x":98.41,"y":170.33,"x0":1.5917825631557745,"y0":50.00219894198387,"z0":5.584217471563031,"aX":-0.06533090484759721},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.6,"breakHorizontal":0.7,"spinRate":2550,"spinDirection":260},"zone":6,"typeConfidence":0.95,"plateTime":0.45315220466526274,"extension":6.363919215275858},"index":1,"playId":"06c93e8e-066f-3510-86a6-abd570adfc45","pitchNumber":2,"startTime":"2026-08-29T20:28:51.052Z","endTime":"2026-08-29T20:28:54.312Z","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":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-08-29T20:29:19.773Z","endTime":"2026-08-29T20:29:40.546Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.27390512104225,"aZ":-17.89410504115344,"pfxX":8.946787506519014,"pfxZ":6.955392637963398,"pX":-0.30231148931780394,"pZ":2.2334337077531945,"vX0":-8.600854040798986,"vY0":-142.50398711992486,"vZ0":-5.704389270562779,"x":128.52,"y":178.48,"x0":1.5951223245571067,"y0":50.00178518871162,"z0":5.394495925655538,"aX":18.368066815961182},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.5,"breakHorizontal":-14.4,"spinRate":2233,"spinDirection":137},"zone":4,"typeConfidence":0.55,"plateTime":0.3846072355094714,"extension":6.293023008212284},"hitData":{"launchSpeed":96.0,"launchAngle":20.0,"totalDistance":307.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":142.24,"coordY":77.24}},"index":3,"playId":"c0edd8ba-d374-301f-a12e-560f0494b3fb","pitchNumber":3,"startTime":"2026-08-29T20:29:40.546Z","endTime":"2026-08-29T20:29:52.489Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:29:52.489Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Burleson grounds out, third baseman Jared Triolo to first baseman Spencer Horwitz.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-29T20:30:06.125Z","endTime":"2026-08-29T20:31:27.425Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"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":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.76957835312517,"aZ":-14.65941848568879,"pfxX":8.435977429300944,"pfxZ":8.498669732074449,"pX":-0.7230210288801575,"pZ":1.6113971815237722,"vX0":-9.129302698392511,"vY0":-142.44566157585777,"vZ0":-8.197578297409475,"x":144.56,"y":195.27,"x0":1.422666949727364,"y0":50.005029035680195,"z0":5.4472619165010405,"aX":17.391999183153594},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.9,"breakHorizontal":-13.6,"spinRate":2381,"spinDirection":120},"zone":7,"typeConfidence":0.87,"plateTime":0.38406277458678595,"extension":6.5071974355126265},"index":0,"playId":"4c2a89f7-f7a1-3edb-b1ab-5e4e292ba821","pitchNumber":1,"startTime":"2026-08-29T20:30:18.277Z","endTime":"2026-08-29T20:30:22.223Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"}}},{"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":98.2,"endSpeed":90.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.256677714508438,"aZ":-17.72541057471447,"pfxX":8.421287197460675,"pfxZ":6.950999933756699,"pX":-0.6031116851703142,"pZ":2.4205345292857836,"vX0":-8.916458759164,"vY0":-142.68666502957024,"vZ0":-5.65929491135818,"x":139.99,"y":173.43,"x0":1.455688235564044,"y0":50.00513012969533,"z0":5.531883228677937,"aX":17.51236624825824},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.6,"breakHorizontal":-13.7,"spinRate":2334,"spinDirection":135},"zone":4,"typeConfidence":0.68,"plateTime":0.3826442550044087,"extension":6.3597602862127225},"index":1,"playId":"11233dec-37a4-3348-b4b4-c17a694e1e65","pitchNumber":2,"startTime":"2026-08-29T20:30:56.629Z","endTime":"2026-08-29T20:31:00.774Z","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":2},"pitchData":{"startSpeed":99.0,"endSpeed":91.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.964315377825475,"aZ":-19.142457909649288,"pfxX":7.722012440796984,"pfxZ":6.1185620897606245,"pX":-1.0487301701996516,"pZ":3.1328399709383876,"vX0":-10.01095229935348,"vY0":-143.9897180256744,"vZ0":-3.6942797690633284,"x":156.98,"y":154.19,"x0":1.4467077303901437,"y0":50.00360152618518,"z0":5.595486388366461,"aX":16.448162984010036},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":10.6,"breakHorizontal":-12.4,"spinRate":2459,"spinDirection":140},"zone":11,"typeConfidence":0.74,"plateTime":0.3783440654906336,"extension":6.410380713618721},"hitData":{"launchSpeed":90.6,"launchAngle":-19.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":167.39}},"index":2,"playId":"a9cc9582-315a-3d93-8860-c7c84fb81021","pitchNumber":3,"startTime":"2026-08-29T20:31:19.858Z","endTime":"2026-08-29T20:31:27.425Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:31:27.425Z","atBatIndex":61},{"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":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-29T20:33:48.309Z","endTime":"2026-08-29T20:35:33.507Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685464,"fullName":"Cade Winquest","link":"/api/v1/people/685464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":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":5},"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":{"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":90.3,"endSpeed":83.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.566276866758397,"aZ":-28.7957156433476,"pfxX":1.1053817238156496,"pfxZ":1.910746055477908,"pX":-1.5074344206761365,"pZ":3.2836361126077604,"vX0":-1.4879770341735008,"vY0":-131.54433940012422,"vZ0":1.1577990324570853,"x":174.46,"y":150.12,"x0":-1.080398078648008,"y0":50.0034077792732,"z0":4.958530329449329,"aX":1.954781076220835},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.0,"breakHorizontal":-1.7,"spinRate":2637,"spinDirection":165},"zone":11,"typeConfidence":0.9,"plateTime":0.41496899724356506,"extension":6.718179230755463},"index":0,"playId":"47c6bda6-9753-35f7-9d24-cc8fbfebc3d1","pitchNumber":1,"startTime":"2026-08-29T20:34:01.211Z","endTime":"2026-08-29T20:34:05.092Z","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":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.933391162237506,"aZ":-40.85180771083709,"pfxX":6.81975835340112,"pfxZ":-6.147460440021946,"pX":-0.1136052217396074,"pZ":1.7826910127615598,"vX0":-0.25230094214149135,"vY0":-117.87565342037054,"vZ0":0.9984046601591638,"x":121.33,"y":190.65,"x0":-0.8917856993766213,"y0":50.005602897504446,"z0":5.118646137083673,"aX":9.61992744962327},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-10.7,"breakHorizontal":-12.2,"spinRate":2447,"spinDirection":39},"zone":8,"typeConfidence":0.89,"plateTime":0.4642568739499442,"extension":6.806270435707916},"index":1,"playId":"35d64473-34e9-3f80-b776-7444a6799934","pitchNumber":2,"startTime":"2026-08-29T20:34:15.735Z","endTime":"2026-08-29T20:34:19.139Z","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.9,"endSpeed":73.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.51663330592645,"aZ":-41.17782898372515,"pfxX":6.123562953436199,"pfxZ":-6.596178025263415,"pX":-0.8554476364248444,"pZ":1.4703246713197644,"vX0":-1.5619857496764507,"vY0":-116.29042609424252,"vZ0":0.7196204292376498,"x":149.61,"y":199.08,"x0":-0.9692071692672489,"y0":50.003672677089256,"z0":5.073964007628392,"aX":8.357946970475483},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-11.4,"breakHorizontal":-10.7,"spinRate":2330,"spinDirection":44},"zone":13,"typeConfidence":0.9,"plateTime":0.4716373058880441,"extension":6.8643539078970575},"index":2,"playId":"89b9570c-08b6-312a-a2f8-f179ff2f97d7","pitchNumber":3,"startTime":"2026-08-29T20:34:37.557Z","endTime":"2026-08-29T20:34:41.425Z","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":95.3,"endSpeed":88.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.729687147832546,"aZ":-20.46689010435585,"pfxX":1.394552139691087,"pfxZ":5.920853450846947,"pX":0.18353245896244086,"pZ":2.4080235656223223,"vX0":1.7340993043675517,"vY0":-138.92009724678653,"vZ0":-3.9146721856340125,"x":110.0,"y":173.76,"x0":-0.6272447697755726,"y0":50.00151362956791,"z0":5.17595294810657,"aX":2.757305129747683},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.2,"breakHorizontal":-2.9,"spinRate":2620,"spinDirection":198},"zone":5,"typeConfidence":0.88,"plateTime":0.39252070937397265,"extension":6.991098958511061},"index":3,"playId":"3b7c3458-50c1-3df5-a364-287367931d8f","pitchNumber":4,"startTime":"2026-08-29T20:34:52.358Z","endTime":"2026-08-29T20:34:55.696Z","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":4,"startTime":"2026-08-29T20:35:04.587Z","endTime":"2026-08-29T20:35:25.815Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"}},{"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":79.9,"endSpeed":73.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.107425098309335,"aZ":-40.26024829860377,"pfxX":4.472057155874364,"pfxZ":-5.86447686274245,"pX":-0.31034321514821805,"pZ":2.2113475432236642,"vX0":-0.1328112545314653,"vY0":-116.42617828318546,"vZ0":2.0573284763955018,"x":128.83,"y":179.07,"x0":-0.8340811292650133,"y0":50.00469505683622,"z0":5.1161209788568875,"aX":6.162547704401046},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-9.8,"breakHorizontal":-8.0,"spinRate":2248,"spinDirection":40},"zone":4,"typeConfidence":0.9,"plateTime":0.46978629945529526,"extension":6.878804615430657},"hitData":{"launchSpeed":86.3,"launchAngle":-11.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.25,"coordY":147.63}},"index":5,"playId":"dc2f3a86-fc73-3132-bea5-b4b31e173446","pitchNumber":5,"startTime":"2026-08-29T20:35:25.815Z","endTime":"2026-08-29T20:35:33.507Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:35:33.507Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Flores Jr. grounds out, second baseman José Fermín to first baseman Alec Burleson.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-29T20:35:53.308Z","endTime":"2026-08-29T20:36:19.524Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685464,"fullName":"Cade Winquest","link":"/api/v1/people/685464"},"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":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":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":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.4,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.99282160679422,"aZ":-24.73818418638302,"pfxX":1.5506078447716014,"pfxZ":3.9309326284315587,"pX":0.4219197855036001,"pZ":1.9007643127579226,"vX0":3.027990597461731,"vY0":-136.02061653781524,"vZ0":-3.4044394019365116,"x":100.92,"y":187.46,"x0":-0.9029022980818078,"y0":50.006792569031184,"z0":4.864353860006595,"aX":2.9348904423681765},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.7,"breakHorizontal":-3.4,"spinRate":2519,"spinDirection":180},"zone":9,"typeConfidence":0.91,"plateTime":0.40113128753403426,"extension":6.968881700873619},"index":0,"playId":"b915cc8f-996d-36b7-8696-45464f8900ca","pitchNumber":1,"startTime":"2026-08-29T20:35:57.442Z","endTime":"2026-08-29T20:36:01.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.3,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.576448446333465,"aZ":-29.597994631735645,"pfxX":0.7240037031712272,"pfxZ":1.396134082383922,"pX":0.6315329274657955,"pZ":2.5339066253130373,"vX0":3.75274751407338,"vY0":-134.40769408901994,"vZ0":-0.7933186736068729,"x":92.93,"y":170.36,"x0":-0.8715229237111946,"y0":50.002923425838006,"z0":4.917186700180059,"aX":1.3372853595922307},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.5,"breakHorizontal":-2.0,"spinRate":2612,"spinDirection":166},"zone":6,"typeConfidence":0.91,"plateTime":0.4060633443563644,"extension":6.81673584962543},"hitData":{"launchSpeed":96.5,"launchAngle":4.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":135.56,"coordY":151.86}},"index":1,"playId":"a5881476-5f0d-3fbc-95d5-eb9a0a6edac6","pitchNumber":2,"startTime":"2026-08-29T20:36:11.549Z","endTime":"2026-08-29T20:36:19.524Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:36:19.524Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Gonzalez grounds out, second baseman José Fermín to first baseman Alec Burleson.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-29T20:36:39.716Z","endTime":"2026-08-29T20:37:35.942Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685464,"fullName":"Cade Winquest","link":"/api/v1/people/685464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"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":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":75.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.172011782148253,"aZ":-40.000054345403285,"pfxX":5.742802021050247,"pfxZ":-5.51049499013304,"pX":-0.701351155251671,"pZ":2.0934423984121224,"vX0":-1.1973047468610252,"vY0":-118.07600521167784,"vZ0":1.53106921763081,"x":143.73,"y":182.26,"x0":-0.9358555447740227,"y0":50.001062816269815,"z0":5.099815173873954,"aX":8.158529978260303},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-9.4,"breakHorizontal":-10.2,"spinRate":2286,"spinDirection":45},"zone":7,"typeConfidence":0.89,"plateTime":0.4627806330634945,"extension":6.915000698208527},"index":0,"playId":"6b75f634-3b73-3f80-a309-dc9966691c79","pitchNumber":1,"startTime":"2026-08-29T20:36:42.601Z","endTime":"2026-08-29T20:36:46.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13111586556693,"aZ":-24.728432380327455,"pfxX":-6.2727136209724685,"pfxZ":3.8641220450600855,"pX":-1.0504168457392153,"pZ":2.9365848921396966,"vX0":2.0105300445270626,"vY0":-138.228013114739,"vZ0":-0.602152731502579,"x":157.04,"y":159.49,"x0":-0.9743402984270201,"y0":50.00109665627595,"z0":4.824276632502257,"aX":-12.081360096025403},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.1,"breakHorizontal":10.9,"spinRate":2494,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.39694978331614506,"extension":6.899373723798743},"index":1,"playId":"f15cf65c-a794-3a58-9036-b2e2c302e13d","pitchNumber":2,"startTime":"2026-08-29T20:36:56.665Z","endTime":"2026-08-29T20:37:00.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72674727770082,"aZ":-28.96887183537148,"pfxX":1.6663130075354597,"pfxZ":1.8050855807198545,"pX":0.2598102653941418,"pZ":2.6278731933680666,"vX0":2.5558896770697324,"vY0":-131.93652208393044,"vZ0":-0.4176824683301168,"x":107.1,"y":167.83,"x0":-0.9347523097478581,"y0":50.00516625675508,"z0":4.906796213279399,"aX":2.9642100491486487},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.4,"breakHorizontal":-3.5,"spinRate":2543,"spinDirection":154},"zone":6,"typeConfidence":0.9,"plateTime":0.4137373863127509,"extension":6.945657029424878},"index":2,"playId":"4b310f20-2fac-3951-93bf-3458ec8051da","pitchNumber":3,"startTime":"2026-08-29T20:37:10.993Z","endTime":"2026-08-29T20:37:14.829Z","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":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.3,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.899778592783342,"aZ":-42.965150681611604,"pfxX":5.710328144857613,"pfxZ":-7.944328910666614,"pX":-0.6489327018884877,"pZ":1.2465682083060103,"vX0":-1.0256379677022094,"vY0":-116.37275025318117,"vZ0":0.5546247659120096,"x":141.74,"y":205.12,"x0":-0.9412914799254423,"y0":50.004914610233016,"z0":5.108622573913626,"aX":7.753655756862425},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-13.9,"breakHorizontal":-10.1,"spinRate":2328,"spinDirection":40},"zone":13,"typeConfidence":0.9,"plateTime":0.47249884793836827,"extension":6.829894728715075},"hitData":{"launchSpeed":76.0,"launchAngle":-5.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.21,"coordY":149.66}},"index":3,"playId":"4feb5ca8-0e90-3b10-acc3-aebab4c62087","pitchNumber":4,"startTime":"2026-08-29T20:37:28.128Z","endTime":"2026-08-29T20:37:35.942Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:37:35.942Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Walker flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-29T20:40:18.939Z","endTime":"2026-08-29T20:42:10.783Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":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":[3,4,5,6,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Nick Yorke replaces shortstop Jacob Gonzalez, batting 8th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T20:39:32.030Z","endTime":"2026-08-29T20:39:32.059Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":694378,"link":"/api/v1/people/694378"}},{"details":{"description":"Defensive switch from third base to shortstop for Jared Triolo.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-29T20:39:32.059Z","endTime":"2026-08-29T20:39:32.061Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"900"},{"details":{"description":"Pitching Change: Luke Weaver replaces Gregory Soto.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-29T20:39:32.061Z","endTime":"2026-08-29T20:40:21.185Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9281759223231,"aZ":-27.992359398780728,"pfxX":-7.413922470955636,"pfxZ":2.4595355240393424,"pX":0.6023595904516463,"pZ":2.7529168673553883,"vX0":6.6483368490470545,"vY0":-129.38089399542872,"vZ0":-1.3619435687371109,"x":94.04,"y":164.45,"x0":-1.032092601737979,"y0":50.00624508290888,"z0":5.423023882770879,"aX":-12.624958719674055},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.3,"breakHorizontal":12.0,"spinRate":1835,"spinDirection":216},"zone":6,"typeConfidence":0.9,"plateTime":0.422667148859841,"extension":6.096010222985987},"index":3,"playId":"361a98d8-1ebf-3dcc-8840-4dc490116e02","pitchNumber":1,"startTime":"2026-08-29T20:40:21.185Z","endTime":"2026-08-29T20:40:24.952Z","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":92.4,"endSpeed":84.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.965934216471794,"aZ":-19.50721353875668,"pfxX":2.2217949375899106,"pfxZ":6.968118640707011,"pX":2.722606221294874,"pZ":1.8021364916219014,"vX0":8.74524238434882,"vY0":-134.20626775814887,"vZ0":-5.493423166068825,"x":13.22,"y":190.12,"x0":-0.8714841853972454,"y0":50.005099062920074,"z0":5.272050285149158,"aX":4.036985610325055},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.5,"breakHorizontal":-6.0,"spinRate":2498,"spinDirection":185},"zone":14,"typeConfidence":0.89,"plateTime":0.4086535475965003,"extension":6.121909514919302},"index":4,"playId":"1133868c-58fd-382b-bb34-05886f264d0c","pitchNumber":2,"startTime":"2026-08-29T20:40:41.118Z","endTime":"2026-08-29T20:40:45.059Z","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":92.9,"endSpeed":85.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.270780191775785,"aZ":-21.195844279596763,"pfxX":2.12755959521982,"pfxZ":5.908358568463203,"pX":1.6604735301561993,"pZ":1.6469238153159242,"vX0":6.2933975355690075,"vY0":-135.18860183958418,"vZ0":-5.817902631124463,"x":53.71,"y":194.31,"x0":-0.970168138631059,"y0":50.00513635024823,"z0":5.305402256317836,"aX":3.9562272035291204},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.7,"breakHorizontal":-5.2,"spinRate":2469,"spinDirection":186},"zone":14,"typeConfidence":0.9,"plateTime":0.4044855835539072,"extension":6.146702925494056},"index":5,"playId":"e239dff5-2ce6-33d3-a2a0-0e56b7f91780","pitchNumber":3,"startTime":"2026-08-29T20:41:04.024Z","endTime":"2026-08-29T20:41:08.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.511817636304038,"aZ":-26.883988089758347,"pfxX":-8.440488956299829,"pfxZ":3.153811970224327,"pX":-0.15121989192967053,"pZ":2.9191089392988077,"vX0":5.346049187336978,"vY0":-128.667809137202,"vZ0":-0.9840513418809,"x":122.76,"y":159.96,"x0":-1.1584908415119015,"y0":50.003438318521525,"z0":5.388278523677344,"aX":-14.163212339537212},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.8,"breakHorizontal":14.2,"spinRate":1913,"spinDirection":217},"zone":5,"typeConfidence":0.9,"plateTime":0.4255725987563306,"extension":6.157828226722299},"index":6,"playId":"fc1cede7-89bb-3877-8ce6-e02108992447","pitchNumber":4,"startTime":"2026-08-29T20:41:25.426Z","endTime":"2026-08-29T20:41:29.376Z","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":7,"startTime":"2026-08-29T20:41:42.763Z","endTime":"2026-08-29T20:42:01.657Z","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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":87.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.14185850716682,"aZ":-12.893089808812569,"pfxX":-3.6088117848847867,"pfxZ":9.645384312513743,"pX":-0.3216211004016117,"pZ":3.809677457858947,"vX0":3.6737822915482234,"vY0":-140.9843502149938,"vZ0":-2.2398797400512587,"x":129.26,"y":135.92,"x0":-1.177124479846619,"y0":50.00253485774352,"z0":5.453789706981077,"aX":-7.214116825248922},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.2,"breakHorizontal":5.8,"spinRate":2488,"spinDirection":205},"zone":11,"typeConfidence":0.91,"plateTime":0.3895438393704458,"extension":6.033323486960478},"hitData":{"launchSpeed":90.9,"launchAngle":38.0,"totalDistance":299.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.15,"coordY":79.94}},"index":8,"playId":"ee3447ff-b366-3cc0-8fd5-67bbe71df1b9","pitchNumber":5,"startTime":"2026-08-29T20:42:01.657Z","endTime":"2026-08-29T20:42:10.783Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:42:10.783Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Church grounds out, shortstop Jared Triolo to first baseman Spencer Horwitz.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-29T20:42:28.522Z","endTime":"2026-08-29T20:43:06.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.13421837102258,"aZ":-12.528211355063481,"pfxX":-3.768305930639798,"pfxZ":9.949137532891179,"pX":-1.4792678760146003,"pZ":1.896396348001551,"vX0":0.9967244856490896,"vY0":-140.2021570268258,"vZ0":-7.065718663928424,"x":173.39,"y":187.58,"x0":-1.3517304160434587,"y0":50.002997253117506,"z0":5.2814194806059795,"aX":-7.439704884629474},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.6,"breakHorizontal":6.6,"spinRate":2463,"spinDirection":207},"zone":13,"typeConfidence":0.9,"plateTime":0.3919063928850215,"extension":6.083869882346916},"index":0,"playId":"a2684da5-1cb9-33ad-932c-0e8146a90de4","pitchNumber":1,"startTime":"2026-08-29T20:42:41.440Z","endTime":"2026-08-29T20:42:45.575Z","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":96.6,"endSpeed":87.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.924819908225196,"aZ":-12.038486112896207,"pfxX":-4.330548378460131,"pfxZ":10.152911413434094,"pX":0.16300534469264927,"pZ":1.4640450880318379,"vX0":5.332920735071082,"vY0":-140.43967069696103,"vZ0":-8.017571225967785,"x":110.79,"y":199.25,"x0":-1.2042983988927078,"y0":50.00546694620438,"z0":5.152457503008662,"aX":-8.59060517190634},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.8,"breakHorizontal":6.6,"spinRate":2442,"spinDirection":208},"zone":14,"typeConfidence":0.91,"plateTime":0.39109275432152746,"extension":6.118983058395073},"hitData":{"launchSpeed":95.1,"launchAngle":-6.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.95,"coordY":155.86}},"index":1,"playId":"b404c9ee-4894-31a4-a3e8-35e3074b9e88","pitchNumber":2,"startTime":"2026-08-29T20:42:59.885Z","endTime":"2026-08-29T20:43:06.931Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:43:06.931Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Fermín strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-29T20:43:23.619Z","endTime":"2026-08-29T20:45:25.682Z","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":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,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.850823436780342,"aZ":-22.155354502804826,"pfxX":1.1986649723383707,"pfxZ":5.41594254098365,"pX":0.5449498696857371,"pZ":2.1473053798297697,"vX0":4.07754082600224,"vY0":-134.80265569084852,"vZ0":-4.375248431869302,"x":96.23,"y":180.8,"x0":-1.1397924474215797,"y0":50.0035238482619,"z0":5.345010712165988,"aX":2.2174743906327854},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.1,"breakHorizontal":-3.0,"spinRate":2354,"spinDirection":186},"zone":6,"typeConfidence":0.9,"plateTime":0.4055031627420349,"extension":6.019713554682002},"index":0,"playId":"8ad6fc99-ed47-3c46-a6e9-fd128f7c3303","pitchNumber":1,"startTime":"2026-08-29T20:43:36.692Z","endTime":"2026-08-29T20:43:40.797Z","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":96.7,"endSpeed":87.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.22764381448687,"aZ":-10.189007298306324,"pfxX":-4.386119147465555,"pfxZ":11.045571065054045,"pX":-0.12220762020257388,"pZ":3.0422713550293685,"vX0":4.368776220348044,"vY0":-140.7312576204354,"vZ0":-4.503762809171837,"x":121.66,"y":156.64,"x0":-1.130633379553244,"y0":50.003830192169936,"z0":5.33285499193662,"aX":-8.731098394183235},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.2,"breakHorizontal":7.0,"spinRate":2508,"spinDirection":206},"zone":2,"typeConfidence":0.91,"plateTime":0.39036055114611523,"extension":6.1439626142938994},"index":1,"playId":"62b6ef91-9f24-3d13-b3af-2de2147cbfa5","pitchNumber":2,"startTime":"2026-08-29T20:44:20.823Z","endTime":"2026-08-29T20:44:24.687Z","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":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22543101182738,"aZ":-13.556335794138771,"pfxX":-3.104054355437951,"pfxZ":9.497907880460954,"pX":0.5724363627265083,"pZ":4.05368496012935,"vX0":5.448255630245431,"vY0":-139.33271814676678,"vZ0":-1.6068599419288847,"x":95.18,"y":129.33,"x0":-1.0077668171298417,"y0":50.00162544369339,"z0":5.536822352216853,"aX":-6.084642069268315},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.0,"breakHorizontal":4.4,"spinRate":2437,"spinDirection":201},"zone":12,"typeConfidence":0.9,"plateTime":0.3935832962159558,"extension":6.049530846067407},"index":2,"playId":"273b0686-e8ea-3676-b504-2774a3651e75","pitchNumber":3,"startTime":"2026-08-29T20:44:41.404Z","endTime":"2026-08-29T20:44:45.231Z","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":95.8,"endSpeed":87.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.065089108676883,"aZ":-12.696695851007698,"pfxX":-1.618350826650615,"pfxZ":9.860427245466372,"pX":-0.04720791313377761,"pZ":4.582972956289456,"vX0":3.66384342651255,"vY0":-139.57317627153043,"vZ0":-0.20155870733054154,"x":118.8,"y":115.04,"x0":-1.1659366989202622,"y0":50.00267960686028,"z0":5.4913958110588075,"aX":-3.197406627983947},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.0,"breakHorizontal":2.2,"spinRate":2477,"spinDirection":200},"zone":11,"typeConfidence":0.89,"plateTime":0.3922567041656033,"extension":6.046217726802978},"index":3,"playId":"ee7b1ca6-9219-35f2-8cca-db7ef365df5b","pitchNumber":4,"startTime":"2026-08-29T20:44:59.942Z","endTime":"2026-08-29T20:45:04.334Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.365288435399343,"aZ":-12.88227706765628,"pfxX":-3.423956082073218,"pfxZ":9.717699939643385,"pX":0.5700990148654176,"pZ":2.2835806889697166,"vX0":5.980140016444363,"vY0":-139.7523795014909,"vZ0":-5.655418159637257,"x":95.27,"y":177.12,"x0":-1.1489480869445943,"y0":50.006167025952124,"z0":5.173799110434448,"aX":-6.800188192481642},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.7,"breakHorizontal":5.0,"spinRate":2449,"spinDirection":205},"zone":6,"typeConfidence":0.9,"plateTime":0.3913618284687588,"extension":6.125973948753562},"index":4,"playId":"3d80d2b6-1284-32ae-8544-6d0e3719ca0f","pitchNumber":5,"startTime":"2026-08-29T20:45:21.340Z","endTime":"2026-08-29T20:45:25.682Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:45:25.682Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jared Triolo flies out to center fielder Nathan Church.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-29T20:47:59.567Z","endTime":"2026-08-29T20:48:24.810Z","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":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"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":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"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":{"description":"Pitching Change: Ryan Fernandez replaces Cade Winquest.","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-29T20:46:57.713Z","endTime":"2026-08-29T20:48:01.859Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681676,"link":"/api/v1/people/681676"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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":95.3,"endSpeed":87.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.361363203611006,"aZ":-14.77937167933139,"pfxX":-4.498126605534824,"pfxZ":8.885859384216012,"pX":1.3060557814640235,"pZ":3.9103449753602293,"vX0":8.41243408397664,"vY0":-138.64235428646407,"vZ0":-3.022128006853405,"x":67.22,"y":133.2,"x0":-1.1754173000883705,"y0":50.00414448607775,"z0":5.993771208771969,"aX":-8.807675584914739},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.7,"breakHorizontal":6.5,"spinRate":2252,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.39422688847704457,"extension":6.4622070591096765},"index":1,"playId":"471645f3-aaad-33d9-b143-f8806c305e81","pitchNumber":1,"startTime":"2026-08-29T20:48:01.859Z","endTime":"2026-08-29T20:48:05.731Z","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":86.1,"endSpeed":79.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.797389143988624,"aZ":-31.1866567663886,"pfxX":0.7751938273864256,"pfxZ":0.6159331742203769,"pX":-0.31822690543243354,"pZ":3.2692882459464645,"vX0":3.510327416827907,"vY0":-125.4980814056821,"vZ0":-0.7961459208222851,"x":129.13,"y":150.51,"x0":-1.8320037031289529,"y0":50.00413735696288,"z0":6.115873924257823,"aX":1.244225095123972},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.2,"breakHorizontal":-2.2,"spinRate":2337,"spinDirection":123},"zone":1,"typeConfidence":0.9,"plateTime":0.4353250309238219,"extension":6.275221184382472},"hitData":{"launchSpeed":88.2,"launchAngle":35.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":148.91,"coordY":72.92}},"index":2,"playId":"807675f8-4efd-3471-8b6a-51fe0d70905d","pitchNumber":2,"startTime":"2026-08-29T20:48:14.968Z","endTime":"2026-08-29T20:48:24.810Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:48:24.810Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Horwitz flies out to center fielder Nathan Church.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-29T20:48:34.824Z","endTime":"2026-08-29T20:49:41.786Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"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":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(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":88.0,"endSpeed":81.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.636583676020663,"aZ":-29.48945977924646,"pfxX":1.9089262282756003,"pfxZ":1.6018028730879177,"pX":-0.04432280747737094,"pZ":0.6056476255630541,"vX0":3.9004957027776754,"vY0":-128.12581412059527,"vZ0":-7.081297169935917,"x":118.69,"y":222.43,"x0":-1.829910157303562,"y0":50.001540442992386,"z0":5.686898802785269,"aX":3.196836219040136},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.7,"breakHorizontal":-4.3,"spinRate":2408,"spinDirection":136},"zone":13,"typeConfidence":0.89,"plateTime":0.4262808379795038,"extension":6.49136958787539},"index":0,"playId":"a66bcc54-8808-3708-ae1b-e34c67c608af","pitchNumber":1,"startTime":"2026-08-29T20:48:43.092Z","endTime":"2026-08-29T20:48:47.353Z","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":86.7,"endSpeed":81.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.531948002932538,"aZ":-30.7061966957378,"pfxX":1.9017242839998447,"pfxZ":0.8866817659247772,"pX":-1.5892185377797996,"pZ":2.6280291912210254,"vX0":0.5812920559164064,"vY0":-126.452663536038,"vZ0":-2.4563712252262286,"x":177.58,"y":167.82,"x0":-2.0681330823870465,"y0":50.000646432232735,"z0":6.032927936975109,"aX":3.133102925201836},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.3,"breakHorizontal":-3.6,"spinRate":2280,"spinDirection":136},"zone":11,"typeConfidence":0.9,"plateTime":0.43028193896220834,"extension":6.176250022294553},"index":1,"playId":"7ee96770-9161-349f-acf3-dd85cdb428a9","pitchNumber":2,"startTime":"2026-08-29T20:48:57.908Z","endTime":"2026-08-29T20:49:01.739Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.70364668374237,"aZ":-19.108932949944275,"pfxX":0.5920232994157217,"pfxZ":7.2388521666592345,"pX":-0.10446057232293275,"pZ":2.3547771699875932,"vX0":3.782703504159396,"vY0":-132.60153215577859,"vZ0":-5.472650580210407,"x":120.98,"y":175.2,"x0":-1.6184728127988397,"y0":50.00551906113422,"z0":5.812132150569162,"aX":1.06832541189161},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.4,"breakHorizontal":-1.8,"spinRate":2143,"spinDirection":180},"zone":5,"typeConfidence":2.0,"plateTime":0.4109231569380456,"extension":6.454258224874012},"index":2,"playId":"2deac032-6334-3dcb-9a83-5153385fbe32","pitchNumber":3,"startTime":"2026-08-29T20:49:15.744Z","endTime":"2026-08-29T20:49:19.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.024995445880272,"aZ":-12.553610475064538,"pfxX":-3.48263817425318,"pfxZ":10.295431477673537,"pX":-0.02976697768863032,"pZ":2.2947931673218176,"vX0":4.9150543775908275,"vY0":-137.12136985149928,"vZ0":-6.795851793861379,"x":118.13,"y":176.82,"x0":-1.392172623466827,"y0":50.00627507279,"z0":5.660102207065978,"aX":-6.639941835960438},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.4,"breakHorizontal":5.3,"spinRate":2170,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.39927959992643425,"extension":6.612309963370752},"hitData":{"launchSpeed":95.4,"launchAngle":48.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":93.26,"coordY":85.89}},"index":3,"playId":"b148bfd4-f438-30e4-90ea-c31cd246be35","pitchNumber":4,"startTime":"2026-08-29T20:49:31.816Z","endTime":"2026-08-29T20:49:41.786Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:49:41.786Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Lowe walks.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-29T20:50:00.310Z","endTime":"2026-08-29T20:52:23.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.486689751162242,"aZ":-26.543398523074167,"pfxX":-7.300919515681126,"pfxZ":3.431151238849891,"pX":-0.6416648173433102,"pZ":1.3835127293503353,"vX0":4.5878507047261445,"vY0":-127.32415457966844,"vZ0":-5.611610389223867,"x":141.46,"y":201.43,"x0":-1.5196893271323242,"y0":50.00095782195892,"z0":5.720258353604912,"aX":-11.968937392616786},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.2,"breakHorizontal":12.1,"spinRate":1620,"spinDirection":225},"zone":13,"typeConfidence":0.91,"plateTime":0.4304188594357119,"extension":6.4631028563230135},"index":0,"playId":"a5936941-656b-35a0-8bac-baf7dc0fda16","pitchNumber":1,"startTime":"2026-08-29T20:50:08.987Z","endTime":"2026-08-29T20:50:12.828Z","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":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.865692425177485,"aZ":-28.76671416503567,"pfxX":0.7902209569784189,"pfxZ":1.9365110776209917,"pX":0.3253761694568571,"pZ":1.6596149777883276,"vX0":4.9166505192850805,"vY0":-131.25263321817812,"vZ0":-5.39003483584257,"x":104.6,"y":193.97,"x0":-1.666385760825389,"y0":50.00637192150005,"z0":5.852627598211518,"aX":1.394916531231471},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.6,"breakHorizontal":-2.4,"spinRate":2466,"spinDirection":160},"zone":9,"typeConfidence":0.85,"plateTime":0.4155241869934132,"extension":6.289007865714244},"index":1,"playId":"8255ec46-0c0f-326c-a539-a88815a954a8","pitchNumber":2,"startTime":"2026-08-29T20:50:24.269Z","endTime":"2026-08-29T20:50:27.946Z","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-29T20:50:35.892Z","endTime":"2026-08-29T20:50:52.905Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.526805248882077,"aZ":-26.907951086919567,"pfxX":0.9348208539006246,"pfxZ":3.140302400588781,"pX":0.6737313486581241,"pZ":-0.7400434901635178,"vX0":6.035682755629227,"vY0":-128.4417881879521,"vZ0":-10.860309624961733,"x":91.32,"y":258.76,"x0":-1.823955304364708,"y0":50.00403954588409,"z0":5.6203020294072035,"aX":1.5687498918958636},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.5,"breakHorizontal":-3.0,"spinRate":2543,"spinDirection":129},"zone":14,"typeConfidence":0.79,"plateTime":0.42573194907028444,"extension":6.404505402279896},"index":3,"playId":"64b052e8-1126-3611-a972-7ff0f8e04cf4","pitchNumber":3,"startTime":"2026-08-29T20:50:52.905Z","endTime":"2026-08-29T20:50:56.842Z","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":88.2,"endSpeed":81.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.962338266667217,"aZ":-27.191747733369294,"pfxX":-7.222986681589671,"pfxZ":2.9742954003665094,"pX":-0.35992080048406216,"pZ":2.634340417895744,"vX0":4.909997361685974,"vY0":-128.47306484235745,"vZ0":-2.802551613736924,"x":130.72,"y":167.65,"x0":-1.3548875551371162,"y0":50.003995815982634,"z0":5.8469667394033005,"aX":-12.106748586578732},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.0,"breakHorizontal":12.0,"spinRate":1532,"spinDirection":233},"zone":4,"typeConfidence":0.9,"plateTime":0.42591569846214616,"extension":6.383252060675528},"index":4,"playId":"ecec007b-04c4-37d4-8b5d-36f3ae24c0c1","pitchNumber":4,"startTime":"2026-08-29T20:51:14.913Z","endTime":"2026-08-29T20:51:19.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.640304452021873,"aZ":-14.78237249050035,"pfxX":-5.7755617377419375,"pfxZ":9.037577589687597,"pX":-0.9529988153382547,"pZ":1.1772613008319865,"vX0":3.6435043924687625,"vY0":-137.85946149104032,"vZ0":-9.5317123756786,"x":153.33,"y":206.99,"x0":-1.5413358896419416,"y0":50.00509439726735,"z0":5.6774291632038185,"aX":-11.118689852430695},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.5,"breakHorizontal":9.7,"spinRate":2076,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.3972991033228972,"extension":6.586783377712625},"index":5,"playId":"74fbb183-ee72-3be9-add5-7a3c09511bef","pitchNumber":5,"startTime":"2026-08-29T20:51:39.553Z","endTime":"2026-08-29T20:51:43.454Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.9,"endSpeed":81.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.317660450057037,"aZ":-27.85979933567269,"pfxX":1.0512912842430946,"pfxZ":2.59025450001584,"pX":-0.35222287950482584,"pZ":0.8073236174611507,"vX0":3.693683361894121,"vY0":-127.93037235984244,"vZ0":-6.894163088888529,"x":130.43,"y":216.98,"x0":-1.9487185584757925,"y0":50.0007207003806,"z0":5.707864881823413,"aX":1.7499215171919411},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.5,"breakHorizontal":-2.8,"spinRate":2399,"spinDirection":167},"zone":13,"typeConfidence":0.87,"plateTime":0.42742323216947575,"extension":6.431022669104052},"index":6,"playId":"3a155f31-f63c-3a03-b9c3-cce68a706b8b","pitchNumber":6,"startTime":"2026-08-29T20:52:01.273Z","endTime":"2026-08-29T20:52:05.190Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22148234335895,"aZ":-13.64083152050465,"pfxX":-5.56896609867262,"pfxZ":9.653192127525589,"pX":-0.17592936556988603,"pZ":3.7189910157422803,"vX0":5.176007627676453,"vY0":-138.05373741154617,"vZ0":-3.1999848768102495,"x":123.71,"y":138.37,"x0":-1.3563208484167608,"y0":50.00448887396814,"z0":5.817810678892149,"aX":-10.694791862403388},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.9,"breakHorizontal":8.9,"spinRate":2051,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3975250335795444,"extension":6.591170409319347},"index":7,"playId":"91dfe7cb-2014-317d-af6f-489b2d582c12","pitchNumber":7,"startTime":"2026-08-29T20:52:19.248Z","endTime":"2026-08-29T20:52:23.393Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:52:23.393Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Reynolds singles on a sharp ground ball to right fielder Jordan Walker. Brandon Lowe to 2nd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-29T20:52:38.218Z","endTime":"2026-08-29T20:53:05.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.685598508971616,"aZ":-12.503756241067352,"pfxX":-5.543980974702385,"pfxZ":10.261165102450427,"pX":-0.12890351054772853,"pZ":2.8968804437818383,"vX0":5.973040349164977,"vY0":-138.0512555801895,"vZ0":-5.6953940925260325,"x":121.91,"y":160.56,"x0":-1.6073457813776069,"y0":50.00446924550984,"z0":5.839200176904395,"aX":-10.6295051983966},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.5,"breakHorizontal":8.6,"spinRate":2106,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.3977911937629881,"extension":6.558077405881479},"hitData":{"launchSpeed":103.2,"launchAngle":-0.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":157.89,"coordY":95.43}},"index":0,"playId":"14e39dab-cf35-337b-892c-163ac86b2fe0","pitchNumber":1,"startTime":"2026-08-29T20:52:53.956Z","endTime":"2026-08-29T20:53:05.436Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:53:05.436Z","atBatIndex":71},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nick Gonzales doubles (23) on a line drive to left fielder Joshua Báez. Brandon Lowe scores. Bryan Reynolds to 3rd.","rbi":1,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-29T20:53:27.723Z","endTime":"2026-08-29T20:54:01.353Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnThird":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695491,"link":"/api/v1/people/695491"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":{"id":681676,"link":"/api/v1/people/681676"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05793178753745,"aZ":-19.493756603682403,"pfxX":0.8024764548524981,"pfxZ":6.958126733054409,"pX":-0.01007778069454655,"pZ":1.2571138730538083,"vX0":4.652725746634207,"vY0":-133.68719698291196,"vZ0":-8.281562697026477,"x":117.38,"y":204.84,"x0":-1.8725771182136937,"y0":50.00274489670568,"z0":5.778387047602236,"aX":1.4604690220946592},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.2,"breakHorizontal":-2.4,"spinRate":2253,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.40869269499582916,"extension":6.397972205827286},"index":0,"playId":"0e3d2efd-9543-390f-aa0f-43331309d833","pitchNumber":1,"startTime":"2026-08-29T20:53:33.902Z","endTime":"2026-08-29T20:53:37.739Z","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":89.7,"endSpeed":82.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.043382480830044,"aZ":-27.008049028085853,"pfxX":1.052532269135988,"pfxZ":2.9767815219880607,"pX":-0.9052422227361582,"pZ":2.5786158585243695,"vX0":2.728223127416883,"vY0":-130.6154791931043,"vZ0":-3.8498801242435126,"x":151.51,"y":169.16,"x0":-2.0977686836404086,"y0":50.00619672347796,"z0":6.089492855356258,"aX":1.8292380883747856},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.8,"breakHorizontal":-2.5,"spinRate":2399,"spinDirection":163},"zone":11,"typeConfidence":0.8,"plateTime":0.4184290206953065,"extension":6.2184357919017454},"hitData":{"launchSpeed":99.5,"launchAngle":16.0,"totalDistance":283.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":60.03,"coordY":106.37}},"index":1,"playId":"02c9f909-8741-3277-97d6-689923f50d88","pitchNumber":2,"startTime":"2026-08-29T20:53:50.102Z","endTime":"2026-08-29T20:54:01.353Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:54:01.353Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Oneil Cruz grounds out, pitcher Ryan Fernandez to first baseman Alec Burleson.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-29T20:54:27.862Z","endTime":"2026-08-29T20:54:41.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681676,"link":"/api/v1/people/681676"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.241159687490413,"aZ":-26.595295151022203,"pfxX":-7.485416721045375,"pfxZ":3.3582400929127836,"pX":-0.30945547980166466,"pZ":3.3065588891225355,"vX0":6.217666573208993,"vY0":-127.76818055219897,"vZ0":-1.3788546702445634,"x":128.8,"y":149.5,"x0":-1.7967813060728768,"y0":50.00112596616591,"z0":5.934480800577793,"aX":-12.429272243368738},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.0,"breakHorizontal":12.2,"spinRate":1669,"spinDirection":225},"zone":1,"typeConfidence":0.91,"plateTime":0.4279732117163695,"extension":6.360236696135351},"hitData":{"launchSpeed":72.5,"launchAngle":-19.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":132.55,"coordY":181.07}},"index":0,"playId":"1dda2815-2b76-3bb8-b35a-403aaf64da19","pitchNumber":1,"startTime":"2026-08-29T20:54:34.211Z","endTime":"2026-08-29T20:54:41.666Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:54:41.666Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Thomas Saggese strikes out on a foul tip.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-29T20:57:18.793Z","endTime":"2026-08-29T20:58:03.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":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":[3,4,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mason Montgomery replaces Luke Weaver.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T20:56:35.379Z","endTime":"2026-08-29T20:56:41.186Z","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 Thomas Saggese replaces Nolan Gorman.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-29T20:56:41.186Z","endTime":"2026-08-29T20:57:29.085Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":669357,"link":"/api/v1/people/669357"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-29T20:57:21.103Z","endTime":"2026-08-29T20:57:21.104Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":90.8,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.914800083347732,"aZ":-12.995181809033486,"pfxX":5.690322340239765,"pfxZ":9.145260186056731,"pX":0.18147515951046667,"pZ":1.667641747182668,"vX0":-4.250791805166686,"vY0":-143.3834048551562,"vZ0":-8.1180383501182,"x":110.08,"y":193.75,"x0":0.9384910938050507,"y0":50.00591678388417,"z0":5.333411240073004,"aX":11.93583468704277},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.2,"breakHorizontal":-9.5,"spinRate":2304,"spinDirection":152},"zone":8,"typeConfidence":2.0,"plateTime":0.38096243724915224,"extension":7.080434390576825},"index":3,"playId":"12449678-68ea-37f1-973f-22ec5b789b86","pitchNumber":1,"startTime":"2026-08-29T20:57:21.105Z","endTime":"2026-08-29T20:57:24.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.9,"endSpeed":91.5,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.401257737672395,"aZ":-12.275979751663208,"pfxX":6.028985045054496,"pfxZ":9.281376137002365,"pX":0.1641602452368138,"pZ":2.06587985940006,"vX0":-4.7785895450482245,"vY0":-145.34948603238362,"vZ0":-7.327184821818665,"x":110.74,"y":183.0,"x0":1.044448087066669,"y0":50.00677061429802,"z0":5.3616272012677,"aX":12.929991581509718},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":15.6,"breakHorizontal":-10.0,"spinRate":2414,"spinDirection":155},"zone":8,"typeConfidence":2.0,"plateTime":0.37653714392190674,"extension":7.1012990223541586},"index":4,"playId":"094e607a-82e6-3d08-a58f-ab8622ffac2c","pitchNumber":2,"startTime":"2026-08-29T20:57:36.023Z","endTime":"2026-08-29T20:57:40.070Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-29T20:57:49.562Z","endTime":"2026-08-29T20:57:59.697Z","isPitch":false,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":99.7,"endSpeed":90.9,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.32921191786995,"aZ":-12.269652941196474,"pfxX":3.939944725722211,"pfxZ":9.358719543917196,"pX":-0.41391925036014265,"pZ":3.0922489089524516,"vX0":-5.325201962599338,"vY0":-145.00716971555943,"vZ0":-4.734087529517829,"x":132.78,"y":155.29,"x0":0.9355526031745092,"y0":50.00088290457803,"z0":5.496216076392035,"aX":8.37852992435932},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.2,"breakHorizontal":-6.0,"spinRate":2331,"spinDirection":157},"zone":1,"typeConfidence":2.0,"plateTime":0.37790655028075193,"extension":7.032331988949019},"index":6,"playId":"8772c5d1-8478-3f83-aa3e-5bd0dbf97761","pitchNumber":3,"startTime":"2026-08-29T20:57:59.697Z","endTime":"2026-08-29T20:58:03.613Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:58:03.613Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joshua Báez flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-29T20:58:17.250Z","endTime":"2026-08-29T20:59:53.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"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":[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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":91.3,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.47316628620778,"aZ":-16.077636214653364,"pfxX":6.185286196691658,"pfxZ":7.569026274903447,"pX":-0.6049187332602594,"pZ":3.1629012871067967,"vX0":-6.421955713634487,"vY0":-144.21468517492386,"vZ0":-3.7786520697148145,"x":140.06,"y":153.38,"x0":0.8367499376893862,"y0":50.00426360318052,"z0":5.468535529195897,"aX":13.156983487177378},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.2,"breakHorizontal":-10.1,"spinRate":2290,"spinDirection":154},"zone":1,"typeConfidence":2.0,"plateTime":0.37839231978223253,"extension":6.942236577409997},"index":0,"playId":"17d67188-e5a6-31ef-819e-945eb711bf1f","pitchNumber":1,"startTime":"2026-08-29T20:58:25.607Z","endTime":"2026-08-29T20:58:29.404Z","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.8,"endSpeed":91.6,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84498548999265,"aZ":-11.566087335753153,"pfxX":4.7392585566579974,"pfxZ":9.644405736699902,"pX":-0.0051189692549904455,"pZ":0.89073542708655,"vX0":-4.1691734132131595,"vY0":-145.01238845898772,"vZ0":-10.679414045162469,"x":117.2,"y":214.73,"x0":0.8331186844374074,"y0":50.00326313572412,"z0":5.319659339108358,"aX":10.127604948973831},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":15.6,"breakHorizontal":-7.8,"spinRate":2428,"spinDirection":155},"zone":13,"typeConfidence":2.0,"plateTime":0.3772313759806982,"extension":7.094696874827974},"index":1,"playId":"9cf354bc-2c96-3c05-b4c6-310263fae8d3","pitchNumber":2,"startTime":"2026-08-29T20:58:39.183Z","endTime":"2026-08-29T20:58:43.438Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":91.4,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.06468342055423,"aZ":-12.239038089077528,"pfxX":6.770203655297485,"pfxZ":9.380646602397343,"pX":0.10166373791607068,"pZ":1.2037749679931096,"vX0":-4.895272568474985,"vY0":-144.28107084083615,"vZ0":-9.447246895261074,"x":113.12,"y":206.28,"x0":0.9338745016451099,"y0":50.00325271488589,"z0":5.258961265586712,"aX":14.387873703996139},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.5,"breakHorizontal":-11.4,"spinRate":2339,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.3784848425766212,"extension":7.027184519135267},"index":2,"playId":"ace90013-ddd5-37ef-8bb2-01184edddd14","pitchNumber":3,"startTime":"2026-08-29T20:58:55.551Z","endTime":"2026-08-29T20:58:59.766Z","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":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.5,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.281628689542913,"aZ":-34.56757515969188,"pfxX":0.7011756276395702,"pfxZ":-1.3973582136543676,"pX":-0.8057928422837227,"pZ":2.009828966864733,"vX0":-4.515349523680511,"vY0":-129.30878093982378,"vZ0":-2.2298735461083825,"x":147.71,"y":184.51,"x0":0.8640180098913588,"y0":50.00311501504692,"z0":5.50833023938422,"aX":1.2000910240913616},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-2.8,"breakHorizontal":-0.4,"spinRate":2792,"spinDirection":321},"zone":13,"typeConfidence":2.0,"plateTime":0.42186981194333883,"extension":6.981650165521494},"index":3,"playId":"bfff6a32-81a3-3b90-9063-6fdb3f9d7ba6","pitchNumber":4,"startTime":"2026-08-29T20:59:11.688Z","endTime":"2026-08-29T20:59:16.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":90.6,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.141912745179326,"aZ":-11.93426166044076,"pfxX":6.358992701595574,"pfxZ":9.621142174948313,"pX":-0.2904505523162136,"pZ":2.0321525407053858,"vX0":-5.6123918303985825,"vY0":-144.0648667939168,"vZ0":-7.351907150895126,"x":128.07,"y":183.91,"x0":0.85573199136392,"y0":50.00611126884626,"z0":5.353189111771017,"aX":13.38307267070222},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.1,"breakHorizontal":-10.4,"spinRate":2388,"spinDirection":151},"zone":7,"typeConfidence":2.0,"plateTime":0.3800297954689347,"extension":7.057982882972406},"index":4,"playId":"4be7ecb6-a006-33c7-b345-42a7994417a2","pitchNumber":5,"startTime":"2026-08-29T20:59:28.318Z","endTime":"2026-08-29T20:59:32.256Z","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.3,"endSpeed":90.6,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.012321415539276,"aZ":-11.103406218149411,"pfxX":6.649361655384562,"pfxZ":9.982942919673288,"pX":0.16188801798124558,"pZ":2.514254312797132,"vX0":-4.459936296124692,"vY0":-144.44805452532228,"vZ0":-6.065431864765933,"x":110.83,"y":170.9,"x0":0.8629390259976693,"y0":50.00202506584857,"z0":5.325562976517332,"aX":14.034453587108441},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.0,"breakHorizontal":-11.2,"spinRate":2363,"spinDirection":161},"zone":5,"typeConfidence":2.0,"plateTime":0.37934152710723135,"extension":7.147552075799444},"hitData":{"launchSpeed":97.0,"launchAngle":31.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":99.84,"coordY":52.0}},"index":5,"playId":"9f68b7f4-7469-3c16-b858-474dc519de7a","pitchNumber":6,"startTime":"2026-08-29T20:59:45.053Z","endTime":"2026-08-29T20:59:53.966Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:59:53.966Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Urías strikes out swinging.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-29T21:00:20.387Z","endTime":"2026-08-29T21:01:50.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"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":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.10"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.36"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.25"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.14"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.80"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.17"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.86"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.03"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.73"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.97"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.03"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.38"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.37"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".467"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.600"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.600"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"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":{"description":"Offensive Substitution: Pinch-hitter Ramón Urías replaces Jimmy Crooks.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-29T21:00:06.003Z","endTime":"2026-08-29T21:00:22.683Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":699625,"link":"/api/v1/people/699625"}},{"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":99.5,"endSpeed":91.7,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.82569460776197,"aZ":-16.057652373359513,"pfxX":7.000997786505003,"pfxZ":7.503472939908413,"pX":0.03212752389077254,"pZ":3.694814136110688,"vX0":-5.015224924597585,"vY0":-144.95267366064095,"vZ0":-2.3390418896175325,"x":115.78,"y":139.02,"x0":0.866658476971424,"y0":50.00560044141941,"z0":5.4815813152074515,"aX":15.044108975136515},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.3,"breakHorizontal":-11.8,"spinRate":2269,"spinDirection":159},"zone":12,"typeConfidence":2.0,"plateTime":0.3764849655956142,"extension":6.972372942975229},"index":1,"playId":"b0105526-3d5d-3d72-af02-e5734c5e1f53","pitchNumber":1,"startTime":"2026-08-29T21:00:22.683Z","endTime":"2026-08-29T21:00:26.724Z","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":98.6,"endSpeed":90.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.517624837710976,"aZ":-14.36267194547931,"pfxX":7.4672907441371175,"pfxZ":8.484016824620133,"pX":-0.22349202629246204,"pZ":1.3303742118470463,"vX0":-5.82384529894438,"vY0":-143.3769793117328,"vZ0":-8.517829671982764,"x":125.52,"y":202.86,"x0":0.8552394762227458,"y0":50.00679128813819,"z0":5.2195380428862475,"aX":15.682355499473033},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.9,"breakHorizontal":-12.5,"spinRate":2343,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.38079805881185713,"extension":7.175428363231089},"index":2,"playId":"3ffbbebc-23b0-3cad-980b-a128d51b686a","pitchNumber":2,"startTime":"2026-08-29T21:00:41.605Z","endTime":"2026-08-29T21:00:45.295Z","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":98.9,"endSpeed":89.6,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.628563064154136,"aZ":-12.1902595860608,"pfxX":5.242747623944202,"pfxZ":9.61805613599018,"pX":-1.3051123183111695,"pZ":3.93501691284243,"vX0":-7.750894903335185,"vY0":-143.76011352799114,"vZ0":-2.278718238811506,"x":166.75,"y":132.53,"x0":0.7540668516809143,"y0":50.00128075902558,"z0":5.501769639526545,"aX":10.89227255461267},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.0,"breakHorizontal":-7.8,"spinRate":2228,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.382089747607663,"extension":7.063903035845546},"index":3,"playId":"c3ac899b-b919-3597-8b81-29c8f795e1ef","pitchNumber":3,"startTime":"2026-08-29T21:00:59.835Z","endTime":"2026-08-29T21:01:04.568Z","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":100.8,"endSpeed":92.6,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.788186970884595,"aZ":-15.96528162911054,"pfxX":7.228159411515138,"pfxZ":7.391015838605568,"pX":0.39304657488970735,"pZ":2.66054471809138,"vX0":-4.113403172334823,"vY0":-146.72599775543398,"vZ0":-5.095341904896435,"x":102.02,"y":166.95,"x0":0.8695656486526148,"y0":50.004778423408695,"z0":5.362080020179677,"aX":15.855291957875453},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":12.6,"breakHorizontal":-12.4,"spinRate":2209,"spinDirection":154},"zone":6,"typeConfidence":2.0,"plateTime":0.37245441162769843,"extension":7.09026509465717},"index":4,"playId":"d8fd056c-2157-388b-a893-57890a78da3e","pitchNumber":4,"startTime":"2026-08-29T21:01:29.112Z","endTime":"2026-08-29T21:01:33.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":100.3,"endSpeed":92.2,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26313421776876,"aZ":-11.624297254836208,"pfxX":3.65815381418261,"pfxZ":9.437228011324814,"pX":0.2820045192073011,"pZ":3.7660352172199953,"vX0":-2.9944724060639527,"vY0":-146.13604725739785,"vZ0":-3.1817304677381424,"x":106.25,"y":137.1,"x0":0.8412788226719321,"y0":50.000491350627655,"z0":5.560132507437722,"aX":7.964457846022268},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":16.7,"breakHorizontal":-6.1,"spinRate":2371,"spinDirection":158},"zone":12,"typeConfidence":2.0,"plateTime":0.37384242578791094,"extension":6.929047691967715},"index":5,"playId":"09fb613e-a7b1-3594-ba08-c696991a36d4","pitchNumber":5,"startTime":"2026-08-29T21:01:45.736Z","endTime":"2026-08-29T21:01:50.452Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:01:50.452Z","atBatIndex":76}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Urías strikes out swinging.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-29T21:00:20.387Z","endTime":"2026-08-29T21:01:50.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"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":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.10"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.36"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.25"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.14"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.80"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.17"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.86"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.03"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.73"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.97"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.03"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.38"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.37"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".467"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.600"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.600"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"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":{"description":"Offensive Substitution: Pinch-hitter Ramón Urías replaces Jimmy Crooks.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-29T21:00:06.003Z","endTime":"2026-08-29T21:00:22.683Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":699625,"link":"/api/v1/people/699625"}},{"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":99.5,"endSpeed":91.7,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.82569460776197,"aZ":-16.057652373359513,"pfxX":7.000997786505003,"pfxZ":7.503472939908413,"pX":0.03212752389077254,"pZ":3.694814136110688,"vX0":-5.015224924597585,"vY0":-144.95267366064095,"vZ0":-2.3390418896175325,"x":115.78,"y":139.02,"x0":0.866658476971424,"y0":50.00560044141941,"z0":5.4815813152074515,"aX":15.044108975136515},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.3,"breakHorizontal":-11.8,"spinRate":2269,"spinDirection":159},"zone":12,"typeConfidence":2.0,"plateTime":0.3764849655956142,"extension":6.972372942975229},"index":1,"playId":"b0105526-3d5d-3d72-af02-e5734c5e1f53","pitchNumber":1,"startTime":"2026-08-29T21:00:22.683Z","endTime":"2026-08-29T21:00:26.724Z","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":98.6,"endSpeed":90.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.517624837710976,"aZ":-14.36267194547931,"pfxX":7.4672907441371175,"pfxZ":8.484016824620133,"pX":-0.22349202629246204,"pZ":1.3303742118470463,"vX0":-5.82384529894438,"vY0":-143.3769793117328,"vZ0":-8.517829671982764,"x":125.52,"y":202.86,"x0":0.8552394762227458,"y0":50.00679128813819,"z0":5.2195380428862475,"aX":15.682355499473033},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.9,"breakHorizontal":-12.5,"spinRate":2343,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.38079805881185713,"extension":7.175428363231089},"index":2,"playId":"3ffbbebc-23b0-3cad-980b-a128d51b686a","pitchNumber":2,"startTime":"2026-08-29T21:00:41.605Z","endTime":"2026-08-29T21:00:45.295Z","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":98.9,"endSpeed":89.6,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.628563064154136,"aZ":-12.1902595860608,"pfxX":5.242747623944202,"pfxZ":9.61805613599018,"pX":-1.3051123183111695,"pZ":3.93501691284243,"vX0":-7.750894903335185,"vY0":-143.76011352799114,"vZ0":-2.278718238811506,"x":166.75,"y":132.53,"x0":0.7540668516809143,"y0":50.00128075902558,"z0":5.501769639526545,"aX":10.89227255461267},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.0,"breakHorizontal":-7.8,"spinRate":2228,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.382089747607663,"extension":7.063903035845546},"index":3,"playId":"c3ac899b-b919-3597-8b81-29c8f795e1ef","pitchNumber":3,"startTime":"2026-08-29T21:00:59.835Z","endTime":"2026-08-29T21:01:04.568Z","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":100.8,"endSpeed":92.6,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.788186970884595,"aZ":-15.96528162911054,"pfxX":7.228159411515138,"pfxZ":7.391015838605568,"pX":0.39304657488970735,"pZ":2.66054471809138,"vX0":-4.113403172334823,"vY0":-146.72599775543398,"vZ0":-5.095341904896435,"x":102.02,"y":166.95,"x0":0.8695656486526148,"y0":50.004778423408695,"z0":5.362080020179677,"aX":15.855291957875453},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":12.6,"breakHorizontal":-12.4,"spinRate":2209,"spinDirection":154},"zone":6,"typeConfidence":2.0,"plateTime":0.37245441162769843,"extension":7.09026509465717},"index":4,"playId":"d8fd056c-2157-388b-a893-57890a78da3e","pitchNumber":4,"startTime":"2026-08-29T21:01:29.112Z","endTime":"2026-08-29T21:01:33.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":100.3,"endSpeed":92.2,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26313421776876,"aZ":-11.624297254836208,"pfxX":3.65815381418261,"pfxZ":9.437228011324814,"pX":0.2820045192073011,"pZ":3.7660352172199953,"vX0":-2.9944724060639527,"vY0":-146.13604725739785,"vZ0":-3.1817304677381424,"x":106.25,"y":137.1,"x0":0.8412788226719321,"y0":50.000491350627655,"z0":5.560132507437722,"aX":7.964457846022268},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":16.7,"breakHorizontal":-6.1,"spinRate":2371,"spinDirection":158},"zone":12,"typeConfidence":2.0,"plateTime":0.37384242578791094,"extension":6.929047691967715},"index":5,"playId":"09fb613e-a7b1-3594-ba08-c696991a36d4","pitchNumber":5,"startTime":"2026-08-29T21:01:45.736Z","endTime":"2026-08-29T21:01:50.452Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:01:50.452Z","atBatIndex":76},"scoringPlays":[1,21,29,41,52,72],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2,3],"bottom":[4,5,6],"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":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":166.3,"y":162.82},"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":1,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":229.2,"y":92.67},"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":1,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":167.55,"y":52.9},"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":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":152.28,"y":148.64},"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":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":62.26,"y":101.17},"type":"O","description":"Flyout"}]}},{"startIndex":7,"endIndex":14,"top":[7,8,9,10,11],"bottom":[12,13,14],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":178.73,"y":106.71},"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":2,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":101.18,"y":133.76},"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":2,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"coordinates":{"x":156.37,"y":164.35},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":176.26,"y":152.14},"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":2,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":117.86,"y":92.08},"type":"O","description":"Flyout"}]}},{"startIndex":15,"endIndex":26,"top":[15,16,17,18,19],"bottom":[20,21,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":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":118.26,"y":74.54},"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":3,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":118.89,"y":99.21},"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":3,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":73.83,"y":88.69},"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":3,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":141.54,"y":72.44},"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":3,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":171.7,"y":106.68},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"coordinates":{"x":37.96,"y":77.67},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":134.07,"y":142.56},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":121.69,"y":48.91},"type":"O","description":"Flyout"}]}},{"startIndex":27,"endIndex":36,"top":[27,28,29,30,31,32],"bottom":[33,34,35,36],"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":802408,"fullName":"Brycen Mautz","link":"/api/v1/people/802408"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":69.3,"y":114.39},"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":4,"pitcher":{"id":802408,"fullName":"Brycen Mautz","link":"/api/v1/people/802408"},"batter":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"coordinates":{"x":114.53,"y":105.6},"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":4,"pitcher":{"id":802408,"fullName":"Brycen Mautz","link":"/api/v1/people/802408"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":177.52,"y":126.58},"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":4,"pitcher":{"id":802408,"fullName":"Brycen Mautz","link":"/api/v1/people/802408"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":63.23,"y":99.57},"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":4,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":115.87,"y":148.63},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":40.52,"y":113.48},"type":"O","description":"Flyout"}]}},{"startIndex":37,"endIndex":45,"top":[37,38,39,40,41,42],"bottom":[43,44,45],"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":802408,"fullName":"Brycen Mautz","link":"/api/v1/people/802408"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":172.59,"y":103.54},"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":802408,"fullName":"Brycen Mautz","link":"/api/v1/people/802408"},"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"coordinates":{"x":100.71,"y":25.12},"type":"H","description":"Home Run"}],"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":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"coordinates":{"x":110.02,"y":48.71},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":144.71,"y":148.64},"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":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":73.08,"y":70.53},"type":"O","description":"Lineout"}]}},{"startIndex":46,"endIndex":54,"top":[46,47,48],"bottom":[49,50,51,52,53,54],"hits":{"away":[],"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":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":82.39,"y":150.16},"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":6,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":111.2,"y":164.23},"type":"E","description":"Field Error"},{"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":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":112.79,"y":143.57},"type":"O","description":"Fielders Choice"},{"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":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":117.05,"y":53.74},"type":"E","description":"Field Error"},{"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":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":80.89,"y":135.8},"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":6,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"coordinates":{"x":97.08,"y":139.01},"type":"O","description":"Pop Out"}]}},{"startIndex":55,"endIndex":61,"top":[55,56,57],"bottom":[58,59,60,61],"hits":{"away":[],"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":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"coordinates":{"x":195.39,"y":118.74},"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":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":129.47,"y":121.68},"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":7,"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":142.24,"y":77.24},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":104.18,"y":167.39},"type":"O","description":"Groundout"}]}},{"startIndex":62,"endIndex":67,"top":[62,63,64],"bottom":[65,66,67],"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":685464,"fullName":"Cade Winquest","link":"/api/v1/people/685464"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":147.25,"y":147.63},"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":685464,"fullName":"Cade Winquest","link":"/api/v1/people/685464"},"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"coordinates":{"x":135.56,"y":151.86},"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":685464,"fullName":"Cade Winquest","link":"/api/v1/people/685464"},"batter":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"coordinates":{"x":144.21,"y":149.66},"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":119.15,"y":79.94},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":122.95,"y":155.86},"type":"O","description":"Groundout"}]}},{"startIndex":68,"endIndex":76,"top":[68,69,70,71,72,73],"bottom":[74,75,76],"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":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":148.91,"y":72.92},"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":9,"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":93.26,"y":85.89},"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":9,"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":157.89,"y":95.43},"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":9,"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":60.03,"y":106.37},"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":9,"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":132.55,"y":181.07},"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":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":99.84,"y":52.0},"type":"O","description":"Flyout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":1},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":3,"hits":2,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":1,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":3,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":2,"hits":3,"errors":1,"leftOnBase":7},"away":{"runs":6,"hits":11,"errors":3,"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"right":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"onDeck":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"inHole":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"battingOrder":6,"team":{"id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"}},"offense":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"onDeck":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"inHole":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"battingOrder":9,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"balls":2,"strikes":3,"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":6,"groundOuts":6,"airOuts":7,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".252","atBats":37,"obp":".329","slg":".403","ops":".732","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":18,"rbi":6,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.50","popOuts":0,"lineOuts":1},"pitching":{"flyOuts":9,"groundOuts":7,"airOuts":16,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":33,"obp":".167","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":134,"era":"4.19","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.31","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":134,"balls":56,"strikes":78,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.44","rbi":1,"pitchesPerInning":"14.89","runsScoredPer9":"2.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":27,"errors":3,"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,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":2,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":"801","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":15,"groundOuts":34,"airOuts":21,"runs":7,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":23,"baseOnBalls":7,"intentionalWalks":0,"hits":21,"hitByPitch":2,"avg":".214","atBats":98,"obp":".278","slg":".286","ops":".564","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":108,"totalBases":28,"rbi":12,"leftOnBase":57,"sacBunts":0,"sacFlies":1,"babip":".267","groundOutsToAirouts":"1.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"98.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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":28,"putOuts":39,"errors":2,"chances":69,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"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":"100","stats":{"batting":{"summary":"0-5 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":60,"groundOuts":84,"airOuts":104,"runs":37,"doubles":12,"triples":1,"homeRuns":10,"strikeOuts":57,"baseOnBalls":45,"intentionalWalks":0,"hits":80,"hitByPitch":7,"avg":".249","atBats":321,"obp":".350","slg":".386","ops":".736","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":377,"totalBases":124,"rbi":38,"leftOnBase":137,"sacBunts":0,"sacFlies":4,"babip":".271","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.10","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":543,"errors":4,"chances":598,"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":{"summary":"2.1 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":1,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":28,"inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":8,"outs":7,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":10,"strikes":18,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"3.86","homeRunsPer9":"3.86","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":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":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":1,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"200","stats":{"batting":{"summary":"1-3 | HR, 2 BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","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":127,"flyOuts":78,"groundOuts":93,"airOuts":121,"runs":80,"doubles":26,"triples":1,"homeRuns":28,"strikeOuts":167,"baseOnBalls":52,"intentionalWalks":0,"hits":124,"hitByPitch":2,"avg":".249","atBats":498,"obp":".318","slg":".474","ops":".792","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":559,"totalBases":236,"rbi":81,"leftOnBase":212,"sacBunts":0,"sacFlies":7,"babip":".310","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.79","popOuts":20,"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":301,"putOuts":157,"errors":11,"chances":469,"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":"1-4 | BB, 2 K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":137,"flyOuts":64,"groundOuts":127,"airOuts":107,"runs":89,"doubles":32,"triples":2,"homeRuns":15,"strikeOuts":142,"baseOnBalls":79,"intentionalWalks":3,"hits":132,"hitByPitch":9,"avg":".261","atBats":506,"obp":".369","slg":".421","ops":".790","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":596,"totalBases":213,"rbi":66,"leftOnBase":206,"sacBunts":0,"sacFlies":2,"babip":".333","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.73","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":199,"errors":2,"chances":204,"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":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"500","stats":{"batting":{"summary":"2-5 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":1,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":22,"groundOuts":60,"airOuts":37,"runs":50,"doubles":10,"triples":1,"homeRuns":17,"strikeOuts":113,"baseOnBalls":35,"intentionalWalks":3,"hits":75,"hitByPitch":3,"avg":".263","atBats":285,"obp":".350","slg":".484","ops":".834","caughtStealing":4,"stolenBases":22,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":323,"totalBases":138,"rbi":52,"leftOnBase":119,"sacBunts":0,"sacFlies":0,"babip":".374","groundOutsToAirouts":"1.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.76","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":{"gamesStarted":1,"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":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":{"summary":"0.1 IP, 0 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":9,"strikes":3,"strikePercentage":".250","hitBatsmen":1,"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":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":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"note":"(H, 10)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"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":18,"balls":7,"strikes":11,"strikePercentage":".610","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":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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, 16)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"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":12,"balls":5,"strikes":7,"strikePercentage":".580","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":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":49,"gamesStarted":0,"flyOuts":34,"groundOuts":41,"airOuts":56,"runs":14,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":54,"baseOnBalls":14,"intentionalWalks":1,"hits":32,"hitByPitch":2,"atBats":181,"obp":".242","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":763,"era":"2.31","inningsPitched":"50.2","wins":2,"losses":1,"saves":1,"saveOpportunities":4,"holds":16,"blownSaves":3,"earnedRuns":13,"whip":"0.91","battersFaced":199,"outs":152,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":763,"balls":252,"strikes":511,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".667","pitchesPerInning":"15.06","gamesFinished":6,"strikeoutWalkRatio":"3.86","strikeoutsPer9Inn":"9.59","walksPer9Inn":"2.49","hitsPer9Inn":"5.68","runsScoredPer9":"2.49","homeRunsPer9":"0.53","inheritedRunners":11,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":11},"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":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":5,"strikes":9,"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":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":56,"gamesStarted":5,"flyOuts":15,"groundOuts":46,"airOuts":30,"runs":20,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":89,"baseOnBalls":22,"intentionalWalks":2,"hits":37,"hitByPitch":0,"atBats":201,"obp":".263","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":945,"era":"3.13","inningsPitched":"54.2","wins":5,"losses":3,"saves":6,"saveOpportunities":8,"holds":9,"blownSaves":2,"earnedRuns":19,"whip":"1.08","battersFaced":224,"outs":164,"gamesPitched":56,"completeGames":0,"shutouts":0,"pitchesThrown":945,"balls":325,"strikes":620,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.53","rbi":0,"winPercentage":".625","pitchesPerInning":"17.29","gamesFinished":17,"strikeoutWalkRatio":"4.05","strikeoutsPer9Inn":"14.65","walksPer9Inn":"3.62","hitsPer9Inn":"6.09","runsScoredPer9":"3.29","homeRunsPer9":"0.82","inheritedRunners":27,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"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":"900","stats":{"batting":{"summary":"1-4 | 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":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":31,"groundOuts":86,"airOuts":67,"runs":29,"doubles":12,"triples":0,"homeRuns":2,"strikeOuts":62,"baseOnBalls":25,"intentionalWalks":0,"hits":70,"hitByPitch":5,"avg":".246","atBats":284,"obp":".318","slg":".310","ops":".628","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":317,"totalBases":88,"rbi":25,"leftOnBase":132,"sacBunts":1,"sacFlies":0,"babip":".309","groundOutsToAirouts":"1.28","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"142.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":148,"putOuts":121,"errors":10,"chances":279,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":28,"groundOuts":26,"airOuts":42,"runs":36,"doubles":13,"triples":1,"homeRuns":15,"strikeOuts":96,"baseOnBalls":38,"intentionalWalks":0,"hits":52,"hitByPitch":1,"avg":".244","atBats":213,"obp":".357","slg":".526","ops":".883","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":255,"totalBases":112,"rbi":42,"leftOnBase":104,"sacBunts":0,"sacFlies":3,"babip":".352","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.20","popOuts":7,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":99,"errors":1,"chances":101,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"600","stats":{"batting":{"summary":"2-4 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":113,"flyOuts":38,"groundOuts":119,"airOuts":69,"runs":52,"doubles":16,"triples":2,"homeRuns":4,"strikeOuts":80,"baseOnBalls":22,"intentionalWalks":1,"hits":106,"hitByPitch":11,"avg":".287","atBats":369,"obp":".344","slg":".374","ops":".718","caughtStealing":8,"stolenBases":21,"stolenBasePercentage":".724","caughtStealingPercentage":".276","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":407,"totalBases":138,"rbi":28,"leftOnBase":166,"sacBunts":3,"sacFlies":2,"babip":".355","groundOutsToAirouts":"1.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"92.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":211,"errors":2,"chances":217,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"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":{},"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":54,"gamesStarted":1,"flyOuts":25,"groundOuts":70,"airOuts":54,"runs":30,"doubles":16,"triples":0,"homeRuns":4,"strikeOuts":86,"baseOnBalls":42,"intentionalWalks":9,"hits":51,"hitByPitch":11,"atBats":261,"obp":".331","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1205,"era":"3.11","inningsPitched":"72.1","wins":6,"losses":4,"saves":2,"saveOpportunities":4,"holds":6,"blownSaves":2,"earnedRuns":25,"whip":"1.29","battersFaced":314,"outs":217,"gamesPitched":54,"completeGames":0,"shutouts":0,"pitchesThrown":1205,"balls":451,"strikes":754,"strikePercentage":".630","hitBatsmen":11,"balks":0,"wildPitches":7,"pickoffs":0,"groundOutsToAirouts":"1.30","rbi":0,"winPercentage":".600","pitchesPerInning":"16.66","gamesFinished":13,"strikeoutWalkRatio":"2.05","strikeoutsPer9Inn":"10.70","walksPer9Inn":"5.23","hitsPer9Inn":"6.35","runsScoredPer9":"3.73","homeRunsPer9":"0.50","inheritedRunners":24,"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":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":73,"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":true,"isSubstitute":false}},"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":{"note":"(W, 7-6)","summary":"3.1 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":4,"groundOuts":3,"airOuts":8,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":14,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":50,"inningsPitched":"3.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":14,"outs":10,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":50,"balls":20,"strikes":30,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"2.70","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":19,"groundOuts":59,"airOuts":41,"runs":31,"doubles":6,"triples":0,"homeRuns":7,"strikeOuts":53,"baseOnBalls":27,"intentionalWalks":1,"hits":44,"hitByPitch":3,"atBats":191,"obp":".326","caughtStealing":1,"stolenBases":13,"stolenBasePercentage":".929","caughtStealingPercentage":".071","numberOfPitches":870,"era":"3.83","inningsPitched":"51.2","wins":3,"losses":1,"saves":1,"saveOpportunities":5,"holds":5,"blownSaves":4,"earnedRuns":22,"whip":"1.37","battersFaced":227,"outs":155,"gamesPitched":56,"completeGames":0,"shutouts":0,"pitchesThrown":870,"balls":338,"strikes":532,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.44","rbi":0,"winPercentage":".750","pitchesPerInning":"16.84","gamesFinished":13,"strikeoutWalkRatio":"1.96","strikeoutsPer9Inn":"9.23","walksPer9Inn":"4.70","hitsPer9Inn":"7.66","runsScoredPer9":"5.40","homeRunsPer9":"1.22","inheritedRunners":18,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":6,"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":true,"isSubstitute":false}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":0,"flyOuts":24,"groundOuts":23,"airOuts":45,"runs":16,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":46,"baseOnBalls":17,"intentionalWalks":0,"hits":31,"hitByPitch":4,"atBats":142,"obp":".315","caughtStealing":0,"stolenBases":11,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":676,"era":"3.49","inningsPitched":"38.2","wins":2,"losses":5,"saves":3,"saveOpportunities":6,"holds":0,"blownSaves":3,"earnedRuns":15,"whip":"1.24","battersFaced":166,"outs":116,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":676,"balls":232,"strikes":444,"strikePercentage":".660","hitBatsmen":4,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.51","rbi":0,"winPercentage":".286","pitchesPerInning":"17.48","gamesFinished":20,"strikeoutWalkRatio":"2.71","strikeoutsPer9Inn":"10.71","walksPer9Inn":"3.96","hitsPer9Inn":"7.22","runsScoredPer9":"3.72","homeRunsPer9":"0.70","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":9,"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":true,"isSubstitute":false}},"ID693304":{"person":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"jerseyNumber":"3","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | 2B, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"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":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":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":"700","stats":{"batting":{"summary":"1-4 | HR, 2 K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":3,"leftOnBase":3,"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":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":11,"groundOuts":19,"airOuts":13,"runs":11,"doubles":3,"triples":0,"homeRuns":7,"strikeOuts":27,"baseOnBalls":9,"intentionalWalks":1,"hits":18,"hitByPitch":0,"avg":".234","atBats":77,"obp":".314","slg":".545","ops":".859","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":86,"totalBases":42,"rbi":17,"leftOnBase":34,"sacBunts":0,"sacFlies":0,"babip":".256","groundOutsToAirouts":"1.46","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.00","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":19,"stolenBasePercentage":".864","caughtStealingPercentage":".136","assists":9,"putOuts":164,"errors":1,"chances":174,"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":{},"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":73,"groundOuts":159,"airOuts":130,"runs":68,"doubles":22,"triples":2,"homeRuns":21,"strikeOuts":161,"baseOnBalls":34,"intentionalWalks":0,"hits":132,"hitByPitch":7,"atBats":574,"obp":".278","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":2275,"era":"3.59","inningsPitched":"155.1","wins":13,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":62,"whip":"1.07","battersFaced":623,"outs":466,"gamesPitched":26,"completeGames":1,"shutouts":0,"pitchesThrown":2275,"balls":693,"strikes":1582,"strikePercentage":".700","hitBatsmen":7,"balks":1,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.22","rbi":0,"winPercentage":".722","pitchesPerInning":"14.65","gamesFinished":0,"strikeoutWalkRatio":"4.74","strikeoutsPer9Inn":"9.33","walksPer9Inn":"1.97","hitsPer9Inn":"7.65","runsScoredPer9":"3.94","homeRunsPer9":"1.22","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":7,"passedBall":0,"popOuts":27,"lineOuts":30},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":10,"errors":3,"chances":25,"fielding":".880","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[687462,664040,668804,693304,665833,663968,804668,694378,694377,669707,669199,681895,669387,642397,596133,682254],"pitchers":[669199,681895,669387,642397,596133,682254],"bench":[695257,680779,699013],"bullpen":[677952,696149,666808,683003,670990,694973,489446],"battingOrder":[687462,664040,668804,693304,665833,663968,804668,694377,669707],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Gonzales, N (23, Fernandez)."},{"label":"HR","value":"Lowe, B (28, 1st inning off Leahy, 0 on, 1 out); Flores Jr. (7, 5th inning off Mautz, 2 on, 2 out)."},{"label":"TB","value":"Cruz, O 2; Flores Jr. 4; Gonzales, N 3; Gonzalez, J; Lowe, B 4; Mangum 2; Reynolds, B; Triolo."},{"label":"RBI","value":"Flores Jr. 3 (17); Gonzales, N (57); Gonzalez, J (29); Lowe, B (81)."},{"label":"2-out RBI","value":"Flores Jr. 3; Gonzales, N."},{"label":"Runners left in scoring position, 2 out","value":"Triolo 2; Lowe, B; Cruz, O 3."},{"label":"Team RISP","value":"4-for-14."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Gonzales, N (3, 2nd base by Winquest/Crooks)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Gonzalez, J 2 (5, fielding, fielding); Cruz, O (4, fielding)."}]}],"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":9,"groundOuts":7,"airOuts":16,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":1,"avg":".240","atBats":33,"obp":".315","slg":".381","ops":".696","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":7,"rbi":1,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":5,"lineOuts":2},"pitching":{"flyOuts":6,"groundOuts":6,"airOuts":7,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":37,"obp":".366","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":153,"era":"4.23","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.34","battersFaced":41,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":153,"balls":58,"strikes":95,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":6,"pitchesPerInning":"17.00","runsScoredPer9":"6.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".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":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":42,"groundOuts":30,"airOuts":67,"runs":21,"doubles":5,"triples":0,"homeRuns":8,"strikeOuts":80,"baseOnBalls":26,"intentionalWalks":2,"hits":41,"hitByPitch":0,"avg":".191","atBats":215,"obp":".275","slg":".326","ops":".601","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":244,"totalBases":70,"rbi":27,"leftOnBase":103,"sacBunts":0,"sacFlies":3,"babip":".254","groundOutsToAirouts":"0.45","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.88","popOuts":11,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":68,"putOuts":25,"errors":3,"chances":96,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID663494":{"person":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"jerseyNumber":"39","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":16,"groundOuts":36,"airOuts":31,"runs":14,"doubles":1,"triples":2,"homeRuns":4,"strikeOuts":27,"baseOnBalls":10,"intentionalWalks":0,"hits":31,"hitByPitch":1,"avg":".252","atBats":123,"obp":".311","slg":".390","ops":".701","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":136,"totalBases":48,"rbi":17,"leftOnBase":53,"sacBunts":1,"sacFlies":1,"babip":".290","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.75","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":29,"putOuts":42,"errors":0,"chances":71,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691023":{"person":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":1,"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":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":133,"flyOuts":65,"groundOuts":110,"airOuts":125,"runs":86,"doubles":29,"triples":0,"homeRuns":27,"strikeOuts":137,"baseOnBalls":43,"intentionalWalks":1,"hits":149,"hitByPitch":4,"avg":".288","atBats":518,"obp":".345","slg":".500","ops":".845","caughtStealing":5,"stolenBases":18,"stolenBasePercentage":".783","caughtStealingPercentage":".217","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":568,"totalBases":259,"rbi":97,"leftOnBase":244,"sacBunts":0,"sacFlies":3,"babip":".342","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.18","popOuts":32,"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":"500","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":117,"flyOuts":52,"groundOuts":96,"airOuts":106,"runs":43,"doubles":11,"triples":2,"homeRuns":10,"strikeOuts":69,"baseOnBalls":21,"intentionalWalks":0,"hits":84,"hitByPitch":3,"avg":".241","atBats":348,"obp":".286","slg":".371","ops":".657","caughtStealing":4,"stolenBases":9,"stolenBasePercentage":".692","caughtStealingPercentage":".308","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":379,"totalBases":129,"rbi":46,"leftOnBase":145,"sacBunts":1,"sacFlies":6,"babip":".269","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.80","popOuts":30,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":217,"errors":3,"chances":224,"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":{"summary":"3.0 IP, ER, 3 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":2,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":13,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":51,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":14,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":51,"balls":19,"strikes":32,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":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":1,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"0-4 | 2 K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":98,"flyOuts":48,"groundOuts":75,"airOuts":95,"runs":24,"doubles":14,"triples":0,"homeRuns":6,"strikeOuts":40,"baseOnBalls":26,"intentionalWalks":0,"hits":65,"hitByPitch":1,"avg":".240","atBats":271,"obp":".307","slg":".358","ops":".665","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":304,"totalBases":97,"rbi":34,"leftOnBase":120,"sacBunts":2,"sacFlies":2,"babip":".260","groundOutsToAirouts":"0.79","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"45.17","popOuts":26,"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":57,"putOuts":111,"errors":1,"chances":169,"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":{"summary":"2.0 IP, 0 ER, 2 K, BB","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,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":24,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"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,"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":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681676":{"person":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"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":17,"balls":8,"strikes":9,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID700669":{"person":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":53,"gamesStarted":1,"flyOuts":49,"groundOuts":73,"airOuts":74,"runs":24,"doubles":12,"triples":0,"homeRuns":5,"strikeOuts":42,"baseOnBalls":30,"intentionalWalks":2,"hits":41,"hitByPitch":2,"atBats":225,"obp":".279","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":975,"era":"2.98","inningsPitched":"66.1","wins":7,"losses":1,"saves":1,"saveOpportunities":3,"holds":6,"blownSaves":2,"earnedRuns":22,"whip":"1.07","battersFaced":262,"outs":199,"gamesPitched":53,"completeGames":0,"shutouts":0,"pitchesThrown":975,"balls":387,"strikes":588,"strikePercentage":".600","hitBatsmen":2,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.99","rbi":0,"winPercentage":".875","pitchesPerInning":"14.70","gamesFinished":14,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"5.70","walksPer9Inn":"4.07","hitsPer9Inn":"5.56","runsScoredPer9":"3.26","homeRunsPer9":"0.68","inheritedRunners":39,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":7,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID802139":{"person":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"jerseyNumber":"26","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"100","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":1,"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":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":130,"flyOuts":94,"groundOuts":147,"airOuts":143,"runs":88,"doubles":14,"triples":0,"homeRuns":17,"strikeOuts":95,"baseOnBalls":63,"intentionalWalks":2,"hits":122,"hitByPitch":16,"avg":".242","atBats":505,"obp":".343","slg":".370","ops":".713","caughtStealing":1,"stolenBases":14,"stolenBasePercentage":".933","caughtStealingPercentage":".067","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":586,"totalBases":187,"rbi":48,"leftOnBase":152,"sacBunts":0,"sacFlies":2,"babip":".266","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.71","popOuts":14,"lineOuts":35},"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":368,"putOuts":157,"errors":2,"chances":527,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":"0-3 | BB, K","gamesPlayed":1,"flyOuts":0,"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":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":136,"flyOuts":83,"groundOuts":143,"airOuts":132,"runs":78,"doubles":33,"triples":1,"homeRuns":21,"strikeOuts":96,"baseOnBalls":47,"intentionalWalks":4,"hits":149,"hitByPitch":6,"avg":".288","atBats":517,"obp":".353","slg":".478","ops":".831","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":573,"totalBases":247,"rbi":99,"leftOnBase":238,"sacBunts":0,"sacFlies":3,"babip":".318","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.62","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":1034,"errors":8,"chances":1136,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID695336":{"person":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"jerseyNumber":"25","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":9,"groundOuts":16,"airOuts":20,"runs":9,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":27,"baseOnBalls":6,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".182","atBats":77,"obp":".241","slg":".273","ops":".514","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":83,"totalBases":21,"rbi":4,"leftOnBase":38,"sacBunts":0,"sacFlies":0,"babip":".265","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"77.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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":23,"putOuts":41,"errors":0,"chances":64,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"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":{},"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":83,"groundOuts":93,"airOuts":143,"runs":83,"doubles":22,"triples":1,"homeRuns":23,"strikeOuts":132,"baseOnBalls":45,"intentionalWalks":0,"hits":145,"hitByPitch":5,"atBats":506,"obp":".347","caughtStealing":5,"stolenBases":20,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":2200,"era":"5.44","inningsPitched":"129.0","wins":5,"losses":12,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":78,"whip":"1.47","battersFaced":563,"outs":387,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2200,"balls":794,"strikes":1406,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":5,"pickoffs":4,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".294","pitchesPerInning":"17.05","gamesFinished":0,"strikeoutWalkRatio":"2.93","strikeoutsPer9Inn":"9.21","walksPer9Inn":"3.14","hitsPer9Inn":"10.12","runsScoredPer9":"5.79","homeRunsPer9":"1.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":26,"lineOuts":34},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":5,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686780":{"person":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"jerseyNumber":"43","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":17,"groundOuts":19,"airOuts":28,"runs":12,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":13,"baseOnBalls":7,"intentionalWalks":0,"hits":11,"hitByPitch":4,"avg":".157","atBats":70,"obp":".268","slg":".329","ops":".597","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":82,"totalBases":23,"rbi":7,"leftOnBase":27,"sacBunts":0,"sacFlies":1,"babip":".145","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":44,"putOuts":31,"errors":4,"chances":79,"fielding":".949","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"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":{},"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":43,"airOuts":53,"runs":28,"doubles":7,"triples":1,"homeRuns":9,"strikeOuts":55,"baseOnBalls":28,"intentionalWalks":1,"hits":46,"hitByPitch":1,"atBats":197,"obp":".332","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":928,"era":"4.42","inningsPitched":"53.0","wins":2,"losses":2,"saves":2,"saveOpportunities":6,"holds":24,"blownSaves":4,"earnedRuns":26,"whip":"1.40","battersFaced":227,"outs":159,"gamesPitched":59,"completeGames":0,"shutouts":0,"pitchesThrown":928,"balls":361,"strikes":567,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".500","pitchesPerInning":"17.51","gamesFinished":6,"strikeoutWalkRatio":"1.96","strikeoutsPer9Inn":"9.34","walksPer9Inn":"4.75","hitsPer9Inn":"7.81","runsScoredPer9":"4.75","homeRunsPer9":"1.53","inheritedRunners":19,"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":true,"isSubstitute":false}},"ID695491":{"person":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"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":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":10,"groundOuts":7,"airOuts":16,"runs":7,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":22,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".170","atBats":53,"obp":".224","slg":".491","ops":".715","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":58,"totalBases":26,"rbi":10,"leftOnBase":26,"sacBunts":0,"sacFlies":1,"babip":".148","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.60","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":0,"putOuts":24,"errors":1,"chances":25,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID703725":{"person":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":6,"groundOuts":22,"airOuts":17,"runs":17,"doubles":6,"triples":1,"homeRuns":5,"strikeOuts":30,"baseOnBalls":6,"intentionalWalks":0,"hits":20,"hitByPitch":1,"atBats":88,"obp":".281","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":371,"era":"4.88","inningsPitched":"24.0","wins":4,"losses":3,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":13,"whip":"1.08","battersFaced":96,"outs":72,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":371,"balls":126,"strikes":245,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":0,"winPercentage":".571","pitchesPerInning":"15.46","gamesFinished":6,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"11.25","walksPer9Inn":"2.25","hitsPer9Inn":"7.50","runsScoredPer9":"6.38","homeRunsPer9":"1.88","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":true,"isSubstitute":false}},"ID802408":{"person":{"id":802408,"fullName":"Brycen Mautz","link":"/api/v1/people/802408"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(L, 0-1)","summary":"3.0 IP, 4 ER, 8 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":14,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":61,"inningsPitched":"3.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":15,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":61,"balls":23,"strikes":38,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"12.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":4,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID671056":{"person":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"jerseyNumber":"48","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"200","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"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":136,"flyOuts":55,"groundOuts":151,"airOuts":128,"runs":82,"doubles":23,"triples":1,"homeRuns":14,"strikeOuts":111,"baseOnBalls":67,"intentionalWalks":5,"hits":123,"hitByPitch":27,"avg":".242","atBats":509,"obp":".357","slg":".373","ops":".730","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":17,"groundIntoTriplePlay":0,"plateAppearances":607,"totalBases":190,"rbi":53,"leftOnBase":211,"sacBunts":0,"sacFlies":4,"babip":".281","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.36","popOuts":37,"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":{"caughtStealing":2,"stolenBases":38,"stolenBasePercentage":".950","caughtStealingPercentage":".050","assists":13,"putOuts":349,"errors":1,"chances":363,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID699625":{"person":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"jerseyNumber":"8","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"900","stats":{"batting":{"summary":"1-2 | 2B, HBP","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":0,"putOuts":13,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]}},"batters":[802139,671056,676475,691023,701675,665877,669357,695336,695491,699625,602104,681517,802408,685464,681676],"pitchers":[681517,802408,685464,681676],"bench":[686780,663494],"bullpen":[677865,703725,700669,669461,687273,700241,676617,666277,592773],"battingOrder":[802139,671056,676475,691023,701675,665877,695336,695491,602104],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Crooks (6, Soto, G)."},{"label":"HR","value":"Báez (5, 3rd inning off Bachar, 0 on, 1 out)."},{"label":"TB","value":"Báez 4; Church; Crooks 2."},{"label":"RBI","value":"Báez (10)."},{"label":"Runners left in scoring position, 2 out","value":"Burleson; Walker, J 2; Báez 2."},{"label":"Team RISP","value":"0-for-7."},{"label":"Team LOB","value":"7."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Báez (1, fielding)."}]}],"note":[{"label":"a","value":"Struck out for Gorman in the 9th."},{"label":"b","value":"Struck out for Crooks in the 9th."}]}},"officials":[{"official":{"id":427243,"fullName":"Marvin Hudson","link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":691042,"fullName":"Willie Traynor","link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":503586,"fullName":"Tripp Gibson","link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":521051,"fullName":"Nick Mahrley","link":"/api/v1/people/521051"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Mautz."},{"label":"HBP","value":"Crooks (by Sisk)."},{"label":"ABS Challenge","value":"Mangum (Strike-Overturned to Ball); Walker, J (Strike-Overturned to Ball); Flores Jr. (Ball-Overturned to Strike); Mlodzinski (Ball-Overturned to Strike); Crooks (Ball-Confirmed); Gonzales, N (Strike-Overturned to Ball); Soto, G (Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Bachar 28-18; Sisk 12-3; Mlodzinski 50-30; Soto, G 18-11; Weaver 12-7; Montgomery, M 14-9; Leahy 51-32; Mautz 61-38; Winquest 24-16; Fernandez 17-9."},{"label":"Groundouts-flyouts","value":"Bachar 1-3; Sisk 1-0; Mlodzinski 3-4; Soto, G 1-0; Weaver 1-1; Montgomery, M 0-1; Leahy 2-4; Mautz 0-0; Winquest 3-0; Fernandez 1-2."},{"label":"Batters faced","value":"Bachar 8; Sisk 4; Mlodzinski 14; Soto, G 4; Weaver 3; Montgomery, M 3; Leahy 14; Mautz 15; Winquest 6; Fernandez 6."},{"label":"Inherited runners-scored","value":"Mlodzinski 3-0."},{"label":"Umpires","value":"HP: Marvin Hudson. 1B: Willie Traynor. 2B: Tripp Gibson. 3B: Nick Mahrley. "},{"label":"Weather","value":"87 degrees, Cloudy."},{"label":"Wind","value":"7 mph, In From RF."},{"label":"First pitch","value":"1:16 PM."},{"label":"T","value":"2:45."},{"label":"Att","value":"26,265."},{"label":"Venue","value":"Busch Stadium."},{"label":"August 29, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040","boxscoreName":"Lowe, B"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | HR, 2 BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","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":127,"flyOuts":78,"groundOuts":93,"airOuts":121,"runs":80,"doubles":26,"triples":1,"homeRuns":28,"strikeOuts":167,"baseOnBalls":52,"intentionalWalks":0,"hits":124,"hitByPitch":2,"avg":".249","atBats":498,"obp":".318","slg":".474","ops":".792","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":559,"totalBases":236,"rbi":81,"leftOnBase":212,"sacBunts":0,"sacFlies":7,"babip":".310","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.79","popOuts":20,"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":301,"putOuts":157,"errors":11,"chances":469,"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"}]},"type":"hitter","gameScore":60,"hittingGameScore":60},{"player":{"person":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387","boxscoreName":"Mlodzinski"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(W, 7-6)","summary":"3.1 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":4,"groundOuts":3,"airOuts":8,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":14,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":50,"inningsPitched":"3.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":14,"outs":10,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":50,"balls":20,"strikes":30,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"2.70","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":57,"pitchingGameScore":57},{"player":{"person":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668","boxscoreName":"Flores Jr."},"jerseyNumber":"43","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | HR, 2 K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":3,"leftOnBase":3,"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":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":11,"groundOuts":19,"airOuts":13,"runs":11,"doubles":3,"triples":0,"homeRuns":7,"strikeOuts":27,"baseOnBalls":9,"intentionalWalks":1,"hits":18,"hitByPitch":0,"avg":".234","atBats":77,"obp":".314","slg":".545","ops":".859","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":86,"totalBases":42,"rbi":17,"leftOnBase":34,"sacBunts":0,"sacFlies":0,"babip":".256","groundOutsToAirouts":"1.46","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.00","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":19,"stolenBasePercentage":".864","caughtStealingPercentage":".136","assists":9,"putOuts":164,"errors":1,"chances":174,"fielding":".994","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":54,"hittingGameScore":54}]},"decisions":{"winner":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"loser":{"id":802408,"fullName":"Brycen Mautz","link":"/api/v1/people/802408"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}