{"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":824907,"link":"/api/v1.1/game/824907/feed/live","metaData":{"wait":10,"timeStamp":"20260701_020858","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count00","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824907,"type":"R","doubleHeader":"N","id":"2026/06/30/slnmlb-atlmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824907-2026-06-30","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-06-30T23:15:00Z","originalDate":"2026-06-30","officialDate":"2026-06-30","dayNight":"night","time":"7: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":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":82,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":44,"losses":38,"ties":0,"pct":".537"},"records":{},"divisionLeader":false,"wins":44,"losses":38,"winningPercentage":".537"},"franchiseName":"St. Louis","clubName":"Cardinals","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144","season":2026,"venue":{"id":4705,"name":"Truist Park","link":"/api/v1/venues/4705"},"springVenue":{"id":5380,"link":"/api/v1/venues/5380"},"teamCode":"atl","fileCode":"atl","abbreviation":"ATL","teamName":"Braves","locationName":"Atlanta","firstYearOfPlay":"1871","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Atlanta","record":{"gamesPlayed":83,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":49,"losses":34,"ties":0,"pct":".590"},"records":{},"divisionLeader":false,"wins":49,"losses":34,"winningPercentage":".590"},"franchiseName":"Atlanta","clubName":"Braves","active":true}},"players":{"ID694335":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335","firstName":"Matthew","lastName":"Svanson","primaryNumber":"49","birthDate":"1999-01-31","currentAge":27,"birthCity":"Lake Zurich","birthStateProvince":"IL","birthCountry":"USA","height":"6' 5\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Svanson","middleName":"Patrick","boxscoreName":"Svanson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"SVONN-suhn","mlbDebutDate":"2025-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Svanson","nameSlug":"matt-svanson-694335","firstLastName":"Matt Svanson","lastFirstName":"Svanson, Matt","lastInitName":"Svanson, M","initLastName":"M Svanson","fullFMLName":"Matthew Patrick Svanson","fullLFMName":"Svanson, Matthew Patrick","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID691023":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023","firstName":"Jordan","lastName":"Walker","primaryNumber":"18","birthDate":"2002-05-22","currentAge":24,"birthCity":"Stone Mountain","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jordan","useLastName":"Walker","middleName":"Alexander","boxscoreName":"Walker, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Walker","nameSlug":"jordan-walker-691023","firstLastName":"Jordan Walker","lastFirstName":"Walker, Jordan","lastInitName":"Walker, J","initLastName":"J Walker","fullFMLName":"Jordan Alexander Walker","fullLFMName":"Walker, Jordan Alexander","strikeZoneTop":3.461,"strikeZoneBottom":1.747},"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},"ID689266":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266","firstName":"Dylan","lastName":"Dodd","primaryNumber":"46","birthDate":"1998-06-06","currentAge":28,"birthCity":"Elk Grove","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Dodd","middleName":"Martin","boxscoreName":"Dodd","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-04-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dylan Dodd","nameSlug":"dylan-dodd-689266","firstLastName":"Dylan Dodd","lastFirstName":"Dodd, Dylan","lastInitName":"Dodd, D","initLastName":"D Dodd","fullFMLName":"Dylan Martin Dodd","fullLFMName":"Dodd, Dylan Martin","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID671739":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739","firstName":"Michael","lastName":"Harris","primaryNumber":"23","birthDate":"2001-03-07","currentAge":25,"birthCity":"DeKalb","birthStateProvince":"GA","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Michael","useLastName":"Harris II","middleName":"Machion","boxscoreName":"Harris II","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Michael Harris II","nameTitle":"II","nameSuffix":"II","nameSlug":"michael-harris-ii-671739","firstLastName":"Michael Harris II","lastFirstName":"Harris II, Michael","lastInitName":"Harris II, M","initLastName":"M Harris II","fullFMLName":"Michael Machion Harris II","fullLFMName":"Harris II, Michael Machion","strikeZoneTop":3.181,"strikeZoneBottom":1.606},"ID622761":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761","firstName":"Jorge","lastName":"Mateo","primaryNumber":"9","birthDate":"1995-06-23","currentAge":31,"birthCity":"Santo Domingo Oeste","birthCountry":"Dominican Republic","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jorge","useLastName":"Mateo","middleName":"Luis","boxscoreName":"Mateo","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"mah-TAY-oh","mlbDebutDate":"2020-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorge Mateo","nameSlug":"jorge-mateo-622761","firstLastName":"Jorge Mateo","lastFirstName":"Mateo, Jorge","lastInitName":"Mateo, J","initLastName":"J Mateo","fullFMLName":"Jorge Luis Mateo","fullLFMName":"Mateo, Jorge Luis","strikeZoneTop":3.2,"strikeZoneBottom":1.61},"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},"ID642133":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133","firstName":"Ryan","lastName":"Tellez","primaryNumber":"44","birthDate":"1995-03-16","currentAge":31,"birthCity":"Sacramento","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":273,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Rowdy","useLastName":"Tellez","middleName":"John","boxscoreName":"Tellez","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"teh-LEHZ","mlbDebutDate":"2018-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Rowdy Tellez","nameSlug":"rowdy-tellez-642133","firstLastName":"Rowdy Tellez","lastFirstName":"Tellez, Rowdy","lastInitName":"Tellez, R","initLastName":"R Tellez","fullFMLName":"Ryan John Tellez","fullLFMName":"Tellez, Ryan John","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID802139":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139","firstName":"Jonathan","lastName":"Wetherholt","primaryNumber":"26","birthDate":"2002-09-10","currentAge":24,"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},"ID800311":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311","firstName":"Didier","lastName":"Fuentes","primaryNumber":"72","birthDate":"2005-06-17","currentAge":21,"birthCity":"Tolu","birthCountry":"Colombia","height":"6' 0\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Didier","useLastName":"Fuentes","middleName":"Nicolas","boxscoreName":"Fuentes","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-06-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Didier Fuentes","nameSlug":"didier-fuentes-800311","firstLastName":"Didier Fuentes","lastFirstName":"Fuentes, Didier","lastInitName":"Fuentes, D","initLastName":"D Fuentes","fullFMLName":"Didier Nicolas Fuentes","fullLFMName":"Fuentes, Didier Nicolas","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID686948":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948","firstName":"Drake","lastName":"Baldwin","primaryNumber":"30","birthDate":"2001-03-28","currentAge":25,"birthCity":"Madison","birthStateProvince":"WI","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Drake","useLastName":"Baldwin","middleName":"Randall","boxscoreName":"Baldwin, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-03-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drake Baldwin","nameSlug":"drake-baldwin-686948","firstLastName":"Drake Baldwin","lastFirstName":"Baldwin, Drake","lastInitName":"Baldwin, D","initLastName":"D Baldwin","fullFMLName":"Drake Randall Baldwin","fullLFMName":"Baldwin, Drake Randall","strikeZoneTop":3.206,"strikeZoneBottom":1.618},"ID691458":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458","firstName":"Blaze","lastName":"Jordan","primaryNumber":"33","birthDate":"2002-12-19","currentAge":23,"birthCity":"Southaven","birthStateProvince":"MS","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Blaze","useLastName":"Jordan","boxscoreName":"Jordan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blaze Jordan","nameSlug":"blaze-jordan-691458","firstLastName":"Blaze Jordan","lastFirstName":"Jordan, Blaze","lastInitName":"Jordan, B","initLastName":"B Jordan","fullFMLName":"Blaze  Jordan","fullLFMName":"Jordan, Blaze","strikeZoneTop":3.237,"strikeZoneBottom":1.633},"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},"ID676617":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617","firstName":"Riley","lastName":"O'Brien","primaryNumber":"61","birthDate":"1995-02-06","currentAge":31,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"6' 4\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Riley","useLastName":"O'Brien","middleName":"Chun-Young","boxscoreName":"O'Brien","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Riley O'Brien","nameSlug":"riley-o-brien-676617","firstLastName":"Riley O'Brien","lastFirstName":"O'Brien, Riley","lastInitName":"O'Brien, R","initLastName":"R O'Brien","fullFMLName":"Riley Chun-Young O'Brien","fullLFMName":"O'Brien, Riley Chun-Young","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669467":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467","firstName":"Neil","lastName":"Pallante","primaryNumber":"53","birthDate":"1998-09-18","currentAge":27,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andre","useLastName":"Pallante","middleName":"Andre","boxscoreName":"Pallante","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"puh-LAWN-tay","mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andre Pallante","nameSlug":"andre-pallante-669467","firstLastName":"Andre Pallante","lastFirstName":"Pallante, Andre","lastInitName":"Pallante, A","initLastName":"A Pallante","fullFMLName":"Neil Andre Pallante","fullLFMName":"Pallante, Neil Andre","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID621566":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566","firstName":"Matthew","lastName":"Olson","primaryNumber":"28","birthDate":"1994-03-29","currentAge":32,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Matt","useLastName":"Olson","middleName":"Kent","boxscoreName":"Olson","nickName":"Oly","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-09-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Olson","nameSlug":"matt-olson-621566","firstLastName":"Matt Olson","lastFirstName":"Olson, Matt","lastInitName":"Olson, M","initLastName":"M Olson","fullFMLName":"Matthew Kent Olson","fullLFMName":"Olson, Matthew Kent","strikeZoneTop":3.372,"strikeZoneBottom":1.702},"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},"ID642086":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086","firstName":"Dominic","lastName":"Smith","primaryNumber":"8","birthDate":"1995-06-15","currentAge":31,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":224,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Dominic","useLastName":"Smith","middleName":"David Rene","boxscoreName":"Smith, D","nickName":"Sug","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-08-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dominic Smith","nameSlug":"dominic-smith-642086","firstLastName":"Dominic Smith","lastFirstName":"Smith, Dominic","lastInitName":"Smith, D","initLastName":"D Smith","fullFMLName":"Dominic David Rene Smith","fullLFMName":"Smith, Dominic David Rene","strikeZoneTop":3.176,"strikeZoneBottom":1.603},"ID669461":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461","firstName":"Matthew","lastName":"Liberatore","primaryNumber":"32","birthDate":"1999-11-06","currentAge":26,"birthCity":"Peoria","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matthew","useLastName":"Liberatore","middleName":"Joseph","boxscoreName":"Liberatore","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"LIBB-er-uh-tore","mlbDebutDate":"2022-05-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matthew Liberatore","nameSlug":"matthew-liberatore-669461","firstLastName":"Matthew Liberatore","lastFirstName":"Liberatore, Matthew","lastInitName":"Liberatore, M","initLastName":"M Liberatore","fullFMLName":"Matthew Joseph Liberatore","fullLFMName":"Liberatore, Matthew Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID686780":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780","firstName":"Pedro","lastName":"Pagés","primaryNumber":"43","birthDate":"1998-09-17","currentAge":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},"ID641755":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755","firstName":"Tyler","lastName":"Kinley","primaryNumber":"55","birthDate":"1991-01-31","currentAge":35,"birthCity":"Plantation","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Kinley","middleName":"Harrison","boxscoreName":"Kinley","nickName":"TK","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Kinley","nameSlug":"tyler-kinley-641755","firstLastName":"Tyler Kinley","lastFirstName":"Kinley, Tyler","lastInitName":"Kinley, T","initLastName":"T Kinley","fullFMLName":"Tyler Harrison Kinley","fullLFMName":"Kinley, Tyler Harrison","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID625643":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643","firstName":"Reynaldo","lastName":"López","primaryNumber":"40","birthDate":"1994-01-04","currentAge":32,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Reynaldo","useLastName":"López","middleName":"Starling","boxscoreName":"López, R","nickName":"Rey","gender":"M","nameMatrilineal":"Kely","isPlayer":true,"isVerified":true,"mlbDebutDate":"2016-07-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Reynaldo López","nameSlug":"reynaldo-lopez-625643","firstLastName":"Reynaldo López","lastFirstName":"López, Reynaldo","lastInitName":"López, R","initLastName":"R López","fullFMLName":"Reynaldo Starling López","fullLFMName":"López, Reynaldo Starling","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID642201":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201","firstName":"Elijah","lastName":"White","primaryNumber":"38","birthDate":"1994-06-26","currentAge":32,"birthCity":"Greenville","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Eli","useLastName":"White","middleName":"Thomas","boxscoreName":"White, E","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2020-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eli White","nameSlug":"eli-white-642201","firstLastName":"Eli White","lastFirstName":"White, Eli","lastInitName":"White, E","initLastName":"E White","fullFMLName":"Elijah Thomas White","fullLFMName":"White, Elijah Thomas","strikeZoneTop":3.316,"strikeZoneBottom":1.673},"ID645277":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277","firstName":"Ozhaino","lastName":"Albies","primaryNumber":"1","birthDate":"1997-01-07","currentAge":29,"birthCity":"Willemstad","birthCountry":"Curacao","height":"5' 7\"","weight":165,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ozzie","useLastName":"Albies","middleName":"Jurdy Jiandro","boxscoreName":"Albies","nickName":"Bolly","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"ALL-bees","mlbDebutDate":"2017-08-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ozzie Albies","nameSlug":"ozzie-albies-645277","firstLastName":"Ozzie Albies","lastFirstName":"Albies, Ozzie","lastInitName":"Albies, O","initLastName":"O Albies","fullFMLName":"Ozhaino Jurdy Jiandro Albies","fullLFMName":"Albies, Ozhaino Jurdy Jiandro","strikeZoneTop":2.985,"strikeZoneBottom":1.506},"ID656550":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550","firstName":"Harrison","lastName":"Holmes","primaryNumber":"66","birthDate":"1996-03-22","currentAge":30,"birthCity":"Conway","birthStateProvince":"SC","birthCountry":"USA","height":"6' 0\"","weight":226,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grant","useLastName":"Holmes","middleName":"Grant","boxscoreName":"Holmes, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2024-06-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grant Holmes","nameSlug":"grant-holmes-656550","firstLastName":"Grant Holmes","lastFirstName":"Holmes, Grant","lastInitName":"Holmes, G","initLastName":"G Holmes","fullFMLName":"Harrison Grant Holmes","fullLFMName":"Holmes, Harrison Grant","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID573262":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262","firstName":"Michael","lastName":"Yastrzemski","primaryNumber":"18","birthDate":"1990-08-23","currentAge":36,"birthCity":"Andover","birthStateProvince":"MA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mike","useLastName":"Yastrzemski","middleName":"Andrew","boxscoreName":"Yastrzemski","nickName":"Yaz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"yuh-STREM-skee","mlbDebutDate":"2019-05-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mike Yastrzemski","nameSlug":"mike-yastrzemski-573262","firstLastName":"Mike Yastrzemski","lastFirstName":"Yastrzemski, Mike","lastInitName":"Yastrzemski, M","initLastName":"M Yastrzemski","fullFMLName":"Michael Andrew Yastrzemski","fullLFMName":"Yastrzemski, Michael Andrew","strikeZoneTop":3.125,"strikeZoneBottom":1.577},"ID691008":{"id":691008,"fullName":"Max Rajcic","link":"/api/v1/people/691008","firstName":"Maxwel","lastName":"Rajcic","primaryNumber":"71","birthDate":"2001-08-03","currentAge":25,"birthCity":"Orange","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Max","useLastName":"Rajcic","middleName":"Scott","boxscoreName":"Rajcic","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"like \"magic\"","mlbDebutDate":"2026-06-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Rajcic","nameSlug":"max-rajcic-691008","firstLastName":"Max Rajcic","lastFirstName":"Rajcic, Max","lastInitName":"Rajcic, M","initLastName":"M Rajcic","fullFMLName":"Maxwel Scott Rajcic","fullLFMName":"Rajcic, Maxwel Scott","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID693821":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821","firstName":"Bryce","lastName":"Elder","primaryNumber":"55","birthDate":"1999-05-19","currentAge":27,"birthCity":"Decatur","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryce","useLastName":"Elder","middleName":"Cason","boxscoreName":"Elder","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Elder","nameSlug":"bryce-elder-693821","firstLastName":"Bryce Elder","lastFirstName":"Elder, Bryce","lastInitName":"Elder, B","initLastName":"B Elder","fullFMLName":"Bryce Cason Elder","fullLFMName":"Elder, Bryce Cason","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID527048":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048","firstName":"Martín","lastName":"Pérez","primaryNumber":"33","birthDate":"1991-04-04","currentAge":35,"birthCity":"Guanare","birthCountry":"Venezuela","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Martín","useLastName":"Pérez","boxscoreName":"Pérez, M","nickName":"El De Las Matas","gender":"M","nameMatrilineal":"Jimenez","isPlayer":true,"isVerified":true,"pronunciation":"mar-TEEN","mlbDebutDate":"2012-06-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Martín Pérez","nameSlug":"martin-perez-527048","firstLastName":"Martín Pérez","lastFirstName":"Pérez, Martín","lastInitName":"Pérez, M","initLastName":"M Pérez","fullFMLName":"Martín Pérez","fullLFMName":"Pérez, Martín","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"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},"ID669276":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276","firstName":"Dylan","lastName":"Lee","primaryNumber":"52","birthDate":"1994-08-01","currentAge":32,"birthCity":"Dinuba","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Lee","middleName":"Ryan","boxscoreName":"Lee, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2021-10-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dylan Lee","nameSlug":"dylan-lee-669276","firstLastName":"Dylan Lee","lastFirstName":"Lee, Dylan","lastInitName":"Lee, D","initLastName":"D Lee","fullFMLName":"Dylan Ryan Lee","fullLFMName":"Lee, Dylan Ryan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID675916":{"id":675916,"fullName":"James Karinchak","link":"/api/v1/people/675916","firstName":"James","lastName":"Karinchak","primaryNumber":"00","birthDate":"1995-09-22","currentAge":30,"birthCity":"Newburgh","birthStateProvince":"NY","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"James","useLastName":"Karinchak","middleName":"Stephen","boxscoreName":"Karinchak","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"karin-chek","mlbDebutDate":"2019-09-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James Karinchak","nameSlug":"james-karinchak-675916","firstLastName":"James Karinchak","lastFirstName":"Karinchak, James","lastInitName":"Karinchak, J","initLastName":"J Karinchak","fullFMLName":"James Stephen Karinchak","fullLFMName":"Karinchak, James Stephen","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID663698":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698","firstName":"Joseph","lastName":"Bart","primaryNumber":"25","birthDate":"1996-12-15","currentAge":29,"birthCity":"Buford","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":242,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Joey","useLastName":"Bart","middleName":"Andrew","boxscoreName":"Bart","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Bart","nameSlug":"joey-bart-663698","firstLastName":"Joey Bart","lastFirstName":"Bart, Joey","lastInitName":"Bart, J","initLastName":"J Bart","fullFMLName":"Joseph Andrew Bart","fullLFMName":"Bart, Joseph Andrew","strikeZoneTop":3.3,"strikeZoneBottom":1.665},"ID663457":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457","firstName":"Lars","lastName":"Nootbaar","primaryNumber":"21","birthDate":"1997-09-08","currentAge":29,"birthCity":"El Segundo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Lars","useLastName":"Nootbaar","middleName":"Taylor-Tatsuji","boxscoreName":"Nootbaar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"NUTE-bahr","mlbDebutDate":"2021-06-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lars Nootbaar","nameSlug":"lars-nootbaar-663457","firstLastName":"Lars Nootbaar","lastFirstName":"Nootbaar, Lars","lastInitName":"Nootbaar, L","initLastName":"L Nootbaar","fullFMLName":"Lars Taylor-Tatsuji Nootbaar","fullLFMName":"Nootbaar, Lars Taylor-Tatsuji","strikeZoneTop":3.259,"strikeZoneBottom":1.645},"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},"ID643289":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289","firstName":"Mauricio","lastName":"Dubón","primaryNumber":"14","birthDate":"1994-07-19","currentAge":32,"birthCity":"San Pedro Sula","birthCountry":"Honduras","height":"5' 11\"","weight":173,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mauricio","useLastName":"Dubón","middleName":"Andre","boxscoreName":"Dubón","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"doo-BAHN","mlbDebutDate":"2019-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mauricio Dubón","nameSlug":"mauricio-dubon-643289","firstLastName":"Mauricio Dubón","lastFirstName":"Dubón, Mauricio","lastInitName":"Dubón, M","initLastName":"M Dubón","fullFMLName":"Mauricio Andre Dubón","fullLFMName":"Dubón, Mauricio Andre","strikeZoneTop":3.171,"strikeZoneBottom":1.6},"ID668941":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941","firstName":"Joseph","lastName":"Romero","primaryNumber":"33","birthDate":"1996-09-09","currentAge":30,"birthCity":"Camarillo","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JoJo","useLastName":"Romero","middleName":"Abel","boxscoreName":"Romero, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2020-08-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"JoJo Romero","nameSlug":"jojo-romero-668941","firstLastName":"JoJo Romero","lastFirstName":"Romero, JoJo","lastInitName":"Romero, J","initLastName":"J Romero","fullFMLName":"Joseph Abel Romero","fullLFMName":"Romero, Joseph Abel","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID519242":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242","firstName":"Christopher","lastName":"Sale","primaryNumber":"51","birthDate":"1989-03-30","currentAge":37,"birthCity":"Lakeland","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Sale","middleName":"Allen","boxscoreName":"Sale","nickName":"The Conductor","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2010-08-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Chris Sale","nameSlug":"chris-sale-519242","firstLastName":"Chris Sale","lastFirstName":"Sale, Chris","lastInitName":"Sale, C","initLastName":"C Sale","fullFMLName":"Christopher Allen Sale","fullLFMName":"Sale, Christopher Allen","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"ID694462":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462","firstName":"Hurston","lastName":"Waldrep","primaryNumber":"64","birthDate":"2002-03-01","currentAge":24,"birthCity":"Cairo","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hurston","useLastName":"Waldrep","middleName":"Wayne","boxscoreName":"Waldrep","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-06-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hurston Waldrep","nameSlug":"hurston-waldrep-694462","firstLastName":"Hurston Waldrep","lastFirstName":"Waldrep, Hurston","lastInitName":"Waldrep, H","initLastName":"H Waldrep","fullFMLName":"Hurston Wayne Waldrep","fullLFMName":"Waldrep, Hurston Wayne","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID641656":{"id":641656,"fullName":"Ian Hamilton","link":"/api/v1/people/641656","firstName":"Ian","lastName":"Hamilton","primaryNumber":"71","birthDate":"1995-06-16","currentAge":31,"birthCity":"Dover","birthStateProvince":"NH","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ian","useLastName":"Hamilton","middleName":"Francis","boxscoreName":"Hamilton, I","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2018-08-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ian Hamilton","nameSlug":"ian-hamilton-641656","firstLastName":"Ian Hamilton","lastFirstName":"Hamilton, Ian","lastInitName":"Hamilton, I","initLastName":"I Hamilton","fullFMLName":"Ian Francis Hamilton","fullLFMName":"Hamilton, Ian Francis","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID628452":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452","firstName":"Raisel","lastName":"Iglesias","primaryNumber":"26","birthDate":"1990-01-04","currentAge":36,"birthCity":"Isla de la Juventud","birthCountry":"Cuba","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Raisel","useLastName":"Iglesias","boxscoreName":"Iglesias, R","nickName":"Oliver","gender":"M","nameMatrilineal":"Travieso","isPlayer":true,"isVerified":true,"pronunciation":"RYE-sell EE-gley-see-ahs","mlbDebutDate":"2015-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Raisel Iglesias","nameSlug":"raisel-iglesias-628452","firstLastName":"Raisel Iglesias","lastFirstName":"Iglesias, Raisel","lastInitName":"Iglesias, R","initLastName":"R Iglesias","fullFMLName":"Raisel Iglesias","fullLFMName":"Iglesias, Raisel","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663586":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586","firstName":"Michael","lastName":"Riley","primaryNumber":"27","birthDate":"1997-04-02","currentAge":29,"birthCity":"Memphis","birthStateProvince":"TN","birthCountry":"USA","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Austin","useLastName":"Riley","middleName":"Austin","boxscoreName":"Riley, A","nickName":"Ocho","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-05-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Riley","nameSlug":"austin-riley-663586","firstLastName":"Austin Riley","lastFirstName":"Riley, Austin","lastInitName":"Riley, A","initLastName":"A Riley","fullFMLName":"Michael Austin Riley","fullLFMName":"Riley, Michael Austin","strikeZoneTop":3.274,"strikeZoneBottom":1.652},"ID673490":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490","firstName":"Ha-Seong","lastName":"Kim","primaryNumber":"7","birthDate":"1995-10-17","currentAge":30,"birthCity":"Bucheon","birthCountry":"Republic of Korea","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ha-Seong","useLastName":"Kim","boxscoreName":"Kim, Ha","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"HA-song","mlbDebutDate":"2021-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ha-Seong Kim","nameSlug":"ha-seong-kim-673490","firstLastName":"Ha-Seong Kim","lastFirstName":"Kim, Ha-Seong","lastInitName":"Kim, H","initLastName":"H Kim","fullFMLName":"Ha-Seong Kim","fullLFMName":"Kim, Ha-Seong","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID669160":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160","firstName":"Dustin","lastName":"May","primaryNumber":"21","birthDate":"1997-09-06","currentAge":29,"birthCity":"Justin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 6\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dustin","useLastName":"May","middleName":"Jake","boxscoreName":"May","nickName":"Big Red","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dustin May","nameSlug":"dustin-may-669160","firstLastName":"Dustin May","lastFirstName":"May, Dustin","lastInitName":"May, D","initLastName":"D May","fullFMLName":"Dustin Jake May","fullLFMName":"May, Dustin Jake","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID691026":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026","firstName":"Masyn","lastName":"Winn","primaryNumber":"0","birthDate":"2002-03-21","currentAge":24,"birthCity":"Katy","birthStateProvince":"TX","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Masyn","useLastName":"Winn","middleName":"Blaze","boxscoreName":"Winn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Masyn Winn","nameSlug":"masyn-winn-691026","firstLastName":"Masyn Winn","lastFirstName":"Winn, Masyn","lastInitName":"Winn, M","initLastName":"M Winn","fullFMLName":"Masyn Blaze Winn","fullLFMName":"Winn, Masyn Blaze","strikeZoneTop":3.081,"strikeZoneBottom":1.555},"ID676369":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369","firstName":"Nelson","lastName":"Velázquez","primaryNumber":"30","birthDate":"1998-12-26","currentAge":27,"birthCity":"Carolina","birthCountry":"Puerto Rico","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Nelson","useLastName":"Velázquez","middleName":"Javier","boxscoreName":"Velázquez, N","gender":"M","nameMatrilineal":"Romero","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"veh-LAZZ-kezz","mlbDebutDate":"2022-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nelson Velázquez","nameSlug":"nelson-velazquez-676369","firstLastName":"Nelson Velázquez","lastFirstName":"Velázquez, Nelson","lastInitName":"Velázquez, N","initLastName":"N Velázquez","fullFMLName":"Nelson Javier Velázquez","fullLFMName":"Velázquez, Nelson Javier","strikeZoneTop":3.15,"strikeZoneBottom":1.59},"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":4705,"name":"Truist Park","link":"/api/v1/venues/4705","location":{"address1":"755 Battery Avenue","city":"Atlanta","state":"Georgia","stateAbbrev":"GA","postalCode":"30339","defaultCoordinates":{"latitude":33.890672,"longitude":-84.467641},"azimuthAngle":145.0,"elevation":1001,"country":"USA"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":40819,"turfType":"Grass","roofType":"Open","leftLine":335,"left":375,"leftCenter":385,"center":400,"rightCenter":375,"rightLine":325},"active":true,"season":"2026"},"officialVenue":{"id":4705,"link":"/api/v1/venues/4705"},"weather":{"condition":"Partly Cloudy","temp":"92","wind":"5 mph, L To R"},"gameInfo":{"attendance":32932,"firstPitch":"2026-06-30T23:16:00.000Z","gameDurationMinutes":172},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":3,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":0,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"home":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"}},"officialScorer":{"id":431084,"fullName":"Mike Stamus","link":"/api/v1/people/431084"},"primaryDatacaster":{"id":427356,"fullName":"Richard Musterer","link":"/api/v1/people/427356"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Wetherholt grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-30T23:16:26.376Z","endTime":"2026-06-30T23:17:56.065Z","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":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T19:18:34.335Z","endTime":"2026-06-30T22:53:55.741Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"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-06-30T22:53:55.741Z","endTime":"2026-06-30T23:15:00.116Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"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-06-30T23:15:00.116Z","endTime":"2026-06-30T23:16:28.247Z","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(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":87.0,"endSpeed":80.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.891598508293914,"aZ":-22.023888111366144,"pfxX":7.049255758352444,"pfxZ":6.156815145696962,"pX":1.169765821192334,"pZ":2.804278403834368,"vX0":-2.2563560314814315,"vY0":-126.82188700055801,"vZ0":-3.0230798554651988,"x":72.41,"y":163.06,"x0":1.1484630635093693,"y0":50.00568723639113,"z0":5.744111247675385,"aX":11.62857400999827},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.8,"breakHorizontal":-12.4,"spinRate":1857,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.42983069944855057,"extension":5.932253179772612},"index":3,"playId":"c7590d30-45b2-39be-bfdb-88a314f320cc","pitchNumber":1,"startTime":"2026-06-30T23:16:28.247Z","endTime":"2026-06-30T23:16:32.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.80486864861706,"aZ":-23.442744352488592,"pfxX":9.966871452682277,"pfxZ":5.330634819402985,"pX":0.3818015516769581,"pZ":2.0318120592910573,"vX0":-4.932696576281057,"vY0":-126.43368124791544,"vZ0":-4.471811581006744,"x":102.45,"y":183.92,"x0":1.05033330235426,"y0":50.005659440532995,"z0":5.676652908271539,"aX":16.337634444072755},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":9.0,"breakHorizontal":-17.2,"spinRate":1943,"spinDirection":134},"zone":9,"typeConfidence":2.0,"plateTime":0.43118477524702126,"extension":5.939048847950633},"index":4,"playId":"5fe9e92f-123f-3d91-bf9a-33c084f7e9ff","pitchNumber":2,"startTime":"2026-06-30T23:16:41.069Z","endTime":"2026-06-30T23:16:44.956Z","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":82.4,"endSpeed":77.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.791411224932116,"aZ":-24.56556934787572,"pfxX":-1.281235513464378,"pfxZ":5.112869490365799,"pX":-0.27349064846311283,"pZ":0.5737289920040909,"vX0":-3.13898739140835,"vY0":-119.98714714999633,"vZ0":-6.608931256781313,"x":127.42,"y":223.29,"x0":1.2076298639486331,"y0":50.00225523087493,"z0":5.493194006449234,"aX":-1.9054979955296756},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":8.3,"breakHorizontal":2.9,"spinRate":2128,"spinDirection":154},"zone":13,"typeConfidence":0.83,"plateTime":0.45300309719306275,"extension":6.042137355103801},"index":5,"playId":"3bd91269-febc-3ec2-a8ff-f29d10e84c10","pitchNumber":3,"startTime":"2026-06-30T23:16:55.487Z","endTime":"2026-06-30T23:16:59.729Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":87.7,"endSpeed":81.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.79887141025127,"aZ":-25.359974441443427,"pfxX":9.246164974632514,"pfxZ":4.086297024646047,"pX":0.7323995866878908,"pZ":2.3606450114661977,"vX0":-4.316563825546245,"vY0":-127.68560050524039,"vZ0":-3.268198442696759,"x":89.08,"y":175.04,"x0":1.2343405669940768,"y0":50.003920058972724,"z0":5.630625488148564,"aX":15.422671794147902},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.0,"breakHorizontal":-16.0,"spinRate":1894,"spinDirection":132},"zone":6,"typeConfidence":2.0,"plateTime":0.4273218542594903,"extension":5.943319988068169},"index":6,"playId":"f7a63ffa-ef96-31e2-b7db-6056adc574d6","pitchNumber":4,"startTime":"2026-06-30T23:17:10.164Z","endTime":"2026-06-30T23:17:15.579Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.99037144948061,"aZ":-25.13559527253931,"pfxX":6.424587057092028,"pfxZ":5.124306512833358,"pX":1.4622908081786035,"pZ":2.2376312979961885,"vX0":-1.516518862963478,"vY0":-115.94407303213262,"vZ0":-2.5831561044507714,"x":61.26,"y":178.36,"x0":1.2868094910398036,"y0":50.00044713075929,"z0":5.744429181929493,"aX":8.818276152537319},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":9.0,"breakHorizontal":-11.3,"spinRate":1578,"spinDirection":130},"zone":14,"typeConfidence":0.87,"plateTime":0.4709216715853657,"extension":5.940123705995546},"index":7,"playId":"0754a65e-cf91-3792-9e1c-cda4002dae80","pitchNumber":5,"startTime":"2026-06-30T23:17:30.468Z","endTime":"2026-06-30T23:17:34.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52802474062427,"aZ":-23.962991880162793,"pfxX":8.511204364421978,"pfxZ":4.925612492039372,"pX":0.4789717407544743,"pZ":2.88833124759586,"vX0":-4.450936068264877,"vY0":-128.06151076095583,"vZ0":-2.408012900063714,"x":98.74,"y":160.8,"x0":1.1303610567164857,"y0":50.002809615375114,"z0":5.708052665772655,"aX":14.188962223866298},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.6,"breakHorizontal":-14.5,"spinRate":1881,"spinDirection":131},"zone":3,"typeConfidence":2.0,"plateTime":0.4270953416711176,"extension":5.967096529520944},"hitData":{"launchSpeed":101.1,"launchAngle":0.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.0,"coordY":146.8}},"index":8,"playId":"a1af67ea-4caf-3c0e-9624-29cb7db9513c","pitchNumber":6,"startTime":"2026-06-30T23:17:45.993Z","endTime":"2026-06-30T23:17:56.065Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T23:17:56.065Z","atBatIndex":0},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Iván Herrera pops out to first baseman Matt Olson in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-30T23:18:06.562Z","endTime":"2026-06-30T23:18:54.903Z","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":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"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":1},"pitchData":{"startSpeed":75.4,"endSpeed":70.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.419255943387128,"aZ":-34.566588074092074,"pfxX":-1.5335717997452922,"pfxZ":-1.9370456055161487,"pX":-0.45380868075319,"pZ":2.125831890416835,"vX0":-2.631687208299241,"vY0":-109.84835534180431,"vZ0":-0.3536659224172295,"x":134.3,"y":181.38,"x0":0.9537413285326488,"y0":50.002914557170115,"z0":5.929281734653449,"aX":-1.8945132080993414},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-3.4,"breakHorizontal":3.4,"spinRate":2286,"spinDirection":292},"zone":7,"typeConfidence":0.9,"plateTime":0.49651704662894103,"extension":5.865581090688708},"index":0,"playId":"3537c252-9687-3cce-8558-1aef5047eb47","pitchNumber":1,"startTime":"2026-06-30T23:18:16.979Z","endTime":"2026-06-30T23:18:21.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":74.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.57627189825316,"aZ":-24.11326915957689,"pfxX":6.210860858394183,"pfxZ":5.815448338678034,"pX":0.4667341561939091,"pZ":1.1631705273796447,"vX0":-3.434276097960683,"vY0":-116.58335282184771,"vZ0":-4.890399781469376,"x":99.21,"y":207.37,"x0":1.1470979127017937,"y0":50.00073038261561,"z0":5.545794463472539,"aX":8.604368264633525},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":9.7,"breakHorizontal":-10.4,"spinRate":1575,"spinDirection":127},"zone":14,"typeConfidence":0.88,"plateTime":0.4686538731526957,"extension":5.962361253369348},"index":1,"playId":"edd7e540-df48-33e3-95a7-40ab3ee10bc6","pitchNumber":2,"startTime":"2026-06-30T23:18:29.538Z","endTime":"2026-06-30T23:18:33.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.910533231384388,"aZ":-23.926407096211086,"pfxX":-1.1743961139437937,"pfxZ":5.385975220561836,"pX":0.5504879013950399,"pZ":3.050671428323212,"vX0":-1.5209621079352085,"vY0":-122.15069985494286,"vZ0":-1.3535460854850214,"x":96.02,"y":156.41,"x0":1.330583276207486,"y0":50.005731805679844,"z0":5.6422849628592795,"aX":-1.7996578835215087},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":9.7,"breakHorizontal":2.4,"spinRate":2167,"spinDirection":164},"zone":3,"typeConfidence":0.87,"plateTime":0.44603289247161904,"extension":5.846924877171944},"hitData":{"launchSpeed":81.3,"launchAngle":71.0,"totalDistance":149.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":178.03,"coordY":170.27}},"index":2,"playId":"babdb203-6679-341c-8fce-33ae0111a832","pitchNumber":3,"startTime":"2026-06-30T23:18:43.613Z","endTime":"2026-06-30T23:18:54.903Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T23:18:54.903Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jordan Walker walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-30T23:19:05.652Z","endTime":"2026-06-30T23:20:47.655Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.512854797638468,"aZ":-22.9665126009365,"pfxX":8.712465236913259,"pfxZ":5.5660696545332105,"pX":0.5477656578523548,"pZ":2.3771159794506898,"vX0":-4.305198675361995,"vY0":-127.36419951293526,"vZ0":-3.4999419836165373,"x":96.12,"y":174.6,"x0":1.1220858954826933,"y0":50.00147275712394,"z0":5.571328225803169,"aX":14.40872297307804},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.6,"breakHorizontal":-14.9,"spinRate":1926,"spinDirection":135},"zone":6,"typeConfidence":2.0,"plateTime":0.4289516880396613,"extension":6.028649274722209},"index":0,"playId":"3723e84d-5a7f-385d-994c-025e188cb4fc","pitchNumber":1,"startTime":"2026-06-30T23:19:16.738Z","endTime":"2026-06-30T23:19:20.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.472940313497784,"aZ":-25.16140887944765,"pfxX":-0.9586848162861514,"pfxZ":4.546232745179196,"pX":-0.9335823752576065,"pZ":4.895271694253154,"vX0":-4.212978943662275,"vY0":-122.63031167551767,"vZ0":2.613028588326898,"x":152.59,"y":106.61,"x0":0.9225627154874193,"y0":50.00044281230583,"z0":5.946241945932209,"aX":-1.4767491097935979},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":9.0,"breakHorizontal":2.6,"spinRate":2081,"spinDirection":168},"zone":11,"typeConfidence":0.87,"plateTime":0.4445763414921373,"extension":5.867568352607963},"index":1,"playId":"6e077355-a7ad-3d80-96d3-b29672fd749f","pitchNumber":2,"startTime":"2026-06-30T23:19:30.190Z","endTime":"2026-06-30T23:19:33.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.127349973188046,"aZ":-25.08212885325621,"pfxX":-0.2717769968533119,"pfxZ":4.595550657539528,"pX":0.948722775583801,"pZ":2.671073173527398,"vX0":-1.0721840561722489,"vY0":-122.87042592294054,"vZ0":-1.8669319361029293,"x":80.84,"y":166.66,"x0":1.4243467298924368,"y0":50.00411961656567,"z0":5.551833066075043,"aX":-0.41957931796173964},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":8.2,"breakHorizontal":0.7,"spinRate":2100,"spinDirection":160},"zone":14,"typeConfidence":0.86,"plateTime":0.4441176971884562,"extension":5.868147324384352},"index":2,"playId":"8e6477ad-436e-374a-be89-239afb00a80c","pitchNumber":3,"startTime":"2026-06-30T23:19:44.629Z","endTime":"2026-06-30T23:19:49.070Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.292407029950315,"aZ":-26.19812603926811,"pfxX":7.814350186294248,"pfxZ":4.371155704755086,"pX":0.7363592307852951,"pZ":1.0104095009913128,"vX0":-3.1143696416309727,"vY0":-116.08368472356813,"vZ0":-4.730446953192243,"x":88.93,"y":211.5,"x0":1.0784783304937415,"y0":50.00446801726844,"z0":5.562442732644129,"aX":10.688633436128805},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":7.1,"breakHorizontal":-13.4,"spinRate":1595,"spinDirection":128},"zone":14,"typeConfidence":0.9,"plateTime":0.47144495521975527,"extension":5.9214847286837955},"index":3,"playId":"e26372e5-832c-37c2-86ef-211aa8cda3c9","pitchNumber":4,"startTime":"2026-06-30T23:19:59.795Z","endTime":"2026-06-30T23:20:03.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.777318698721242,"aZ":-21.59183414673139,"pfxX":8.307287274227267,"pfxZ":6.398655888720846,"pX":-0.19738188803302767,"pZ":2.837621659524882,"vX0":-5.565920593729332,"vY0":-127.67069974869341,"vZ0":-2.601845130764015,"x":124.52,"y":162.16,"x0":0.9293873830478325,"y0":50.00346608197085,"z0":5.565433617175138,"aX":13.742661046888461},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":11.3,"breakHorizontal":-13.8,"spinRate":1940,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.4286749545964694,"extension":5.990719472327806},"index":4,"playId":"841d85e2-5e84-3543-924e-a4b6d31fe5e3","pitchNumber":5,"startTime":"2026-06-30T23:20:15.619Z","endTime":"2026-06-30T23:20:19.063Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-06-30T23:20:32.978Z","endTime":"2026-06-30T23:20:43.158Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.181655729651972,"aZ":-23.61071749824111,"pfxX":-1.786630767065044,"pfxZ":5.386649427055435,"pX":1.0389293039183347,"pZ":2.6858663722735985,"vX0":-0.36856579201059897,"vY0":-124.29158514728546,"vZ0":-2.1438438952722443,"x":77.4,"y":166.26,"x0":1.4208655810938444,"y0":50.0013692430201,"z0":5.4887239768602205,"aX":-2.8397643224126123},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.6,"breakHorizontal":3.4,"spinRate":2166,"spinDirection":163},"zone":12,"typeConfidence":0.9,"plateTime":0.4380075046940828,"extension":6.014283207331394},"index":6,"playId":"d5447efe-9d1f-325f-a859-770fc1c7f75e","pitchNumber":6,"startTime":"2026-06-30T23:20:43.158Z","endTime":"2026-06-30T23:20:47.655Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T23:20:47.655Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nelson Velázquez singles on a line drive to left fielder Mauricio Dubón. Jordan Walker to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-30T23:21:08.497Z","endTime":"2026-06-30T23:21:44.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"postOnSecond":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":74.0,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.957762370359575,"aZ":-23.539052736883445,"pfxX":7.817916193021178,"pfxZ":6.2652856897566025,"pX":0.6031368369186978,"pZ":0.8341727159255947,"vX0":-3.477180043966777,"vY0":-116.41398589228993,"vZ0":-5.661694818646687,"x":94.01,"y":216.26,"x0":1.0968868799854632,"y0":50.00475722978961,"z0":5.513532147523696,"aX":10.778554362568244},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":10.3,"breakHorizontal":-13.3,"spinRate":1613,"spinDirection":123},"zone":14,"typeConfidence":0.9,"plateTime":0.4697114675103795,"extension":5.983573239915131},"index":0,"playId":"7dd15bbd-5908-333b-bf99-2df5d8547655","pitchNumber":1,"startTime":"2026-06-30T23:21:14.595Z","endTime":"2026-06-30T23:21:18.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1226680601496,"aZ":-24.18822971056422,"pfxX":9.313176731525493,"pfxZ":4.934193969045647,"pX":0.5098909208821947,"pZ":2.1147319353324128,"vX0":-4.352364737047907,"vY0":-126.27739795997769,"vZ0":-3.707442824508713,"x":97.56,"y":181.68,"x0":1.0434737794487126,"y0":50.00461634330185,"z0":5.542471780408731,"aX":15.078980159426239},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.3,"breakHorizontal":-16.0,"spinRate":1925,"spinDirection":134},"zone":9,"typeConfidence":2.0,"plateTime":0.4333511080272765,"extension":5.945278334315125},"hitData":{"launchSpeed":94.1,"launchAngle":10.0,"totalDistance":162.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.99,"coordY":112.05}},"index":1,"playId":"b1989746-5134-3eb3-af34-65248cb0ae54","pitchNumber":2,"startTime":"2026-06-30T23:21:31.615Z","endTime":"2026-06-30T23:21:44.386Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T23:21:44.386Z","atBatIndex":3},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"José Fermín pops out to second baseman Ozzie Albies.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-30T23:21:58.110Z","endTime":"2026-06-30T23:22:16.182Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":75.1,"endSpeed":70.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.40104093426083,"aZ":-32.53554207046993,"pfxX":-1.5179397796530898,"pfxZ":-0.2938833937116865,"pX":-0.04168419680816013,"pZ":2.3756991376448418,"vX0":-2.089523674459223,"vY0":-109.53220923776628,"vZ0":-0.18530018127437264,"x":118.59,"y":174.64,"x0":1.1159174788803252,"y0":50.00287758920632,"z0":5.893556474214231,"aX":-1.873778622341023},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-0.4,"breakHorizontal":3.2,"spinRate":2234,"spinDirection":279},"zone":5,"typeConfidence":0.9,"plateTime":0.4969892084598464,"extension":5.825011149530617},"hitData":{"launchSpeed":60.9,"launchAngle":26.0,"totalDistance":152.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":148.49,"coordY":145.03}},"index":0,"playId":"c803c3aa-0f36-35f5-a349-80b4b7420247","pitchNumber":1,"startTime":"2026-06-30T23:22:09.072Z","endTime":"2026-06-30T23:22:16.182Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T23:22:16.182Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drake Baldwin flies out to left fielder Lars Nootbaar.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-30T23:24:18.719Z","endTime":"2026-06-30T23:25:06.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.84176038424112,"aZ":-11.160769506873619,"pfxX":3.400454066599227,"pfxZ":10.911314874219297,"pX":0.24727470783370195,"pZ":3.5220996673224394,"vX0":-1.8883967241044382,"vY0":-137.2867738081543,"vZ0":-5.978104071209404,"x":107.57,"y":143.68,"x0":0.49899328297739304,"y0":50.00338940061827,"z0":6.47370760370159,"aX":6.54942732986726},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.8,"breakHorizontal":-5.8,"spinRate":2214,"spinDirection":153},"zone":12,"typeConfidence":0.9,"plateTime":0.39760814601265215,"extension":6.263937588652027},"index":0,"playId":"3b7c78b7-83df-33c0-9aa6-1572b0c5789f","pitchNumber":1,"startTime":"2026-06-30T23:24:23.585Z","endTime":"2026-06-30T23:24:27.611Z","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":0},"pitchData":{"startSpeed":87.4,"endSpeed":82.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.314915108040772,"aZ":-26.014991258271206,"pfxX":-2.3345774451029326,"pfxZ":3.6678457156441886,"pX":-0.8051130770975473,"pZ":0.372473923389503,"vX0":-2.995618403792989,"vY0":-127.1986256894042,"vZ0":-9.779238787979592,"x":147.69,"y":228.72,"x0":0.6807183971961244,"y0":50.00106796647554,"z0":6.252418241981712,"aX":-3.914151031000417},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.2,"breakHorizontal":4.8,"spinRate":2746,"spinDirection":169},"zone":13,"typeConfidence":0.93,"plateTime":0.42678827553761733,"extension":6.4847326041929465},"index":1,"playId":"23d9fd1b-baf5-3454-93ea-735dd8ce7878","pitchNumber":2,"startTime":"2026-06-30T23:24:37.561Z","endTime":"2026-06-30T23:24:41.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.7,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.287790993348562,"aZ":-11.218611483490317,"pfxX":3.159113005867982,"pfxZ":10.72017916675506,"pX":-0.33455732826122603,"pZ":2.517496643315521,"vX0":-3.4222908156980725,"vY0":-138.31912617726732,"vZ0":-8.651468499872726,"x":129.75,"y":170.81,"x0":0.5030944375967809,"y0":50.00630539719222,"z0":6.421240426898734,"aX":6.1772381119697455},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.0,"breakHorizontal":-5.0,"spinRate":2153,"spinDirection":151},"zone":4,"typeConfidence":0.9,"plateTime":0.39465935342727265,"extension":6.25524863554493},"hitData":{"launchSpeed":92.5,"launchAngle":56.0,"totalDistance":239.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":65.92,"coordY":124.9}},"index":2,"playId":"60dd5bc6-c217-32e0-a0c8-a200b15b6f07","pitchNumber":3,"startTime":"2026-06-30T23:24:54.817Z","endTime":"2026-06-30T23:25:06.418Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T23:25:06.418Z","atBatIndex":5},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ozzie Albies pops out to second baseman JJ Wetherholt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-30T23:25:14.027Z","endTime":"2026-06-30T23:26:11.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.9,"endSpeed":81.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.708724505583838,"aZ":-26.80752310094739,"pfxX":-2.0649075914245714,"pfxZ":3.200112582887135,"pX":0.8801005317803057,"pZ":1.321575358954513,"vX0":0.7935755742532475,"vY0":-127.96267509074917,"vZ0":-7.525760732272132,"x":83.45,"y":203.1,"x0":0.8361295665653617,"y0":50.002149999473225,"z0":6.368629697464646,"aX":-3.461550270937731},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.6,"breakHorizontal":3.6,"spinRate":2712,"spinDirection":186},"zone":14,"typeConfidence":0.88,"plateTime":0.4262738451152046,"extension":6.233201953194209},"index":0,"playId":"3c46d05a-87cc-39d8-972c-3986f4b8fa40","pitchNumber":1,"startTime":"2026-06-30T23:25:29.794Z","endTime":"2026-06-30T23:25:33.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.31028192943161,"aZ":-19.529258925445795,"pfxX":8.513629980789164,"pfxZ":7.2323291698685415,"pX":0.4049433907135148,"pZ":1.6150079777074975,"vX0":-3.7667888022921208,"vY0":-131.05927192304657,"vZ0":-8.196238189810522,"x":101.56,"y":195.17,"x0":0.7503914697472331,"y0":50.00563334097028,"z0":6.228142272585229,"aX":14.892091439385425},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.6,"breakHorizontal":-14.6,"spinRate":1870,"spinDirection":137},"zone":9,"typeConfidence":0.92,"plateTime":0.4170706800720576,"extension":6.3704036568543625},"index":1,"playId":"bfa4c88e-89af-3f82-be17-520300551746","pitchNumber":2,"startTime":"2026-06-30T23:25:43.550Z","endTime":"2026-06-30T23:25:47.111Z","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":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.336268935154067,"aZ":-11.879937951843498,"pfxX":4.934323390689965,"pfxZ":10.357244320276642,"pX":0.7684767453814324,"pZ":2.6660337370712917,"vX0":-1.425323725309842,"vY0":-138.8963764590804,"vZ0":-8.147088050340068,"x":87.71,"y":166.8,"x0":0.6464156010430078,"y0":50.00111329565503,"z0":6.42218190889703,"aX":9.665186837127237},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.3,"breakHorizontal":-8.6,"spinRate":2127,"spinDirection":152},"zone":3,"typeConfidence":0.88,"plateTime":0.39394027887098604,"extension":6.372326505155884},"hitData":{"launchSpeed":82.6,"launchAngle":61.0,"totalDistance":194.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":181.32,"coordY":145.15}},"index":2,"playId":"161d7015-c835-394e-bd4f-26e7e19c0515","pitchNumber":3,"startTime":"2026-06-30T23:26:00.220Z","endTime":"2026-06-30T23:26:11.597Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T23:26:11.597Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera challenged (pitch result), call on the field was overturned: Matt Olson called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-30T23:26:31.415Z","endTime":"2026-06-30T23:28:18.743Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.67525047723852,"aZ":-45.75954256677961,"pfxX":-3.4282787836548554,"pfxZ":-9.861761825613701,"pX":-1.0819163166208936,"pZ":1.1016136160123793,"vX0":-2.8429685071196564,"vY0":-117.8281112558729,"vZ0":-2.6967862592761787,"x":158.24,"y":209.04,"x0":0.5948248412953004,"y0":50.0050798237354,"z0":6.5730717830198575,"aX":-4.721240443785967},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-18.2,"breakHorizontal":7.0,"spinRate":3078,"spinDirection":331},"zone":13,"typeConfidence":0.92,"plateTime":0.46856145473463373,"extension":6.317325014868174},"index":0,"playId":"6fe13845-bf08-3552-ac85-15e8944d4b4a","pitchNumber":1,"startTime":"2026-06-30T23:26:38.330Z","endTime":"2026-06-30T23:26:41.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.093064916723417,"aZ":-28.666008247352288,"pfxX":-1.6055929138535774,"pfxZ":2.1505159395015028,"pX":-1.3874524639340333,"pZ":0.10124355511854348,"vX0":-4.4942877106399255,"vY0":-127.01557924371588,"vZ0":-9.724863772264762,"x":169.89,"y":236.05,"x0":0.6138338264521587,"y0":50.00505667162012,"z0":6.260317435300673,"aX":-2.62268444487995},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.9,"breakHorizontal":4.0,"spinRate":2783,"spinDirection":193},"zone":13,"typeConfidence":0.91,"plateTime":0.43128090580893774,"extension":6.383669455689757},"index":1,"playId":"d9a9c05e-9d1e-38dd-9ad0-e3efc80ba7e0","pitchNumber":2,"startTime":"2026-06-30T23:26:52.324Z","endTime":"2026-06-30T23:26:55.374Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":82.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.321027847768008,"aZ":-28.60537148979586,"pfxX":-2.0879572478730237,"pfxZ":2.1175222948952053,"pX":-0.530361816357343,"pZ":1.3014412179643222,"vX0":-2.197585829799461,"vY0":-127.80524967149302,"vZ0":-7.141303893761212,"x":137.22,"y":203.64,"x0":0.6066899283190427,"y0":50.00016144996477,"z0":6.329538238057321,"aX":-3.508761930212961},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.8,"breakHorizontal":4.2,"spinRate":2867,"spinDirection":169},"zone":13,"typeConfidence":0.92,"plateTime":0.42593196196967487,"extension":6.392726881779509},"index":2,"playId":"bd87b8ff-40f8-394c-bff5-604b6bca74bd","pitchNumber":3,"startTime":"2026-06-30T23:27:10.497Z","endTime":"2026-06-30T23:27:14.240Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-06-30T23:27:22.128Z","endTime":"2026-06-30T23:27:35.119Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.144938260661636,"aZ":-28.934589576238025,"pfxX":-1.344525356821828,"pfxZ":1.8928295525661563,"pX":-1.3825121369984237,"pZ":1.6308475028590539,"vX0":-4.330267378738049,"vY0":-129.1911245344745,"vZ0":-6.388641091641305,"x":169.7,"y":194.75,"x0":0.4801878433804897,"y0":50.00635000655691,"z0":6.317189768175518,"aX":-2.3072182120744853},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.4,"breakHorizontal":3.2,"spinRate":2732,"spinDirection":11},"zone":13,"typeConfidence":0.9,"plateTime":0.42155858091948906,"extension":6.466506222438691},"index":4,"playId":"eee6d8cd-4a9c-3f51-8b80-28f53d307a24","pitchNumber":4,"startTime":"2026-06-30T23:27:35.119Z","endTime":"2026-06-30T23:27:38.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.806321823351965,"aZ":-12.403164955966055,"pfxX":3.8199770023930655,"pfxZ":10.170911947851215,"pX":-0.7664403515057748,"pZ":3.2692056368807316,"vX0":-4.3606446671651575,"vY0":-138.06764905761275,"vZ0":-6.488108158498741,"x":146.21,"y":150.51,"x0":0.33208531593465,"y0":50.00003656293617,"z0":6.47290803806628,"aX":7.4236320594149},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.4,"breakHorizontal":-6.1,"spinRate":2235,"spinDirection":152},"zone":1,"typeConfidence":0.9,"plateTime":0.39569735573211107,"extension":6.346903506345209},"index":5,"playId":"3125fa86-3dea-3b4d-bec9-76c473699bc8","pitchNumber":5,"startTime":"2026-06-30T23:27:51.719Z","endTime":"2026-06-30T23:28:18.743Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"}},"playEndTime":"2026-06-30T23:28:18.743Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masyn Winn grounds out, third baseman Austin Riley to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-30T23:30:15.508Z","endTime":"2026-06-30T23:31:58.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.547179987561965,"aZ":-23.611464102847197,"pfxX":9.108541463205862,"pfxZ":5.171448210038859,"pX":-0.20654248906921044,"pZ":2.817855231622381,"vX0":-5.85150958321329,"vY0":-127.23094112048756,"vZ0":-2.4974065364981324,"x":124.87,"y":162.7,"x0":0.9275389917220799,"y0":50.005649227485584,"z0":5.662978429893229,"aX":15.09189503739444},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.1,"breakHorizontal":-15.4,"spinRate":1992,"spinDirection":130},"zone":2,"typeConfidence":2.0,"plateTime":0.42879193516037617,"extension":5.940544667611414},"index":0,"playId":"f85a049e-2855-3f61-b446-29877f139944","pitchNumber":1,"startTime":"2026-06-30T23:30:31.685Z","endTime":"2026-06-30T23:30:35.576Z","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":83.3,"endSpeed":77.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.22956851220529,"aZ":-23.1544080034338,"pfxX":-0.5333896172258794,"pfxZ":5.9701315798193555,"pX":0.8861103160959264,"pZ":2.971039910173747,"vX0":-0.8359395593812836,"vY0":-121.4623053411529,"vZ0":-1.6574047101316074,"x":83.22,"y":158.56,"x0":1.3025231715591008,"y0":50.00392670435999,"z0":5.653249416508917,"aX":-0.8062042649448689},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":10.7,"breakHorizontal":1.2,"spinRate":2175,"spinDirection":156},"zone":12,"typeConfidence":0.85,"plateTime":0.44897218163149955,"extension":5.792906524191547},"index":1,"playId":"b9fd56f7-736f-3171-a760-62d31562d26e","pitchNumber":2,"startTime":"2026-06-30T23:30:44.674Z","endTime":"2026-06-30T23:30:48.863Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.99206291917357,"aZ":-25.762450051294696,"pfxX":8.641639639397082,"pfxZ":4.7109016498664795,"pX":0.48654799623070055,"pZ":2.0147841553360126,"vX0":-4.031416041845589,"vY0":-115.79262447372435,"vZ0":-2.6940564019273365,"x":98.45,"y":184.38,"x0":1.1244735682983529,"y0":50.00492697924694,"z0":5.650311943682726,"aX":11.772786795245059},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":8.2,"breakHorizontal":-14.6,"spinRate":1636,"spinDirection":129},"zone":9,"typeConfidence":0.91,"plateTime":0.47246322696215426,"extension":5.905144047005173},"index":2,"playId":"4a25e0e7-4954-3f68-9d42-026be5ad1e90","pitchNumber":3,"startTime":"2026-06-30T23:30:59.530Z","endTime":"2026-06-30T23:31:03.079Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-30T23:31:10.215Z","endTime":"2026-06-30T23:31:19.585Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.813831982731333,"aZ":-21.075478102639305,"pfxX":9.971079643324433,"pfxZ":6.634362911064503,"pX":-1.051090948786295,"pZ":3.2585450235168825,"vX0":-7.526908679431081,"vY0":-128.0930058128265,"vZ0":-2.242768898531793,"x":157.07,"y":150.8,"x0":0.6203480062591779,"y0":50.00332037703436,"z0":5.781852617876794,"aX":16.68037826046624},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":11.8,"breakHorizontal":-16.6,"spinRate":2098,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.42653250595943204,"extension":5.959227715712819},"index":4,"playId":"fa86b6b3-564a-307f-9d2d-e56224405416","pitchNumber":4,"startTime":"2026-06-30T23:31:19.585Z","endTime":"2026-06-30T23:31:23.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.560659301549265,"aZ":-22.11183354521064,"pfxX":9.473346963370107,"pfxZ":5.938174951156718,"pX":-1.5639418161806606,"pZ":2.5795951153127885,"vX0":-8.593696101250742,"vY0":-128.8028691339287,"vZ0":-3.7195827704964426,"x":176.61,"y":169.13,"x0":0.5708830207800907,"y0":50.00546743319374,"z0":5.734748836678254,"aX":16.05973786443735},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.2,"breakHorizontal":-15.5,"spinRate":2035,"spinDirection":131},"zone":11,"typeConfidence":2.0,"plateTime":0.4238328287354953,"extension":5.977242432278331},"index":5,"playId":"08f6e8f1-b799-3fdd-b533-0ffb21deec38","pitchNumber":5,"startTime":"2026-06-30T23:31:36.678Z","endTime":"2026-06-30T23:31:40.604Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.37141267850146,"aZ":-25.24161756149909,"pfxX":6.489061554263098,"pfxZ":5.093165910833893,"pX":-0.07215448103299481,"pZ":2.3607624682906154,"vX0":-4.29495996044407,"vY0":-115.83759470369488,"vZ0":-2.1429869448438397,"x":119.75,"y":175.04,"x0":0.9617213126308339,"y0":50.00186248931212,"z0":5.707915339952103,"aX":8.829764649710365},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":9.0,"breakHorizontal":-10.7,"spinRate":1632,"spinDirection":129},"zone":5,"typeConfidence":0.88,"plateTime":0.47260022841754923,"extension":5.930466710120897},"hitData":{"launchSpeed":66.4,"launchAngle":-27.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":89.54,"coordY":162.62}},"index":6,"playId":"b44c1a64-1f00-3636-b1f1-3355cf6635c1","pitchNumber":6,"startTime":"2026-06-30T23:31:50.485Z","endTime":"2026-06-30T23:31:58.884Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T23:31:58.884Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lars Nootbaar flies out to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-30T23:32:10.400Z","endTime":"2026-06-30T23:32:32.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.081973918323357,"aZ":-21.654126146869245,"pfxX":8.192230945740011,"pfxZ":6.394821899258787,"pX":0.8318564992963224,"pZ":3.099166994362194,"vX0":-3.267071769670458,"vY0":-126.94907939845335,"vZ0":-2.3641625206050465,"x":85.29,"y":155.1,"x0":1.0655396306467013,"y0":50.0020009940786,"z0":5.751936772958958,"aX":13.475463268730746},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":11.3,"breakHorizontal":-14.2,"spinRate":1935,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.4301693619653508,"extension":6.051049376262235},"hitData":{"launchSpeed":79.4,"launchAngle":49.0,"totalDistance":239.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.23,"coordY":105.13}},"index":0,"playId":"fd6488fe-918f-3d9e-9bef-8a8f5c0e6fe5","pitchNumber":1,"startTime":"2026-06-30T23:32:22.233Z","endTime":"2026-06-30T23:32:32.490Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T23:32:32.490Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Blaze Jordan grounds out, shortstop Jorge Mateo to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-30T23:32:42.162Z","endTime":"2026-06-30T23:34:25.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.66268622314864,"aZ":-22.040998979706867,"pfxX":8.148002530521655,"pfxZ":6.130222642024501,"pX":0.6898980410477784,"pZ":3.3269228886168443,"vX0":-3.5559521066704596,"vY0":-127.39838243747833,"vZ0":-1.4671111206712117,"x":90.7,"y":148.95,"x0":1.0403751516478785,"y0":50.00561761129877,"z0":5.641981901471178,"aX":13.478431408092964},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":11.0,"breakHorizontal":-14.0,"spinRate":1899,"spinDirection":130},"zone":3,"typeConfidence":2.0,"plateTime":0.4289153449112306,"extension":5.943290797224946},"index":0,"playId":"12e188ee-9c87-3b06-b9fc-88d475082968","pitchNumber":1,"startTime":"2026-06-30T23:32:56.512Z","endTime":"2026-06-30T23:33:00.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.000558638483348,"aZ":-22.28393422484256,"pfxX":0.6164261350131843,"pfxZ":6.208234909734735,"pX":-0.5418085041306236,"pZ":3.6102318090708008,"vX0":-3.835687691995869,"vY0":-124.61342320279488,"vZ0":-0.7890830585227462,"x":137.65,"y":141.3,"x0":0.9287760825646532,"y0":50.002912739239434,"z0":5.7506124075868446,"aX":0.9825619765338841},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":11.4,"breakHorizontal":-0.4,"spinRate":2181,"spinDirection":162},"zone":11,"typeConfidence":0.89,"plateTime":0.437382228507591,"extension":5.906589665409565},"index":1,"playId":"dc0538ed-6283-3db1-af7b-c5d5cac2e80e","pitchNumber":2,"startTime":"2026-06-30T23:33:09.858Z","endTime":"2026-06-30T23:33:13.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.7,"endSpeed":78.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.342538367536683,"aZ":-24.389998569835072,"pfxX":-0.26167523053618913,"pfxZ":4.975153907009742,"pX":0.45651327029473243,"pZ":1.666629832244828,"vX0":-2.0429744461714923,"vY0":-123.39479879579339,"vZ0":-4.365242260073342,"x":99.6,"y":193.78,"x0":1.324380929288903,"y0":50.001401943917095,"z0":5.479746555684886,"aX":-0.4084864569427947},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":8.4,"breakHorizontal":0.8,"spinRate":2211,"spinDirection":162},"zone":9,"typeConfidence":0.89,"plateTime":0.4415524366541348,"extension":5.9885697073550155},"index":2,"playId":"d1fe4b21-e27f-3a08-a96e-095c42751e11","pitchNumber":3,"startTime":"2026-06-30T23:33:27.036Z","endTime":"2026-06-30T23:33:31.046Z","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":80.4,"endSpeed":74.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.228080848739307,"aZ":-27.6713296297024,"pfxX":7.2557093109180695,"pfxZ":3.2261058626857153,"pX":2.1249167478912563,"pZ":2.606840740320156,"vX0":0.033392512406121844,"vY0":-117.13769539105631,"vZ0":-0.9680610273246166,"x":36.0,"y":168.4,"x0":1.1671731741278306,"y0":50.00265539568723,"z0":5.602491875056278,"aX":10.126244038272995},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":5.9,"breakHorizontal":-13.2,"spinRate":1660,"spinDirection":128},"zone":12,"typeConfidence":0.88,"plateTime":0.4668134338845684,"extension":5.95158664295443},"index":3,"playId":"e3c5b101-5e54-3dea-aea5-9aef9c093591","pitchNumber":4,"startTime":"2026-06-30T23:33:39.536Z","endTime":"2026-06-30T23:33:42.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":79.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.688202192857986,"aZ":-23.310713368041434,"pfxX":-0.8190139266975311,"pfxZ":5.590366266586199,"pX":0.0893080843616904,"pZ":2.17811784524664,"vX0":-2.3556651927377352,"vY0":-123.76755420907693,"vZ0":-3.5066582938462894,"x":113.6,"y":179.97,"x0":1.1516249883441867,"y0":50.00219918166608,"z0":5.5183658933786335,"aX":-1.2973931790078543},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.7,"breakHorizontal":1.9,"spinRate":2214,"spinDirection":164},"zone":8,"typeConfidence":0.9,"plateTime":0.4389522203963647,"extension":6.0665995048715695},"index":4,"playId":"42174a5d-79f0-3b9f-9ac3-d29124ce48a5","pitchNumber":5,"startTime":"2026-06-30T23:33:56.010Z","endTime":"2026-06-30T23:34:01.742Z","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":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":75.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.34195701627963,"aZ":-24.99133577632811,"pfxX":6.658703575377198,"pfxZ":5.071834417248504,"pX":0.5974040541680488,"pZ":1.8824920285818092,"vX0":-2.964957750091828,"vY0":-117.42155410099629,"vZ0":-3.2848762951659327,"x":94.23,"y":187.95,"x0":1.002081069380657,"y0":50.0010907743623,"z0":5.590099146524291,"aX":9.426393103772812},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":8.8,"breakHorizontal":-11.5,"spinRate":1665,"spinDirection":128},"zone":9,"typeConfidence":0.89,"plateTime":0.4640128563725643,"extension":6.016651017092271},"hitData":{"launchSpeed":82.0,"launchAngle":-7.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.77,"coordY":178.56}},"index":5,"playId":"11924e3b-9fc7-39a6-a8c6-8dc7c835fdd9","pitchNumber":6,"startTime":"2026-06-30T23:34:16.285Z","endTime":"2026-06-30T23:34:25.587Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T23:34:25.587Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Harris II walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-30T23:36:17.608Z","endTime":"2026-06-30T23:37:17.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18348169689266,"aZ":-14.091773381679172,"pfxX":3.421512168971987,"pfxZ":9.240117436290452,"pX":-0.7547975296758515,"pZ":3.5467310676586874,"vX0":-4.319620567327809,"vY0":-138.15727478242036,"vZ0":-5.490057721574353,"x":145.77,"y":143.02,"x0":0.375380064229462,"y0":50.00408122994826,"z0":6.486671404134163,"aX":6.69725314483201},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":-5.4,"spinRate":2217,"spinDirection":158},"zone":11,"typeConfidence":0.9,"plateTime":0.3945679495303276,"extension":6.37307512876191},"index":0,"playId":"a53bfcba-045e-38b2-87d2-f1c9e85e7383","pitchNumber":1,"startTime":"2026-06-30T23:36:29.940Z","endTime":"2026-06-30T23:36:33.984Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":85.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36719928297157,"aZ":-21.445732960485515,"pfxX":-0.8616666065901617,"pfxZ":5.825481672783248,"pX":-0.8747987668065753,"pZ":3.265898892926801,"vX0":-3.266932595281878,"vY0":-133.5205634957019,"vZ0":-4.554725733487549,"x":150.35,"y":150.6,"x0":0.4668034464917825,"y0":50.00452628786991,"z0":6.497933233007255,"aX":-1.585845423882088},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.0,"breakHorizontal":2.2,"spinRate":2586,"spinDirection":165},"zone":11,"typeConfidence":0.92,"plateTime":0.4071490970327267,"extension":6.314165567845383},"index":1,"playId":"ba988ab7-26c6-38cd-822d-f19f532cd21e","pitchNumber":2,"startTime":"2026-06-30T23:36:44.372Z","endTime":"2026-06-30T23:36:48.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4732542363126,"aZ":-30.728044094508835,"pfxX":-1.5043332045391917,"pfxZ":0.8873665105356086,"pX":-0.7362821435752669,"pZ":1.6653892714256844,"vX0":-2.8456031575736276,"vY0":-126.31007264936355,"vZ0":-5.654712221626676,"x":145.07,"y":193.81,"x0":0.5962736064398079,"y0":50.004202918651856,"z0":6.376214330653186,"aX":-2.453054520149395},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.6,"breakHorizontal":3.4,"spinRate":2727,"spinDirection":278},"zone":7,"typeConfidence":0.9,"plateTime":0.4321041406341335,"extension":6.482569473413069},"index":2,"playId":"ba1bd40c-f144-3dd3-998b-166cbc32c7d1","pitchNumber":3,"startTime":"2026-06-30T23:36:58.973Z","endTime":"2026-06-30T23:37:03.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.43834327156659,"aZ":-17.88307235071502,"pfxX":6.712972983786171,"pfxZ":7.333442883755007,"pX":0.31041953405587736,"pZ":4.085189718820437,"vX0":-2.9700305454834175,"vY0":-137.94169837005796,"vZ0":-3.2913049190325294,"x":105.17,"y":128.48,"x0":0.5221654890218393,"y0":50.00346357483277,"z0":6.482668016247833,"aX":13.083128901647429},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.8,"breakHorizontal":-11.6,"spinRate":2215,"spinDirection":156},"zone":12,"typeConfidence":0.92,"plateTime":0.39536713750581987,"extension":6.329959078699495},"index":3,"playId":"92951905-e4e5-326f-a594-cef5221593a9","pitchNumber":4,"startTime":"2026-06-30T23:37:14.234Z","endTime":"2026-06-30T23:37:17.948Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T23:37:17.948Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mauricio Dubón walks. Michael Harris II to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-30T23:37:33.423Z","endTime":"2026-06-30T23:39:06.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"postOnSecond":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.057181768939845,"aZ":-29.439806740081217,"pfxX":-1.5309261280266362,"pfxZ":1.6697366770680753,"pX":-0.34215671369122225,"pZ":0.7153195462880301,"vX0":-1.8714619678261246,"vY0":-127.13489323046964,"vZ0":-7.9558095690579504,"x":130.04,"y":219.47,"x0":0.6023546999319583,"y0":50.00182543105924,"z0":6.221527192592531,"aX":-2.5059685448236326},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.4,"breakHorizontal":3.2,"spinRate":2709,"spinDirection":219},"zone":13,"typeConfidence":0.89,"plateTime":0.4308203598148719,"extension":6.463842267429658},"index":0,"playId":"d8c0b75a-7857-3a10-ab77-0d05bc7baab8","pitchNumber":1,"startTime":"2026-06-30T23:37:43.088Z","endTime":"2026-06-30T23:37:46.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87645138458191,"aZ":-17.569359700076184,"pfxX":7.09273262740839,"pfxZ":7.530459609110215,"pX":0.29516884044112646,"pZ":2.6527622580876953,"vX0":-3.5832766718121682,"vY0":-137.72209944405705,"vZ0":-6.795031890561217,"x":105.75,"y":167.16,"x0":0.6850028415852896,"y0":50.00317209983795,"z0":6.321395006990598,"aX":13.753886121274707},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.6,"breakHorizontal":-12.2,"spinRate":2137,"spinDirection":150},"zone":6,"typeConfidence":0.92,"plateTime":0.39628089465514815,"extension":6.3237212524735575},"index":1,"playId":"2fb73b5e-f0b0-3604-b282-a66fb9c843d2","pitchNumber":2,"startTime":"2026-06-30T23:38:01.947Z","endTime":"2026-06-30T23:38:05.867Z","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.7,"endSpeed":73.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.82245035863755,"aZ":-45.43530936379505,"pfxX":-6.567515471459517,"pfxZ":-9.816580856750843,"pX":0.5192062185614343,"pZ":4.423763131449925,"vX0":1.556235781503435,"vY0":-115.85262567045532,"vZ0":4.361550912555531,"x":97.21,"y":119.34,"x0":0.6894617145770637,"y0":50.00145176290202,"z0":6.876005890390495,"aX":-8.874341462113094},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-16.3,"breakHorizontal":11.5,"spinRate":3040,"spinDirection":329},"zone":12,"typeConfidence":0.89,"plateTime":0.47384627593253237,"extension":6.36397466378888},"index":2,"playId":"8761d803-a6ad-33e1-8df9-e8a9cc02f3f3","pitchNumber":3,"startTime":"2026-06-30T23:38:22.272Z","endTime":"2026-06-30T23:38:25.569Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96046330110274,"aZ":-24.749703340173387,"pfxX":8.220498157314015,"pfxZ":4.243136733968047,"pX":1.4095933784207326,"pZ":2.9478125703127733,"vX0":-0.9839033875234753,"vY0":-131.0440656668868,"vZ0":-4.090448288783469,"x":63.27,"y":159.19,"x0":0.7195275838343046,"y0":50.005092807100986,"z0":6.363314101384997,"aX":14.39449398175249},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.1,"breakHorizontal":-14.8,"spinRate":2075,"spinDirection":133},"zone":12,"typeConfidence":0.92,"plateTime":0.416898144542742,"extension":6.208087559579329},"index":3,"playId":"04239427-5c36-3b6b-89f2-a20c74ee2680","pitchNumber":4,"startTime":"2026-06-30T23:38:41.672Z","endTime":"2026-06-30T23:38:45.792Z","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":85.6,"endSpeed":79.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.73916050655499,"aZ":-33.893890425659215,"pfxX":-2.642270876861536,"pfxZ":-1.0667700902744635,"pX":0.46230803817289406,"pZ":4.516767430056919,"vX0":0.3915584448839572,"vY0":-124.76498680529215,"vZ0":1.4977538541194524,"x":99.38,"y":116.83,"x0":0.6489486987856248,"y0":50.00603471849086,"z0":6.664180755936715,"aX":-4.243531009379804},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.4,"breakHorizontal":4.7,"spinRate":2781,"spinDirection":262},"zone":12,"typeConfidence":0.9,"plateTime":0.43594509219785627,"extension":6.292771370334938},"index":4,"playId":"35bde779-74c8-325f-9651-0e81de86679b","pitchNumber":5,"startTime":"2026-06-30T23:39:02.690Z","endTime":"2026-06-30T23:39:06.450Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T23:39:06.450Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eli White strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-30T23:39:20.678Z","endTime":"2026-06-30T23:42:38.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"postOnSecond":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,7,8,9],"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":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.6,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.19985011284391,"aZ":-33.44725715228384,"pfxX":-2.960369729508945,"pfxZ":-0.7956637847185739,"pX":0.05517953166700589,"pZ":4.3781396650185345,"vX0":-0.41523882427614556,"vY0":-124.67293704564455,"vZ0":1.0946471602924477,"x":114.9,"y":120.57,"x0":0.6084034082923067,"y0":50.002126088199006,"z0":6.659612077002949,"aX":-4.736727003097604},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.1,"breakHorizontal":5.5,"spinRate":2742,"spinDirection":265},"zone":12,"typeConfidence":0.9,"plateTime":0.4365968567283245,"extension":6.2369723057919595},"index":0,"playId":"09c402c1-e2e1-3f76-ae6c-a3aa757af275","pitchNumber":1,"startTime":"2026-06-30T23:39:36.919Z","endTime":"2026-06-30T23:39:40.752Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-30T23:39:55.153Z","endTime":"2026-06-30T23:40:19.171Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.7,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.82057158976838,"aZ":-25.285845044647115,"pfxX":8.517005349014083,"pfxZ":4.035822585198066,"pX":1.056699500047106,"pZ":4.502955568389056,"vX0":-2.395996662667527,"vY0":-129.77286030336302,"vZ0":-0.18248583507741312,"x":76.72,"y":117.2,"x0":0.8845088337307278,"y0":50.00589617723905,"z0":6.498202898419236,"aX":14.548131537814342},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.4,"breakHorizontal":-14.9,"spinRate":2038,"spinDirection":134},"zone":12,"typeConfidence":0.92,"plateTime":0.42185305395128214,"extension":6.220115252332287},"index":2,"playId":"2b574e0a-1fcd-3ef3-9625-2f25b85745b0","pitchNumber":2,"startTime":"2026-06-30T23:40:19.171Z","endTime":"2026-06-30T23:40:22.632Z","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":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.282988642954262,"aZ":-12.889247418531811,"pfxX":3.5909483612098594,"pfxZ":9.925224916762271,"pX":0.38929901147404194,"pZ":4.111667102831093,"vX0":-1.6726507466976759,"vY0":-138.14973880840844,"vZ0":-4.14529045338422,"x":102.16,"y":127.76,"x0":0.5343313669477625,"y0":50.003704848994815,"z0":6.491103623802529,"aX":6.977166253585032},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.4,"breakHorizontal":-6.2,"spinRate":2176,"spinDirection":151},"zone":12,"typeConfidence":0.9,"plateTime":0.3956973918369284,"extension":6.323815230605128},"index":3,"playId":"b8555fab-02d0-37c9-a948-167e8d9c6c38","pitchNumber":3,"startTime":"2026-06-30T23:40:37.676Z","endTime":"2026-06-30T23:40:41.560Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.829679158896827,"aZ":-14.32751071007985,"pfxX":2.8001164755853947,"pfxZ":9.24522761415795,"pX":0.35306317676663657,"pZ":3.395823279535058,"vX0":-1.3009776760897636,"vY0":-137.65890628990863,"vZ0":-5.64359433455184,"x":103.54,"y":147.09,"x0":0.4663871951673011,"y0":50.006045032924725,"z0":6.432514780587709,"aX":5.407553714631707},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.8,"breakHorizontal":-4.8,"spinRate":2078,"spinDirection":155},"zone":3,"typeConfidence":0.89,"plateTime":0.3969774408368587,"extension":6.346711604886089},"index":4,"playId":"d99bf40e-2a18-3348-85f7-55fde32c243e","pitchNumber":4,"startTime":"2026-06-30T23:40:55.352Z","endTime":"2026-06-30T23:40:59.104Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":86.7,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.582875659464936,"aZ":-14.067754770134,"pfxX":3.3822106074527847,"pfxZ":9.425095768089669,"pX":0.44279531876156175,"pZ":3.319097497332397,"vX0":-1.2978592213538067,"vY0":-137.50967046218187,"vZ0":-5.856884090966655,"x":100.12,"y":149.16,"x0":0.4805979705716239,"y0":50.003280120001946,"z0":6.425674317125906,"aX":6.497878415187747},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.1,"breakHorizontal":-5.9,"spinRate":2022,"spinDirection":152},"zone":3,"typeConfidence":0.9,"plateTime":0.3978422434999813,"extension":6.402121458362093},"index":5,"playId":"f8307b46-84c8-3ec2-9252-23f8a7a72ab1","pitchNumber":5,"startTime":"2026-06-30T23:41:15.750Z","endTime":"2026-06-30T23:41:19.928Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-06-30T23:41:26.075Z","endTime":"2026-06-30T23:41:40.152Z","isPitch":false,"type":"action","player":{"id":642201,"link":"/api/v1/people/642201"}},{"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":96.0,"endSpeed":88.3,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.656457907056666,"aZ":-11.517772358110024,"pfxX":3.3345644163180355,"pfxZ":10.395814159699576,"pX":-0.23367079218522033,"pZ":2.6026122643880227,"vX0":-3.0940454266043846,"vY0":-139.6451395621377,"vZ0":-8.163436739219954,"x":125.91,"y":168.51,"x0":0.4521600149593707,"y0":50.00256977124771,"z0":6.310221863900973,"aX":6.625815186935933},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.4,"breakHorizontal":-5.4,"spinRate":2042,"spinDirection":155},"zone":5,"typeConfidence":0.9,"plateTime":0.3913260368249132,"extension":6.488887072879817},"index":7,"playId":"e01a0ed8-1046-3227-87a1-1a7e388d246f","pitchNumber":6,"startTime":"2026-06-30T23:41:40.152Z","endTime":"2026-06-30T23:41:43.612Z","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":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.4,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.526022160290587,"aZ":-30.517244130505247,"pfxX":-1.8656313698960798,"pfxZ":1.0281063892828275,"pX":-0.16869036622064076,"pZ":1.9395155629322336,"vX0":-1.2219902771535402,"vY0":-125.33868258271497,"vZ0":-4.902944833467853,"x":123.43,"y":186.41,"x0":0.5650024147227158,"y0":50.00514963108458,"z0":6.367264266329495,"aX":-3.016261513783369},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.1,"breakHorizontal":3.6,"spinRate":2677,"spinDirection":280},"zone":8,"typeConfidence":0.9,"plateTime":0.43434974071800836,"extension":6.43356645037068},"index":8,"playId":"642a2493-70a9-3fa6-99d8-6335ac6165f1","pitchNumber":7,"startTime":"2026-06-30T23:42:03.663Z","endTime":"2026-06-30T23:42:08.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.7,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.66728683299951,"aZ":-28.505536840781478,"pfxX":-1.104957964446718,"pfxZ":2.2139337087275006,"pX":-0.43314961413893643,"pZ":1.1407551743450652,"vX0":-2.2525087802323016,"vY0":-126.87637455122918,"vZ0":-7.302653675630354,"x":133.51,"y":207.98,"x0":0.6036695753124657,"y0":50.004720858245406,"z0":6.274113567211841,"aX":-1.8333962337136422},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.9,"breakHorizontal":2.4,"spinRate":2672,"spinDirection":254},"zone":13,"typeConfidence":0.91,"plateTime":0.4288192068040959,"extension":6.443304149170028},"index":9,"playId":"21809a8c-4fdb-30ac-a869-cdbff3f920b6","pitchNumber":8,"startTime":"2026-06-30T23:42:33.806Z","endTime":"2026-06-30T23:42:38.207Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T23:42:38.207Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-30T23:42:45.125Z","endTime":"2026-06-30T23:45:06.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"postOnSecond":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.967666136550854,"aZ":-45.19816635851104,"pfxX":-4.505792926096832,"pfxZ":-9.206856717581388,"pX":-0.02700908674574286,"pZ":1.9035710731633715,"vX0":-0.3742390701172909,"vY0":-118.33161196854934,"vZ0":-1.1629649493026426,"x":118.03,"y":187.38,"x0":0.7184389318239446,"y0":50.001241850140495,"z0":6.549179649841316,"aX":-6.3766546103298},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-16.7,"breakHorizontal":8.3,"spinRate":3047,"spinDirection":324},"zone":8,"typeConfidence":0.87,"plateTime":0.463203196233704,"extension":6.422811257819},"index":0,"playId":"dab96acf-1906-3bd3-93ee-f82a78e4d3bc","pitchNumber":1,"startTime":"2026-06-30T23:43:03.252Z","endTime":"2026-06-30T23:43:07.089Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.072387269899178,"aZ":-15.144169243212653,"pfxX":3.5687275631649817,"pfxZ":8.703557197540666,"pX":0.40080597000047063,"pZ":3.89109164795618,"vX0":-1.360869389293581,"vY0":-138.12014935290375,"vZ0":-4.214725831322327,"x":101.72,"y":133.72,"x0":0.43258084575189254,"y0":50.004972496663406,"z0":6.436429393219772,"aX":6.984167303740875},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.2,"breakHorizontal":-6.2,"spinRate":2121,"spinDirection":155},"zone":12,"typeConfidence":0.9,"plateTime":0.3946327446910409,"extension":6.393951779165792},"index":1,"playId":"e1c4a671-2d12-306d-a8b2-6edfb1623790","pitchNumber":2,"startTime":"2026-06-30T23:43:20.986Z","endTime":"2026-06-30T23:43:24.501Z","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.3,"endSpeed":88.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.469211025220908,"aZ":-14.40827555821807,"pfxX":2.750135862938536,"pfxZ":8.980517418350727,"pX":0.7232810470871359,"pZ":3.606253708865583,"vX0":-0.3752716686462231,"vY0":-138.9003236075227,"vZ0":-5.239561421559545,"x":89.43,"y":141.41,"x0":0.5013774468077918,"y0":50.0031788744605,"z0":6.455375274778421,"aX":5.441009490598455},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.6,"breakHorizontal":-4.9,"spinRate":2148,"spinDirection":155},"zone":12,"typeConfidence":0.89,"plateTime":0.3924587932981134,"extension":6.349174019709296},"index":2,"playId":"fafaaec1-e851-3b52-ad81-e1b7d88fef2b","pitchNumber":3,"startTime":"2026-06-30T23:43:40.753Z","endTime":"2026-06-30T23:43:44.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.010912295670455,"aZ":-24.650494321837925,"pfxX":8.11776546296958,"pfxZ":4.446711333331159,"pX":2.1940107558972746,"pZ":4.265700680695176,"vX0":0.8378524502402381,"vY0":-129.0584064845481,"vZ0":-0.7002777090562908,"x":33.37,"y":123.61,"x0":0.8102790602191162,"y0":50.00396390893281,"z0":6.433401855689432,"aX":13.740809293376557},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.2,"breakHorizontal":-14.9,"spinRate":1859,"spinDirection":135},"zone":12,"typeConfidence":0.85,"plateTime":0.42385583101054936,"extension":6.257268930928522},"index":3,"playId":"276f5011-fbe8-30aa-9a73-e2dc8078e16b","pitchNumber":4,"startTime":"2026-06-30T23:44:00.155Z","endTime":"2026-06-30T23:44:03.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":81.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.02432552380487,"aZ":-30.339674160345975,"pfxX":-1.8547147908503727,"pfxZ":1.1133461452104854,"pX":0.6293875648452899,"pZ":1.7918315912040461,"vX0":0.3868938335924741,"vY0":-126.24578132076803,"vZ0":-5.2756140701546,"x":93.01,"y":190.4,"x0":0.7171158275528358,"y0":50.001307819762154,"z0":6.294956360482446,"aX":-3.0516441846987217},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.2,"breakHorizontal":3.4,"spinRate":2655,"spinDirection":235},"zone":9,"typeConfidence":0.89,"plateTime":0.43068415289129414,"extension":6.4675050633015685},"index":4,"playId":"5cd11dec-42b3-33dc-853b-35b95644c76d","pitchNumber":5,"startTime":"2026-06-30T23:44:22.720Z","endTime":"2026-06-30T23:44:27.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.958468824114593,"aZ":-13.752143975329979,"pfxX":4.031584510805189,"pfxZ":9.261712006310384,"pX":0.13905354580479332,"pZ":3.016957017495488,"vX0":-2.200383535228689,"vY0":-139.5698235961365,"vZ0":-6.819026324904954,"x":111.7,"y":157.32,"x0":0.41034119568973093,"y0":50.004942667146906,"z0":6.382807127802965,"aX":8.021183785795875},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.7,"breakHorizontal":-7.0,"spinRate":2216,"spinDirection":158},"zone":2,"typeConfidence":0.89,"plateTime":0.3912007909012054,"extension":6.428147234207854},"index":5,"playId":"cea95f10-01fc-3af3-bcb8-94bc0d5ac42d","pitchNumber":6,"startTime":"2026-06-30T23:44:39.924Z","endTime":"2026-06-30T23:44:43.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.02607129139499,"aZ":-35.99411884122323,"pfxX":-2.1090917047452,"pfxZ":-2.4197342149269137,"pX":0.24860309041852013,"pZ":3.070496153342593,"vX0":-0.430550700181574,"vY0":-123.90808211185451,"vZ0":-1.125349954304323,"x":107.52,"y":155.88,"x0":0.6981686207258643,"y0":50.001297510323525,"z0":6.495302481950651,"aX":-3.3318656853817297},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-4.4,"breakHorizontal":4.0,"spinRate":2632,"spinDirection":285},"zone":2,"typeConfidence":0.86,"plateTime":0.439345550094151,"extension":6.379768657398143},"index":6,"playId":"69a300b0-6555-375e-be7e-9ec85c786556","pitchNumber":7,"startTime":"2026-06-30T23:45:02.310Z","endTime":"2026-06-30T23:45:06.490Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T23:45:06.490Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Bart called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-30T23:45:21.621Z","endTime":"2026-06-30T23:46:44.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.31984742189714,"aZ":-44.11152551794731,"pfxX":-6.079068638434627,"pfxZ":-8.871993479251369,"pX":-0.5122795567569676,"pZ":3.386950176378945,"vX0":-0.7335902412559919,"vY0":-115.47838577085916,"vZ0":2.1608563712970525,"x":136.53,"y":147.33,"x0":0.5993621323624214,"y0":50.0037934470988,"z0":6.6952523493129155,"aX":-8.17729520553062},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-15.2,"breakHorizontal":11.2,"spinRate":2977,"spinDirection":334},"zone":1,"typeConfidence":0.88,"plateTime":0.47505354281075984,"extension":6.444746103294458},"index":0,"playId":"28baf434-bba7-3bd3-8110-ad3930111230","pitchNumber":1,"startTime":"2026-06-30T23:45:31.483Z","endTime":"2026-06-30T23:45:35.374Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.338770922626843,"aZ":-23.638808116702048,"pfxX":7.8989155669372355,"pfxZ":4.96621283917681,"pX":1.1462575989929735,"pZ":1.98507996081223,"vX0":-1.7189308774127965,"vY0":-129.55800380510536,"vZ0":-6.260712662993761,"x":73.31,"y":185.18,"x0":0.787346818227712,"y0":50.00104719316899,"z0":6.212519133819913,"aX":13.571077706635286},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.0,"breakHorizontal":-14.0,"spinRate":1976,"spinDirection":131},"zone":14,"typeConfidence":0.91,"plateTime":0.4210310815039646,"extension":6.414845820589458},"index":1,"playId":"68a63cd5-386c-3c1e-a1df-f2fc3925ae41","pitchNumber":2,"startTime":"2026-06-30T23:45:47.712Z","endTime":"2026-06-30T23:45:51.470Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9116204830379,"aZ":-43.5083016305301,"pfxX":-5.691796204067012,"pfxZ":-8.244065455653828,"pX":-0.4162349783605565,"pZ":1.804392598701861,"vX0":-0.6610816861984248,"vY0":-116.75290498016405,"vZ0":-1.512633103816007,"x":132.87,"y":190.06,"x0":0.6100932149376811,"y0":50.00374998243565,"z0":6.571859948439139,"aX":-7.822745310372224},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-15.0,"breakHorizontal":10.4,"spinRate":3070,"spinDirection":329},"zone":7,"typeConfidence":0.87,"plateTime":0.4699392231480801,"extension":6.458710275475349},"index":2,"playId":"bb302e3c-894b-3514-b617-72d3f9f96a3f","pitchNumber":3,"startTime":"2026-06-30T23:46:13.693Z","endTime":"2026-06-30T23:46:17.635Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.87030965161979,"aZ":-36.491156413575375,"pfxX":-3.165975450543743,"pfxZ":-2.716445882212218,"pX":-0.6628756499322305,"pZ":2.6432696893209093,"vX0":-1.8863195507474135,"vY0":-124.284958606223,"vZ0":-2.0152138677405365,"x":142.27,"y":167.41,"x0":0.5128963261576693,"y0":50.0015699706875,"z0":6.4465483433857,"aX":-5.037126989279638},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-5.2,"breakHorizontal":6.1,"spinRate":2909,"spinDirection":302},"zone":4,"typeConfidence":0.89,"plateTime":0.4378267146923345,"extension":6.404078527895983},"index":3,"playId":"84c66100-ceb3-3f76-967a-479dd7112d26","pitchNumber":4,"startTime":"2026-06-30T23:46:39.269Z","endTime":"2026-06-30T23:46:44.517Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T23:46:44.517Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Church grounds out, shortstop Jorge Mateo to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-30T23:49:12.281Z","endTime":"2026-06-30T23:50:28.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.846610251680673,"aZ":-24.206014846849147,"pfxX":10.080474597735389,"pfxZ":4.780724094506971,"pX":-0.6758757463589768,"pZ":1.7075266425974864,"vX0":-6.906435490673963,"vY0":-127.88928861985335,"vZ0":-4.933082402943819,"x":142.76,"y":192.68,"x0":0.7415844336314827,"y0":50.003647470407145,"z0":5.545396493945865,"aX":16.802351951770195},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.8,"breakHorizontal":-16.8,"spinRate":2002,"spinDirection":135},"zone":7,"typeConfidence":2.0,"plateTime":0.4272830136310466,"extension":5.973336326033462},"index":0,"playId":"e40b434f-8c80-3c20-832f-40431a333238","pitchNumber":1,"startTime":"2026-06-30T23:49:13.858Z","endTime":"2026-06-30T23:49:17.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":74.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.67413916981761,"aZ":-27.269107127919327,"pfxX":-1.6998693040546198,"pfxZ":3.4890921162446222,"pX":-0.8502008760649575,"pZ":2.571686273369481,"vX0":-3.816549203716688,"vY0":-117.06787353415032,"vZ0":-1.0586081602788118,"x":149.41,"y":169.34,"x0":1.0143441540085774,"y0":50.00028686661569,"z0":5.55545520188742,"aX":-2.385791941320162},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":6.4,"breakHorizontal":4.0,"spinRate":2279,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.4657915421904786,"extension":6.072931567668911},"index":1,"playId":"255c54e3-d995-3063-9be6-9b0a7e3bd7df","pitchNumber":2,"startTime":"2026-06-30T23:49:28.316Z","endTime":"2026-06-30T23:49:32.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.377583593924395,"aZ":-23.526208498123523,"pfxX":6.961683169577788,"pfxZ":6.168137278532251,"pX":1.401046958869627,"pZ":2.596552415201375,"vX0":-1.5991010735198445,"vY0":-117.43372839520025,"vZ0":-1.958461432029877,"x":63.6,"y":168.67,"x0":1.1844907162673417,"y0":50.003980493228696,"z0":5.620830843402602,"aX":9.764194966582851},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":11.0,"breakHorizontal":-12.2,"spinRate":1608,"spinDirection":128},"zone":12,"typeConfidence":0.89,"plateTime":0.46566955103753394,"extension":6.0041928827049},"index":2,"playId":"f0f0297a-62e0-31b6-b15c-fde39c872434","pitchNumber":3,"startTime":"2026-06-30T23:49:47.565Z","endTime":"2026-06-30T23:49:51.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.702982533719034,"aZ":-24.34823040521394,"pfxX":9.755282130280264,"pfxZ":4.655405238016421,"pX":-1.0109063528857087,"pZ":2.3925187059132087,"vX0":-7.535800280250282,"vY0":-128.8191926066886,"vZ0":-3.0939423865490148,"x":155.53,"y":174.18,"x0":0.6845839083861114,"y0":50.003746141422376,"z0":5.491035875020155,"aX":16.40010606327138},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.9,"breakHorizontal":-16.0,"spinRate":2015,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.42515499366634524,"extension":6.024009707914112},"index":3,"playId":"a6f85e68-b3cc-3312-8f04-fbae8c7a4430","pitchNumber":4,"startTime":"2026-06-30T23:50:02.915Z","endTime":"2026-06-30T23:50:06.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.00245522142927,"aZ":-21.849609375013245,"pfxX":9.443288544736339,"pfxZ":6.127154682031755,"pX":-0.5546873115259124,"pZ":2.688030160933989,"vX0":-6.023502825719061,"vY0":-129.03836961477236,"vZ0":-3.21884095054155,"x":138.14,"y":166.2,"x0":0.5837060499445199,"y0":50.00300339221839,"z0":5.636080212508329,"aX":15.915515274770216},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.6,"breakHorizontal":-15.7,"spinRate":2019,"spinDirection":135},"zone":4,"typeConfidence":2.0,"plateTime":0.4245543018635547,"extension":5.9556737048462525},"hitData":{"launchSpeed":99.0,"launchAngle":1.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.98,"coordY":143.17}},"index":4,"playId":"09d6ac06-6caf-3a54-9ea9-c2e66950587b","pitchNumber":5,"startTime":"2026-06-30T23:50:19.399Z","endTime":"2026-06-30T23:50:28.312Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T23:50:28.312Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"JJ Wetherholt walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-30T23:50:40.328Z","endTime":"2026-06-30T23:52:51.376Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"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,2,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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.281425849868516,"aZ":-27.59009051717364,"pfxX":-2.3130225624475607,"pfxZ":3.1095073270784805,"pX":-0.7648148603562255,"pZ":2.347082664701107,"vX0":-3.6577757908472335,"vY0":-119.77967063707904,"vZ0":-1.7131071179498254,"x":146.15,"y":175.41,"x0":1.074668765510428,"y0":50.00052780715654,"z0":5.5079570685980785,"aX":-3.403348874995643},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.5,"breakHorizontal":4.9,"spinRate":2199,"spinDirection":169},"zone":4,"typeConfidence":0.67,"plateTime":0.4549991764130126,"extension":6.101267411613757},"index":0,"playId":"de86cb15-d132-3f65-9ca4-81fe45130b94","pitchNumber":1,"startTime":"2026-06-30T23:50:56.013Z","endTime":"2026-06-30T23:51:00.035Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-06-30T23:51:13.696Z","endTime":"2026-06-30T23:51:20.145Z","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(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":88.1,"endSpeed":80.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.938656274294786,"aZ":-22.73774116609957,"pfxX":9.416815642646416,"pfxZ":5.641958418416863,"pX":1.2402945916475099,"pZ":3.2945950009004523,"vX0":-2.5488433314419066,"vY0":-128.36531939338585,"vZ0":-1.6409042270570433,"x":69.72,"y":149.83,"x0":1.0209531931015097,"y0":50.00552159952322,"z0":5.708020177856388,"aX":15.756802523151574},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.1,"breakHorizontal":-16.6,"spinRate":1809,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.42627981065534115,"extension":5.959923749890618},"index":2,"playId":"cbd984a0-227b-3629-bb06-82dfbcde1ed1","pitchNumber":2,"startTime":"2026-06-30T23:51:20.145Z","endTime":"2026-06-30T23:51:24.105Z","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":1},"pitchData":{"startSpeed":81.9,"endSpeed":76.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.854515455333445,"aZ":-27.326293419380242,"pfxX":-0.7084287697626594,"pfxZ":3.3324479483564087,"pX":-0.6960161922294533,"pZ":1.6564062186603254,"vX0":-4.091442374977257,"vY0":-119.25739090228664,"vZ0":-3.238013712643355,"x":143.53,"y":194.06,"x0":1.1270077355502692,"y0":50.00169206537631,"z0":5.471309908024965,"aX":-1.030013896949288},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":5.6,"breakHorizontal":2.2,"spinRate":2164,"spinDirection":163},"zone":7,"typeConfidence":0.64,"plateTime":0.45759424568127427,"extension":6.0752824887506796},"index":3,"playId":"c495d18b-f74d-3191-9ad3-69142876c14b","pitchNumber":3,"startTime":"2026-06-30T23:51:36.668Z","endTime":"2026-06-30T23:51:40.924Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.299883689305123,"aZ":-22.467573731241945,"pfxX":9.585709240692509,"pfxZ":5.7315314995009805,"pX":-1.1000824784937036,"pZ":2.1330169173586335,"vX0":-7.771484255843192,"vY0":-128.92598283200883,"vZ0":-4.04038955674905,"x":158.93,"y":181.19,"x0":0.69909332367492,"y0":50.00260697830749,"z0":5.4419272748262735,"aX":16.23370483825087},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.7,"breakHorizontal":-15.7,"spinRate":1949,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.4238742677949876,"extension":6.023607935715691},"index":4,"playId":"76367035-b26d-3dfc-b0f5-34c2355e7329","pitchNumber":4,"startTime":"2026-06-30T23:51:52.433Z","endTime":"2026-06-30T23:51:56.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.586179079977857,"aZ":-24.99478194414255,"pfxX":7.456904286668273,"pfxZ":5.091991106281365,"pX":-0.14135410051212258,"pZ":1.5842165062515001,"vX0":-5.270629257586397,"vY0":-117.5042417757318,"vZ0":-3.799041051456177,"x":122.39,"y":196.01,"x0":1.15305528752756,"y0":50.00323168231137,"z0":5.523481900447758,"aX":10.512032773471288},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":8.6,"breakHorizontal":-12.4,"spinRate":1658,"spinDirection":127},"zone":8,"typeConfidence":0.9,"plateTime":0.4647203162830813,"extension":6.048671731361188},"index":5,"playId":"f0ca1f87-8419-3fe0-bae9-704f97e0936f","pitchNumber":5,"startTime":"2026-06-30T23:52:07.210Z","endTime":"2026-06-30T23:52:12.004Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.3579148425408,"aZ":-25.775769855438917,"pfxX":-0.24834029866480778,"pfxZ":4.332995884282354,"pX":-0.6902052462032895,"pZ":0.695421146965207,"vX0":-4.188173477250604,"vY0":-119.92105791607199,"vZ0":-5.450210585688022,"x":143.31,"y":220.0,"x0":1.101622495677474,"y0":50.00160265241915,"z0":5.259994875181072,"aX":-0.3651729897244342},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":7.0,"breakHorizontal":1.3,"spinRate":2154,"spinDirection":172},"zone":13,"typeConfidence":0.78,"plateTime":0.4544855901178062,"extension":6.261496705549212},"index":6,"playId":"bd070eb0-abce-3e60-9eed-31350a65197d","pitchNumber":6,"startTime":"2026-06-30T23:52:29.818Z","endTime":"2026-06-30T23:52:33.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":77.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.40492399630749,"aZ":-27.32232653309264,"pfxX":-1.4557277022634674,"pfxZ":3.2475314149979577,"pX":-1.889562504358651,"pZ":0.9347627413297314,"vX0":-6.601309135420852,"vY0":-120.62238425451753,"vZ0":-4.881696436908648,"x":189.03,"y":213.54,"x0":1.0562679734745921,"y0":50.002313284080564,"z0":5.35445329087018,"aX":-2.174750324932774},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":5.0,"breakHorizontal":4.0,"spinRate":2161,"spinDirection":161},"zone":13,"typeConfidence":0.84,"plateTime":0.4516852950149177,"extension":6.129458277870259},"index":7,"playId":"a27bfe19-eb6c-3d61-92f3-cdb472d9ed5c","pitchNumber":7,"startTime":"2026-06-30T23:52:47.605Z","endTime":"2026-06-30T23:52:51.376Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T23:52:51.376Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-30T23:53:07.979Z","endTime":"2026-06-30T23:54:55.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.397970579670297,"aZ":-24.68658831645288,"pfxX":8.56503761704673,"pfxZ":4.543146285753574,"pX":-0.14431767147842742,"pZ":1.9761088191572158,"vX0":-5.731017994214182,"vY0":-126.91684242428687,"vZ0":-3.939799401148343,"x":122.5,"y":185.43,"x0":1.0182544261762259,"y0":50.00370282526473,"z0":5.490558960910825,"aX":14.121682461267111},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.7,"breakHorizontal":-14.4,"spinRate":1843,"spinDirection":130},"zone":8,"typeConfidence":2.0,"plateTime":0.42982989907698554,"extension":5.9683120012733655},"index":0,"playId":"5d81e581-0ef5-398e-aa35-15876c473199","pitchNumber":1,"startTime":"2026-06-30T23:53:17.169Z","endTime":"2026-06-30T23:53:21.047Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":79.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.14151993905466,"aZ":-22.674334105799034,"pfxX":0.3427848222435492,"pfxZ":6.045853156586739,"pX":-0.6432626430702348,"pZ":2.5731456364596905,"vX0":-3.9476028564249486,"vY0":-123.38139261106134,"vZ0":-3.087225304854923,"x":141.52,"y":169.31,"x0":0.9200061098564694,"y0":50.00227166455125,"z0":5.711489688318015,"aX":0.5388156464689275},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":10.7,"breakHorizontal":0.1,"spinRate":2195,"spinDirection":158},"zone":4,"typeConfidence":0.88,"plateTime":0.44072655985796505,"extension":5.90301768214053},"index":1,"playId":"9a226ea4-558e-3900-b3cb-44d9ad9b2dd7","pitchNumber":2,"startTime":"2026-06-30T23:53:32.912Z","endTime":"2026-06-30T23:53:36.859Z","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":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.34636147623614,"aZ":-22.83925029006037,"pfxX":8.533838111320858,"pfxZ":5.557614940919175,"pX":-0.9192626674668559,"pZ":2.658072183312704,"vX0":-6.518697214252148,"vY0":-127.96130906351857,"vZ0":-3.2806407059728184,"x":152.04,"y":167.01,"x0":0.5370619812729616,"y0":50.00137997198243,"z0":5.721379700467175,"aX":14.326149849821805},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.6,"breakHorizontal":-14.3,"spinRate":1914,"spinDirection":134},"zone":11,"typeConfidence":2.0,"plateTime":0.4260448512404613,"extension":5.875104636919156},"index":2,"playId":"a1525904-d066-379b-816f-39be33db3398","pitchNumber":3,"startTime":"2026-06-30T23:53:50.203Z","endTime":"2026-06-30T23:53:54.989Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":74.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.56661300719938,"aZ":-25.134150772766898,"pfxX":6.454868270920555,"pfxZ":5.01762160800406,"pX":1.073389276639637,"pZ":2.9225737355880685,"vX0":-2.2456815396065233,"vY0":-116.5080565224109,"vZ0":-0.6625868002037829,"x":76.08,"y":159.87,"x0":1.199705752134171,"y0":50.0044687848189,"z0":5.542680668235349,"aX":9.061681201428732},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":9.2,"breakHorizontal":-11.3,"spinRate":1654,"spinDirection":122},"zone":12,"typeConfidence":0.88,"plateTime":0.466391325366593,"extension":5.822188860966058},"index":3,"playId":"a1c01c9a-6865-3abe-8cf8-8c02b3d3a4fa","pitchNumber":4,"startTime":"2026-06-30T23:54:07.804Z","endTime":"2026-06-30T23:54:11.303Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":78.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.544335169971895,"aZ":-26.628484030260893,"pfxX":-0.7970683953626096,"pfxZ":3.6137888398527487,"pX":0.4793145595606054,"pZ":1.4406186878258678,"vX0":-1.7340416966165975,"vY0":-121.67899074174886,"vZ0":-4.007817634247699,"x":98.73,"y":199.88,"x0":1.298154566851133,"y0":50.0041454915282,"z0":5.355406359790995,"aX":-1.2235503343769938},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.0,"breakHorizontal":1.8,"spinRate":2137,"spinDirection":161},"zone":14,"typeConfidence":0.8,"plateTime":0.4461121848011538,"extension":5.89690182858836},"index":4,"playId":"d4863500-0198-3566-ae66-9766991d8ddc","pitchNumber":5,"startTime":"2026-06-30T23:54:30.629Z","endTime":"2026-06-30T23:54:35.811Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":81.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.507953535158997,"aZ":-23.44050190223487,"pfxX":7.395224640612007,"pfxZ":5.270912790402775,"pX":-0.8522253878408855,"pZ":1.9632642894967287,"vX0":-6.131668751217916,"vY0":-126.74402503705076,"vZ0":-4.6356310436673525,"x":149.48,"y":185.77,"x0":0.6164388566466041,"y0":50.00221114833089,"z0":5.646446234503772,"aX":12.249408336909227},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.9,"breakHorizontal":-12.4,"spinRate":1884,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.42919734550609734,"extension":5.942737719238871},"index":5,"playId":"d7e751f2-678a-374c-928a-3a04618c7986","pitchNumber":6,"startTime":"2026-06-30T23:54:50.155Z","endTime":"2026-06-30T23:54:55.551Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T23:54:55.551Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Walker grounds out, pitcher Martín Pérez to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-30T23:55:07.050Z","endTime":"2026-06-30T23:55:26.619Z","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":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":527048,"link":"/api/v1/people/527048"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.507529980803845,"aZ":-24.8722418314341,"pfxX":8.41510811526954,"pfxZ":4.475480484326903,"pX":0.878729932181935,"pZ":2.4181032817808927,"vX0":-3.055588694155526,"vY0":-126.60304118906959,"vZ0":-2.8032358079530972,"x":83.5,"y":173.49,"x0":1.0040687199025182,"y0":50.00563130348687,"z0":5.518821014087158,"aX":13.737932500285998},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.7,"breakHorizontal":-14.6,"spinRate":1838,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.43172194962713384,"extension":5.988326986945058},"hitData":{"launchSpeed":65.0,"launchAngle":-69.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":118.97,"coordY":182.75}},"index":0,"playId":"f83b74bc-6129-3b45-b262-23db339a5117","pitchNumber":1,"startTime":"2026-06-30T23:55:17.427Z","endTime":"2026-06-30T23:55:26.619Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T23:55:26.619Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorge Mateo singles on a sharp line drive to left fielder Lars Nootbaar.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-30T23:57:35.559Z","endTime":"2026-06-30T23:58:07.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.74687878997476,"aZ":-12.8032297134193,"pfxX":3.1632994650028867,"pfxZ":10.581396318277925,"pX":-0.15353671561496587,"pZ":2.367568205228928,"vX0":-2.938074193377472,"vY0":-134.35049082372493,"vZ0":-8.317109709964676,"x":122.85,"y":174.86,"x0":0.5425323532282224,"y0":50.00327839775601,"z0":6.410782701429113,"aX":5.7907814616946025},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.6,"breakHorizontal":-5.2,"spinRate":2198,"spinDirection":154},"zone":5,"typeConfidence":0.88,"plateTime":0.40749225353007157,"extension":6.315119132201351},"index":0,"playId":"b29cbb43-b9b7-3f43-8ea7-33cf5f9d9f17","pitchNumber":1,"startTime":"2026-06-30T23:57:42.230Z","endTime":"2026-06-30T23:57:46.049Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.9,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.192387039107814,"aZ":-19.609310337931312,"pfxX":1.14555528871011,"pfxZ":7.078947271555701,"pX":-0.5743390935028433,"pZ":2.248303255285226,"vX0":-3.3677290847391568,"vY0":-131.45260011220904,"vZ0":-6.957525313685935,"x":138.89,"y":178.08,"x0":0.5666709781023468,"y0":50.001677071562625,"z0":6.35276800465809,"aX":2.0332158136854748},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.8,"breakHorizontal":-1.4,"spinRate":2473,"spinDirection":152},"zone":4,"typeConfidence":0.9,"plateTime":0.41446012094841445,"extension":6.354062578193356},"hitData":{"launchSpeed":102.3,"launchAngle":11.0,"totalDistance":203.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":64.33,"coordY":105.16}},"index":1,"playId":"9e82f240-ee10-3db2-ad5b-7d2b7250fce1","pitchNumber":2,"startTime":"2026-06-30T23:57:55.733Z","endTime":"2026-06-30T23:58:07.850Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T23:58:07.850Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drake Baldwin strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-30T23:58:12.139Z","endTime":"2026-07-01T00:00:43.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,7,8],"actionIndex":[3,6],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":80.1,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.448874763672723,"aZ":-29.245481963658424,"pfxX":-1.9594321248794246,"pfxZ":1.8372003168757338,"pX":-1.2355675125377328,"pZ":1.6969686562195119,"vX0":-3.5053418913053713,"vY0":-124.2876739720112,"vZ0":-5.70672867799444,"x":164.1,"y":192.96,"x0":0.43723215232979096,"y0":50.00231140939527,"z0":6.395260501822667,"aX":-3.1240022052542797},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.5,"breakHorizontal":4.2,"spinRate":2742,"spinDirection":342},"zone":13,"typeConfidence":0.91,"plateTime":0.43751104452654355,"extension":6.376528902418761},"index":0,"playId":"67877264-8779-3f56-ab11-5c3b2f76aa5a","pitchNumber":1,"startTime":"2026-06-30T23:58:27.991Z","endTime":"2026-06-30T23:58:31.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.223110832683453,"aZ":-28.59804730316055,"pfxX":-1.637847575304133,"pfxZ":2.215517109518294,"pX":-1.4409476005426105,"pZ":0.18290900639291136,"vX0":-4.294208992554261,"vY0":-125.1170244602958,"vZ0":-9.172841769800842,"x":171.93,"y":233.84,"x0":0.49872800279805907,"y0":50.00046112503243,"z0":6.181412860433555,"aX":-2.6402045249783725},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.4,"breakHorizontal":3.8,"spinRate":2739,"spinDirection":225},"zone":13,"typeConfidence":0.92,"plateTime":0.43496376023018746,"extension":6.459786631725218},"index":1,"playId":"dd50da81-5b5e-3589-94d5-c2f580b9bcda","pitchNumber":2,"startTime":"2026-06-30T23:58:44.153Z","endTime":"2026-06-30T23:58:47.604Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":79.1,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.681632871814337,"aZ":-33.21378424033775,"pfxX":-2.7306465135411124,"pfxZ":-0.663712465956344,"pX":-0.572108503585334,"pZ":2.633795155623025,"vX0":-2.299167914240585,"vY0":-123.6897716145063,"vZ0":-2.6916991024182724,"x":138.81,"y":167.67,"x0":0.7199649101000755,"y0":50.0029738478994,"z0":6.485760119259062,"aX":-4.284894532539303},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.6,"breakHorizontal":5.4,"spinRate":2732,"spinDirection":282},"zone":4,"typeConfidence":0.9,"plateTime":0.4406609867582003,"extension":6.088197298276162},"index":2,"playId":"26d71b49-475a-3381-99e5-dad717790109","pitchNumber":3,"startTime":"2026-06-30T23:59:03.772Z","endTime":"2026-06-30T23:59:11.585Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jorge Mateo steals (9) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"actionPlayId":"26d71b49-475a-3381-99e5-dad717790109","startTime":"2026-06-30T23:59:16.997Z","endTime":"2026-06-30T23:59:31.196Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":622761,"link":"/api/v1/people/622761"}},{"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":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.111317250398674,"aZ":-12.173191085517868,"pfxX":3.7348916009544006,"pfxZ":10.462070077900961,"pX":-0.6748673649818797,"pZ":2.7727821878418477,"vX0":-4.091972534492556,"vY0":-136.87923974505426,"vZ0":-7.520653688603387,"x":142.72,"y":163.91,"x0":0.34893374728435916,"y0":50.00064010014578,"z0":6.375632152038864,"aX":7.139001931618826},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.6,"breakHorizontal":-6.0,"spinRate":2054,"spinDirection":154},"zone":4,"typeConfidence":0.9,"plateTime":0.39901615241244937,"extension":6.461648266618901},"index":4,"playId":"0e6dd064-1196-368c-af0a-66e5c3bd616c","pitchNumber":4,"startTime":"2026-06-30T23:59:31.196Z","endTime":"2026-06-30T23:59:35.015Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.7,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.782232500028588,"aZ":-43.86248473528116,"pfxX":-3.947851876815223,"pfxZ":-8.70763729474361,"pX":-1.924284936460874,"pZ":0.34377112246911967,"vX0":-4.138004999074201,"vY0":-115.71890724363034,"vZ0":-4.210405893981868,"x":190.35,"y":229.5,"x0":0.40746594122391955,"y0":50.005522727759285,"z0":6.435668286914065,"aX":-5.296429599279212},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-16.6,"breakHorizontal":8.3,"spinRate":2989,"spinDirection":331},"zone":13,"typeConfidence":0.9,"plateTime":0.47530964803721254,"extension":6.439006771192523},"index":5,"playId":"274057c3-ce17-3d9f-9609-04682564c011","pitchNumber":5,"startTime":"2026-06-30T23:59:47.855Z","endTime":"2026-06-30T23:59:59.077Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Matthew Liberatore. Jorge Mateo to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"actionPlayId":"274057c3-ce17-3d9f-9609-04682564c011","startTime":"2026-07-01T00:00:03.480Z","endTime":"2026-07-01T00:00:18.927Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":622761,"link":"/api/v1/people/622761"}},{"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":0},"pitchData":{"startSpeed":85.0,"endSpeed":79.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.31071197072603,"aZ":-31.255684212132895,"pfxX":-2.351784476497844,"pfxZ":0.5790372670446224,"pX":0.148342643295181,"pZ":3.153610776752238,"vX0":-0.5738082293834487,"vY0":-123.94071986680122,"vZ0":-1.940472364462321,"x":111.35,"y":153.63,"x0":0.6875193153953953,"y0":50.00213542537172,"z0":6.5095924679929285,"aX":-3.728920333685901},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.8,"breakHorizontal":4.4,"spinRate":2580,"spinDirection":269},"zone":2,"typeConfidence":0.9,"plateTime":0.4387259494328055,"extension":6.398242389893316},"index":7,"playId":"72be1068-1c7f-3ae8-84b1-6a5a9563dc81","pitchNumber":6,"startTime":"2026-07-01T00:00:18.927Z","endTime":"2026-07-01T00:00:23.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":81.6,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.89858502767113,"aZ":-31.017464285008376,"pfxX":-3.4128070451871295,"pfxZ":0.7011350537288843,"pX":-0.7956051955154018,"pZ":1.6000034710966398,"vX0":-2.0506694705088746,"vY0":-126.1598123145543,"vZ0":-5.7776900461147545,"x":147.33,"y":195.58,"x0":0.46489125723241337,"y0":50.00378534377833,"z0":6.348460607507129,"aX":-5.632882931409705},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.5,"breakHorizontal":6.6,"spinRate":2763,"spinDirection":290},"zone":13,"typeConfidence":0.92,"plateTime":0.43024491396415687,"extension":6.27938642942135},"index":8,"playId":"2bf09983-8c5c-3c26-a6c4-5d4cc79f7b7d","pitchNumber":7,"startTime":"2026-07-01T00:00:39.070Z","endTime":"2026-07-01T00:00:43.551Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T00:00:43.551Z","atBatIndex":21},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Ozzie Albies out on a sacrifice fly to left fielder Lars Nootbaar. Jorge Mateo scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-01T00:00:52.913Z","endTime":"2026-07-01T00:02:51.522Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":83.0,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.105839951637588,"aZ":-21.07042702428872,"pfxX":7.537582665320818,"pfxZ":6.436112155337649,"pX":0.9730540953252409,"pZ":0.9991883631361933,"vX0":-2.1838934007818933,"vY0":-129.51880162516468,"vZ0":-8.973318091161211,"x":79.91,"y":211.8,"x0":0.8398042030561896,"y0":50.00447582896783,"z0":6.077132209567265,"aX":13.00629223165272},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.2,"breakHorizontal":-13.3,"spinRate":1834,"spinDirection":137},"zone":14,"typeConfidence":0.91,"plateTime":0.42041592117404436,"extension":6.376798116210353},"index":0,"playId":"2c71f4a4-0b87-3143-9bec-af2d620ec8dd","pitchNumber":1,"startTime":"2026-07-01T00:01:07.928Z","endTime":"2026-07-01T00:01:13.186Z","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":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.721539181124164,"aZ":-44.58914463470135,"pfxX":-7.872371355078623,"pfxZ":-9.201427683597359,"pX":0.15074594387324208,"pZ":2.107755526271296,"vX0":0.8451683142962675,"vY0":-115.70979235487577,"vZ0":-0.4540765071499866,"x":111.25,"y":181.87,"x0":0.8018533027998059,"y0":50.00572903700517,"z0":6.599355327966714,"aX":-10.616541125345174},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-16.4,"breakHorizontal":14.0,"spinRate":3185,"spinDirection":329},"zone":5,"typeConfidence":0.88,"plateTime":0.4743800490363208,"extension":6.424321043622999},"index":1,"playId":"b2c5f5ef-4cb5-3011-9c07-629e990e39cf","pitchNumber":2,"startTime":"2026-07-01T00:01:28.827Z","endTime":"2026-07-01T00:01:33.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.081933935709163,"aZ":-22.6402183485519,"pfxX":8.627201930570786,"pfxZ":5.588905473298511,"pX":1.2766083613830688,"pZ":2.023851300368273,"vX0":-1.7093202609281624,"vY0":-129.77413234706415,"vZ0":-6.367495342331048,"x":68.34,"y":184.14,"x0":0.8227022915390104,"y0":50.005336818496325,"z0":6.233352684954688,"aX":14.720787226264147},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.9,"breakHorizontal":-15.2,"spinRate":2032,"spinDirection":130},"zone":14,"typeConfidence":0.92,"plateTime":0.4220126823135888,"extension":6.349961477100393},"index":2,"playId":"b1271129-8a52-39e2-aa39-d895cf01258c","pitchNumber":3,"startTime":"2026-07-01T00:01:52.685Z","endTime":"2026-07-01T00:01:56.734Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.9,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.8517543120753,"aZ":-34.78359970530076,"pfxX":-1.613637766490204,"pfxZ":-1.6229796681122437,"pX":-0.04204464217917304,"pZ":2.8459947702821298,"vX0":-0.9041890462543459,"vY0":-125.26895971519968,"vZ0":-2.0761708831468377,"x":118.6,"y":161.94,"x0":0.5320690379311397,"y0":50.00556814638112,"z0":6.501434883235121,"aX":-2.5910359748964695},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.1,"breakHorizontal":3.1,"spinRate":2929,"spinDirection":286},"zone":2,"typeConfidence":0.87,"plateTime":0.43552560346980584,"extension":6.429369549015425},"index":3,"playId":"7ed9a7e2-f884-3f38-854a-38baea7e9a0d","pitchNumber":4,"startTime":"2026-07-01T00:02:17.203Z","endTime":"2026-07-01T00:02:21.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":75.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.984224335150472,"aZ":-44.051232048441484,"pfxX":-7.186562909933645,"pfxZ":-8.458169575038847,"pX":-0.638120935320915,"pZ":0.8969320345382796,"vX0":-0.7076452779258778,"vY0":-117.88827213555682,"vZ0":-3.3864011039571613,"x":141.32,"y":214.56,"x0":0.5996444210050208,"y0":50.0046406481116,"z0":6.429234215264873,"aX":-10.088303346784452},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-15.8,"breakHorizontal":13.2,"spinRate":3152,"spinDirection":324},"zone":13,"typeConfidence":0.84,"plateTime":0.46509519726949167,"extension":6.409791032080396},"hitData":{"launchSpeed":82.1,"launchAngle":40.0,"totalDistance":284.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.02,"coordY":97.07}},"index":4,"playId":"36700aae-a6c4-3881-b7c5-77f27ef341c1","pitchNumber":5,"startTime":"2026-07-01T00:02:38.277Z","endTime":"2026-07-01T00:02:51.522Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T00:02:51.522Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Olson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-01T00:03:15.076Z","endTime":"2026-07-01T00:04:03.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.86593508816429,"aZ":-16.078423122996032,"pfxX":4.195337128103826,"pfxZ":8.31285868520134,"pX":-0.12722549452237597,"pZ":3.1703569319371065,"vX0":-3.010856898891106,"vY0":-137.84962300321996,"vZ0":-5.993592026650863,"x":121.85,"y":153.18,"x0":0.43065918360327043,"y0":50.00555887348184,"z0":6.447217850686911,"aX":8.125476385394288},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.0,"breakHorizontal":-7.1,"spinRate":2118,"spinDirection":154},"zone":2,"typeConfidence":0.89,"plateTime":0.39640065443932615,"extension":6.339644302940437},"index":0,"playId":"c5b48f79-591a-33ee-b98a-3c6cc976f05a","pitchNumber":1,"startTime":"2026-07-01T00:03:23.042Z","endTime":"2026-07-01T00:03:26.805Z","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":94.2,"endSpeed":86.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.832392471117068,"aZ":-16.78158447648617,"pfxX":7.502940095385364,"pfxZ":8.067784426262673,"pX":-0.20766694521587237,"pZ":1.9511417197484688,"vX0":-4.260130627213435,"vY0":-136.93249435446558,"vZ0":-8.486313885363542,"x":124.92,"y":186.1,"x0":0.38931798358015113,"y0":50.0066851839799,"z0":6.227692395936662,"aX":14.32213903356669},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.1,"breakHorizontal":-12.7,"spinRate":2263,"spinDirection":154},"zone":8,"typeConfidence":0.92,"plateTime":0.3992478607394818,"extension":6.410429641739843},"index":1,"playId":"57a84739-2076-36eb-9cb9-4329576c6777","pitchNumber":2,"startTime":"2026-07-01T00:03:37.127Z","endTime":"2026-07-01T00:03:41.499Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-01T00:03:47.248Z","endTime":"2026-07-01T00:03:58.721Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"}},{"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":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.071987011215136,"aZ":-44.841171890623826,"pfxX":-7.238453551767874,"pfxZ":-9.457540661598344,"pX":-0.018930116205586763,"pZ":2.3045347568574543,"vX0":0.9929757242902393,"vY0":-115.4470124135163,"vZ0":0.03379321209804842,"x":117.72,"y":176.56,"x0":0.48316777106371966,"y0":50.00420535730016,"z0":6.6342814381047255,"aX":-9.694010104246935},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-16.8,"breakHorizontal":12.8,"spinRate":3136,"spinDirection":326},"zone":8,"typeConfidence":0.89,"plateTime":0.4758890327424483,"extension":6.368970658701419},"index":3,"playId":"217340b7-fcdc-36e8-94d5-3ad259f3d55f","pitchNumber":3,"startTime":"2026-07-01T00:03:58.721Z","endTime":"2026-07-01T00:04:03.090Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T00:04:03.090Z","atBatIndex":23},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nelson Velázquez homers (3) on a fly ball to center field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-01T00:06:01.208Z","endTime":"2026-07-01T00:08:32.598Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"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":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"responsiblePitcher":{"id":527048,"link":"/api/v1/people/527048"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.1,"endSpeed":68.7,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.63514765420978,"aZ":-34.40121469826071,"pfxX":-2.247544810532275,"pfxZ":-1.873580498189174,"pX":0.06816891534532865,"pZ":3.239517896615455,"vX0":-1.552050942497332,"vY0":-107.91560471703896,"vZ0":2.032053572253731,"x":114.4,"y":151.31,"x0":1.0870669449645514,"y0":50.00338241050262,"z0":6.05719915295589,"aX":-2.668299264798613},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-2.6,"breakHorizontal":4.4,"spinRate":2256,"spinDirection":302},"zone":2,"typeConfidence":0.9,"plateTime":0.5062808646188901,"extension":5.803733382856956},"index":0,"playId":"6e055be1-1f80-3d50-b4ee-8aadaf834b1a","pitchNumber":1,"startTime":"2026-07-01T00:06:12.844Z","endTime":"2026-07-01T00:06:16.344Z","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":79.9,"endSpeed":73.9,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.572991907661144,"aZ":-23.867595114506724,"pfxX":6.79595103078953,"pfxZ":6.015447509408596,"pX":1.4735535687976844,"pZ":1.6977253328991506,"vX0":-1.4986874017425822,"vY0":-116.41466841155017,"vZ0":-3.5224671300102255,"x":60.83,"y":192.94,"x0":1.2400455794254144,"y0":50.004877889455805,"z0":5.474197276649755,"aX":9.386943463193495},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":10.3,"breakHorizontal":-12.0,"spinRate":1556,"spinDirection":125},"zone":14,"typeConfidence":0.89,"plateTime":0.46937542219863415,"extension":5.974116823816434},"index":1,"playId":"e2e6a706-2d35-3849-8228-8ffa4a5e138f","pitchNumber":2,"startTime":"2026-07-01T00:06:27.041Z","endTime":"2026-07-01T00:06:30.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.8,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.605244595713778,"aZ":-27.18225333043833,"pfxX":-0.9529298235848627,"pfxZ":3.3497888792202204,"pX":0.7993203441839396,"pZ":2.0626948688557234,"vX0":-0.9083516274208295,"vY0":-120.84023121276711,"vZ0":-2.4593320127264917,"x":86.53,"y":183.09,"x0":1.3027353148160945,"y0":50.005717129267744,"z0":5.460560273361924,"aX":-1.4218886934329285},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.8,"breakHorizontal":1.9,"spinRate":2113,"spinDirection":155},"zone":9,"typeConfidence":0.72,"plateTime":0.4517392131034397,"extension":6.0201551857110305},"index":2,"playId":"a468c4fd-0d0f-3c0e-aaaf-c887609a0100","pitchNumber":3,"startTime":"2026-07-01T00:06:40.955Z","endTime":"2026-07-01T00:06:45.360Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-01T00:06:52.081Z","endTime":"2026-07-01T00:07:04.851Z","isPitch":false,"type":"action","player":{"id":676369,"link":"/api/v1/people/676369"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.5,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.0040504730555,"aZ":-22.720625056021273,"pfxX":9.369520489769723,"pfxZ":5.7029301351033315,"pX":-0.8358147591604295,"pZ":2.916413674069566,"vX0":-6.5214887565410615,"vY0":-127.8518256434206,"vZ0":-2.5819632135220885,"x":148.86,"y":160.04,"x0":0.528815021452845,"y0":50.00459053599931,"z0":5.719883511936675,"aX":15.535354466541994},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":10.0,"breakHorizontal":-15.5,"spinRate":1966,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.42818762230044927,"extension":5.989790646932766},"index":4,"playId":"12279a62-8b5c-35c0-919c-07f53e31c3f7","pitchNumber":4,"startTime":"2026-07-01T00:07:04.851Z","endTime":"2026-07-01T00:07:09.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.5,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.28561108299227,"aZ":-25.824398382647225,"pfxX":8.647644219245379,"pfxZ":4.655172927190088,"pX":0.5778752310417266,"pZ":1.2216236127983948,"vX0":-3.4241439581461584,"vY0":-115.95392576373244,"vZ0":-4.301528421112794,"x":94.97,"y":205.8,"x0":0.9485647249026253,"y0":50.00486786572314,"z0":5.559404797447185,"aX":11.799745579843277},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":7.7,"breakHorizontal":-14.9,"spinRate":1626,"spinDirection":132},"zone":14,"typeConfidence":0.9,"plateTime":0.4720286960006672,"extension":6.097208271492385},"index":5,"playId":"8fbf552d-2837-35c7-b02f-f6d750667c1f","pitchNumber":5,"startTime":"2026-07-01T00:07:20.842Z","endTime":"2026-07-01T00:07:26.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.7,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.263312697629654,"aZ":-23.85217038349761,"pfxX":-0.6700821985223708,"pfxZ":5.299411916719732,"pX":1.0490289381644158,"pZ":2.4828711559423167,"vX0":-0.22431852142663844,"vY0":-123.8634239379286,"vZ0":-2.4857343855962784,"x":77.01,"y":171.74,"x0":1.2275742807959311,"y0":50.00316721497288,"z0":5.471821856230176,"aX":-1.0522696612655158},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":9.4,"breakHorizontal":1.3,"spinRate":2140,"spinDirection":162},"zone":12,"typeConfidence":0.89,"plateTime":0.440410801172177,"extension":5.950688610071874},"index":6,"playId":"31ba57aa-5884-303d-a720-1dce1205b5a8","pitchNumber":6,"startTime":"2026-07-01T00:07:43.511Z","endTime":"2026-07-01T00:07:47.982Z","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":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.236736027448828,"aZ":-24.392280317337224,"pfxX":-1.1772696032107306,"pfxZ":4.873257472094426,"pX":0.35457216202500563,"pZ":2.2158759151933998,"vX0":-1.5460030217646468,"vY0":-125.03663442395002,"vZ0":-3.1075127532806945,"x":103.48,"y":178.95,"x0":1.1318543981925233,"y0":50.00147111452702,"z0":5.458006223159648,"aX":-1.8794830525544868},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.4,"breakHorizontal":2.5,"spinRate":2254,"spinDirection":157},"zone":6,"typeConfidence":0.9,"plateTime":0.43665720217511117,"extension":5.987773082139446},"hitData":{"launchSpeed":107.8,"launchAngle":28.0,"totalDistance":444.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.26,"coordY":19.32}},"index":7,"playId":"eeafd224-f345-3ec8-b5c4-bbdf19593934","pitchNumber":7,"startTime":"2026-07-01T00:08:00.034Z","endTime":"2026-07-01T00:08:32.598Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T00:08:32.598Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Fermín flies out to right fielder Eli White in foul territory.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-01T00:08:35.934Z","endTime":"2026-07-01T00:09:14.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"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":76.2,"endSpeed":71.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.696090941204144,"aZ":-34.33265186510536,"pfxX":-2.277330584520862,"pfxZ":-1.710690873465909,"pX":-0.009272954180342182,"pZ":1.9781270167799763,"vX0":-1.4860994233020275,"vY0":-111.02842345985239,"vZ0":-0.6105039630759452,"x":117.35,"y":185.37,"x0":0.9618768018728481,"y0":50.00244830664782,"z0":5.793761938501057,"aX":-2.8759890677604965},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-3.0,"breakHorizontal":4.4,"spinRate":2320,"spinDirection":303},"zone":8,"typeConfidence":0.9,"plateTime":0.4911342894213,"extension":6.085037951694045},"index":0,"playId":"e36d6898-8731-316d-b9cc-f7139f3236aa","pitchNumber":1,"startTime":"2026-07-01T00:08:49.265Z","endTime":"2026-07-01T00:08:53.372Z","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":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.599479565822808,"aZ":-22.707208752974598,"pfxX":0.48968596093020533,"pfxZ":5.916116771538259,"pX":-0.2723611158134672,"pZ":2.1063880728626234,"vX0":-3.0294361617338397,"vY0":-125.00451847981086,"vZ0":-3.9155779432709212,"x":127.38,"y":181.91,"x0":0.885893517879909,"y0":50.00206968760311,"z0":5.533112467449777,"aX":0.7837649121958611},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":10.2,"breakHorizontal":-0.2,"spinRate":2173,"spinDirection":147},"zone":7,"typeConfidence":0.9,"plateTime":0.4363302802464353,"extension":6.046673522031372},"hitData":{"launchSpeed":79.3,"launchAngle":49.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.74,"coordY":135.89}},"index":1,"playId":"7efdb66a-f6da-3cc7-94e2-ef72cdf1c64c","pitchNumber":2,"startTime":"2026-07-01T00:09:02.348Z","endTime":"2026-07-01T00:09:14.277Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T00:09:14.277Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masyn Winn singles on a line drive to left fielder Mauricio Dubón.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-01T00:09:24.413Z","endTime":"2026-07-01T00:09:52.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.0,"endSpeed":70.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.834627892983534,"aZ":-34.043755652989184,"pfxX":-1.6376029646775836,"pfxZ":-1.4923378142690362,"pX":0.22322252288506578,"pZ":1.308818099680389,"vX0":-1.6476291148314444,"vY0":-110.80142378114788,"vZ0":-1.8886719292725673,"x":108.49,"y":203.44,"x0":1.1878451504418366,"y0":50.005304318881336,"z0":5.712508383231013,"aX":-2.046730098961413},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-2.9,"breakHorizontal":3.4,"spinRate":2426,"spinDirection":303},"zone":14,"typeConfidence":0.9,"plateTime":0.4933646388648736,"extension":6.110034400665876},"hitData":{"launchSpeed":82.7,"launchAngle":17.0,"totalDistance":235.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":69.12,"coordY":98.79}},"index":0,"playId":"03bf51ab-13b1-3edc-a11d-fdc8537f8136","pitchNumber":1,"startTime":"2026-07-01T00:09:39.497Z","endTime":"2026-07-01T00:09:52.111Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T00:09:52.111Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lars Nootbaar singles on a ground ball to right fielder Eli White. Masyn Winn to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-01T00:09:59.098Z","endTime":"2026-07-01T00:11:28.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"postOnSecond":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":87.5,"endSpeed":80.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.39914851397777,"aZ":-23.369956802181665,"pfxX":8.866684106617567,"pfxZ":5.342499869143809,"pX":0.11797765614429927,"pZ":1.3552550224163726,"vX0":-4.712918343528532,"vY0":-127.340801166471,"vZ0":-5.792433577762398,"x":112.5,"y":202.19,"x0":0.8378106970595041,"y0":50.00196830336373,"z0":5.500686427871687,"aX":14.605428355896608},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.6,"breakHorizontal":-15.0,"spinRate":1828,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.4296366607419482,"extension":5.920480808143884},"index":0,"playId":"0b0d8b3a-ef3f-32d2-b0cf-872ccab31424","pitchNumber":1,"startTime":"2026-07-01T00:10:15.167Z","endTime":"2026-07-01T00:10:19.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80558177189509,"aZ":-23.25119633643516,"pfxX":8.990100446001794,"pfxZ":5.497500719020813,"pX":0.510000915815228,"pZ":0.9805845186773249,"vX0":-4.030658741705802,"vY0":-126.11292452169508,"vZ0":-6.5797576301509375,"x":97.56,"y":212.3,"x0":0.9543194537300135,"y0":50.00293777501828,"z0":5.478597120715045,"aX":14.592143350536428},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.8,"breakHorizontal":-15.5,"spinRate":1882,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.43304224348299947,"extension":5.978028414338681},"index":1,"playId":"57ac1b24-2668-357b-89b9-9e955b7a8267","pitchNumber":2,"startTime":"2026-07-01T00:10:33.041Z","endTime":"2026-07-01T00:10:36.637Z","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":81.9,"endSpeed":76.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.138456760040885,"aZ":-24.348693414210643,"pfxX":-0.039114926940122974,"pfxZ":5.361487586234841,"pX":-0.27035433345842985,"pZ":1.9033929821981252,"vX0":-3.2871979998610916,"vY0":-119.2941941494086,"vZ0":-3.240586983154875,"x":127.31,"y":187.39,"x0":1.1230977459640838,"y0":50.00591731835987,"z0":5.443516900440644,"aX":-0.05636677794976955},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":9.2,"breakHorizontal":0.7,"spinRate":2161,"spinDirection":149},"zone":7,"typeConfidence":0.74,"plateTime":0.4568735111810862,"extension":5.835628963671181},"index":2,"playId":"69c38fa8-2cb6-35b5-8187-0dcb934a9461","pitchNumber":3,"startTime":"2026-07-01T00:10:51.247Z","endTime":"2026-07-01T00:10:55.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.000157705137816,"aZ":-23.37962822514654,"pfxX":9.178795474135082,"pfxZ":5.416641259150101,"pX":0.05335257750112586,"pZ":2.899404764218322,"vX0":-4.870240055282244,"vY0":-126.66544903292629,"vZ0":-1.9435876549014077,"x":114.97,"y":160.5,"x0":0.8089927953685093,"y0":50.00391185534546,"z0":5.547022705427489,"aX":14.907876926322729},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.6,"breakHorizontal":-15.5,"spinRate":1925,"spinDirection":134},"zone":2,"typeConfidence":0.69,"plateTime":0.4325089808376741,"extension":5.88765115843053},"hitData":{"launchSpeed":106.5,"launchAngle":-7.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.5,"coordY":131.68}},"index":3,"playId":"0f454eec-8985-3550-a1af-f40053d6e9af","pitchNumber":4,"startTime":"2026-07-01T00:11:17.906Z","endTime":"2026-07-01T00:11:28.738Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T00:11:28.738Z","atBatIndex":27},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Blaze Jordan lines out to shortstop Jorge Mateo.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-01T00:11:46.514Z","endTime":"2026-07-01T00:12:15.771Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"postOnSecond":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.577485643785284,"aZ":-23.86560056986083,"pfxX":-1.5410268076665607,"pfxZ":5.5663240406241545,"pX":-1.1723260177499937,"pZ":2.7369241942654012,"vX0":-4.58720880274646,"vY0":-120.84219818006258,"vZ0":-1.9705845068144492,"x":161.69,"y":164.88,"x0":0.9438274186310184,"y0":50.000804763030594,"z0":5.640955400903805,"aX":-2.2987319840554576},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":10.0,"breakHorizontal":3.8,"spinRate":2279,"spinDirection":162},"zone":11,"typeConfidence":0.87,"plateTime":0.4517187075279461,"extension":6.034157654281617},"hitData":{"launchSpeed":54.1,"launchAngle":32.0,"totalDistance":162.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":91.02,"coordY":146.79}},"index":0,"playId":"690465c9-fa97-3ea0-8a2b-dad269bda308","pitchNumber":1,"startTime":"2026-07-01T00:12:06.540Z","endTime":"2026-07-01T00:12:15.771Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T00:12:15.771Z","atBatIndex":28},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nathan Church homers (6) on a fly ball to right field. Masyn Winn scores. Lars Nootbaar scores.","rbi":3,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-01T00:12:33.381Z","endTime":"2026-07-01T00:14:40.676Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":{"id":527048,"link":"/api/v1/people/527048"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":{"id":527048,"link":"/api/v1/people/527048"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":{"id":527048,"link":"/api/v1/people/527048"},"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(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":85.5,"endSpeed":78.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.155594272147148,"aZ":-24.897200555468302,"pfxX":9.024582917243915,"pfxZ":4.614104118050038,"pX":-1.298884343653414,"pZ":2.6051911959739695,"vX0":-7.778200505865553,"vY0":-124.29647375937392,"vZ0":-2.175107342216047,"x":166.51,"y":168.44,"x0":0.6871259723425224,"y0":50.00106990232535,"z0":5.543262375836912,"aX":14.226158344989027},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":8.2,"breakHorizontal":-14.8,"spinRate":1839,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.43940126652750733,"extension":6.087719028556352},"index":0,"playId":"5dde9300-7ed8-3610-972b-40bd28ad549b","pitchNumber":1,"startTime":"2026-07-01T00:12:45.978Z","endTime":"2026-07-01T00:12:49.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":75.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.23496262110589,"aZ":-26.60328897366816,"pfxX":-1.4615986373869188,"pfxZ":3.9262511595937966,"pX":0.18290685427493694,"pZ":2.388955168112916,"vX0":-1.8343879569295403,"vY0":-117.81441476981281,"vZ0":-1.8631237170489152,"x":110.03,"y":174.28,"x0":1.1585507831466797,"y0":50.004969848743045,"z0":5.62457035606992,"aX":-2.0760128409857685},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":7.0,"breakHorizontal":3.0,"spinRate":2162,"spinDirection":166},"zone":5,"typeConfidence":2.0,"plateTime":0.46310321254522924,"extension":5.820969730680305},"index":1,"playId":"8c39a333-0c94-38d5-bec5-da5169b10bfe","pitchNumber":2,"startTime":"2026-07-01T00:13:03.899Z","endTime":"2026-07-01T00:13:07.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.698717098643158,"aZ":-26.617638373049125,"pfxX":7.721442683140349,"pfxZ":3.9541540750157367,"pX":-0.019320631367825313,"pZ":1.1268152867009424,"vX0":-4.570156797845114,"vY0":-117.05917374362271,"vZ0":-4.457587561841447,"x":117.74,"y":208.36,"x0":0.9437692444222999,"y0":50.001039308071604,"z0":5.514722979112372,"aX":10.838909605123243},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":6.5,"breakHorizontal":-13.1,"spinRate":1604,"spinDirection":130},"zone":13,"typeConfidence":0.9,"plateTime":0.46585649869921975,"extension":6.090561827459585},"index":2,"playId":"2d6ae6dd-86ad-31c6-bf83-ce625b0f05bd","pitchNumber":3,"startTime":"2026-07-01T00:13:28.727Z","endTime":"2026-07-01T00:13:32.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.714014684990836,"aZ":-24.955374764768408,"pfxX":-0.806696792154715,"pfxZ":4.758423408742308,"pX":-0.44995163757404405,"pZ":2.659217452832603,"vX0":-3.6676239574403247,"vY0":-121.53088971089248,"vZ0":-1.690410504504225,"x":134.15,"y":166.98,"x0":1.1749861820916947,"y0":50.002546571658016,"z0":5.502608579355041,"aX":-1.2224799242008964},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":8.5,"breakHorizontal":2.2,"spinRate":2246,"spinDirection":163},"zone":4,"typeConfidence":0.85,"plateTime":0.44832837468370723,"extension":6.06844408395138},"index":3,"playId":"4eb8345f-9dca-3029-a3c6-3ee4e37add76","pitchNumber":4,"startTime":"2026-07-01T00:13:48.425Z","endTime":"2026-07-01T00:13:51.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.82022850352829,"aZ":-25.649966682883136,"pfxX":8.603348053045721,"pfxZ":4.503809309969274,"pX":0.39503835878621907,"pZ":1.9194014404221444,"vX0":-4.206790274873574,"vY0":-119.24296108135088,"vZ0":-3.167081745779528,"x":101.94,"y":186.96,"x0":1.059626928091377,"y0":50.000242288216654,"z0":5.566133935420805,"aX":12.451405531176466},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":7.7,"breakHorizontal":-14.6,"spinRate":1617,"spinDirection":126},"zone":9,"typeConfidence":0.91,"plateTime":0.4584280524063442,"extension":6.053431392407132},"hitData":{"launchSpeed":106.5,"launchAngle":22.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":222.09,"coordY":72.43}},"index":4,"playId":"31728b87-1d51-3696-bd49-244186d87562","pitchNumber":5,"startTime":"2026-07-01T00:14:16.150Z","endTime":"2026-07-01T00:14:40.676Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T00:14:40.676Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"JJ Wetherholt flies out to left fielder Mauricio Dubón in foul territory.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-01T00:14:53.207Z","endTime":"2026-07-01T00:15:49.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"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":"Flyout","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":2},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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(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":87.5,"endSpeed":80.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.61340378828862,"aZ":-22.85440868244772,"pfxX":10.43418071247095,"pfxZ":5.63626702773506,"pX":0.9795226571870368,"pZ":2.4564518733548777,"vX0":-3.38652170419328,"vY0":-127.38874445911183,"vZ0":-3.3276589992432415,"x":79.66,"y":172.46,"x0":0.965396465419899,"y0":50.00573730096333,"z0":5.573576206110627,"aX":17.25995830611491},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.7,"breakHorizontal":-18.2,"spinRate":1944,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.4289306834085389,"extension":6.053798881712107},"index":0,"playId":"904f9db5-b020-344f-998a-550bb2645dad","pitchNumber":1,"startTime":"2026-07-01T00:15:05.061Z","endTime":"2026-07-01T00:15:12.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.587108272314843,"aZ":-26.66600844898991,"pfxX":-1.9275666768364297,"pfxZ":3.736996774235161,"pX":-1.0498317096607899,"pZ":2.4232636350623555,"vX0":-4.4360550376849295,"vY0":-119.62127911427363,"vZ0":-1.819757781668733,"x":157.02,"y":173.35,"x0":1.067135975693567,"y0":50.00038607215199,"z0":5.5477969353454135,"aX":-2.8370735916255514},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":6.6,"breakHorizontal":4.4,"spinRate":2203,"spinDirection":175},"zone":11,"typeConfidence":0.72,"plateTime":0.45508933718109246,"extension":6.1845243897895195},"index":1,"playId":"fc196e9d-365d-34d1-bc2b-0e4c037200f1","pitchNumber":2,"startTime":"2026-07-01T00:15:25.279Z","endTime":"2026-07-01T00:15:29.808Z","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":1,"outs":2},"pitchData":{"startSpeed":75.3,"endSpeed":70.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.20329437346922,"aZ":-35.53260201059138,"pfxX":-1.7755294754311288,"pfxZ":-2.7156373994642875,"pX":-0.013132932165151313,"pZ":1.5461620505379312,"vX0":-1.9527083325030825,"vY0":-109.78799140329781,"vZ0":-0.7537822540723847,"x":117.5,"y":197.03,"x0":1.1144473997325415,"y0":50.004116552754894,"z0":5.635781940895923,"aX":-2.1939593554880896},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-4.8,"breakHorizontal":3.7,"spinRate":2244,"spinDirection":295},"zone":13,"typeConfidence":0.9,"plateTime":0.49657169251954514,"extension":5.932679872869979},"hitData":{"launchSpeed":89.0,"launchAngle":34.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":32.33,"coordY":112.73}},"index":2,"playId":"96d16ab3-1709-3eea-99b2-fbb6c1549407","pitchNumber":3,"startTime":"2026-07-01T00:15:39.998Z","endTime":"2026-07-01T00:15:49.470Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T00:15:49.470Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Harris II walks.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-01T00:17:55.498Z","endTime":"2026-07-01T00:18:58.990Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":76.5,"endSpeed":70.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.57482722856146,"aZ":-45.96965918745212,"pfxX":-7.27036084092662,"pfxZ":-11.112470678106902,"pX":1.7568218117102041,"pZ":3.6577513060552285,"vX0":4.145686520336663,"vY0":-111.16827878760164,"vZ0":3.5708869245492845,"x":50.03,"y":140.02,"x0":0.8040210004114682,"y0":50.00553069584405,"z0":6.831582560130385,"aX":-9.020786354621505},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.9,"breakVerticalInduced":-18.7,"breakHorizontal":12.0,"spinRate":3060,"spinDirection":328},"zone":12,"typeConfidence":0.92,"plateTime":0.494367649796454,"extension":6.283223987066722},"index":0,"playId":"4b805352-63b6-323b-be21-f09e5140908d","pitchNumber":1,"startTime":"2026-07-01T00:18:00.575Z","endTime":"2026-07-01T00:18:05.347Z","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":84.4,"endSpeed":78.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.534248894755343,"aZ":-32.984570564345724,"pfxX":-3.1528600661153794,"pfxZ":-0.525247547632155,"pX":-0.8721666885872819,"pZ":2.4255448233313377,"vX0":-2.286084000208997,"vY0":-123.04684926487921,"vZ0":-3.197639896332405,"x":150.24,"y":173.29,"x0":0.47441147569043685,"y0":50.00004138416889,"z0":6.500751538362434,"aX":-4.894507880170981},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.4,"breakHorizontal":6.2,"spinRate":2729,"spinDirection":282},"zone":13,"typeConfidence":0.9,"plateTime":0.4430109116072751,"extension":6.3079935102084175},"index":1,"playId":"beaf8b9d-79dc-36e1-9098-4edd3693b68f","pitchNumber":2,"startTime":"2026-07-01T00:18:14.490Z","endTime":"2026-07-01T00:18:19.218Z","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":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.940696293676748,"aZ":-10.711223282964156,"pfxX":2.7473176159042465,"pfxZ":11.419832208812476,"pX":-1.1228997113005235,"pZ":1.5465793077837389,"vX0":-4.569217706787114,"vY0":-135.5632266108091,"vZ0":-10.767315839357545,"x":159.8,"y":197.02,"x0":0.22003782885749218,"y0":50.00053951964654,"z0":6.295320243711766,"aX":5.162608662010931},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.8,"breakHorizontal":-4.1,"spinRate":2194,"spinDirection":158},"zone":13,"typeConfidence":0.89,"plateTime":0.4025480643507544,"extension":6.475183709450622},"index":2,"playId":"c2f075ba-487e-39bf-a321-2f862cf0078c","pitchNumber":3,"startTime":"2026-07-01T00:18:27.916Z","endTime":"2026-07-01T00:18:31.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.83739121402272,"aZ":-12.924948077678618,"pfxX":2.2534807441900844,"pfxZ":10.325928166970886,"pX":-0.3430867694427684,"pZ":3.2498878554655546,"vX0":-2.6895280453067048,"vY0":-135.0352833859896,"vZ0":-6.190594539942249,"x":130.08,"y":151.03,"x0":0.3686859288545601,"y0":50.00198714151433,"z0":6.465518326864555,"aX":4.200518757733566},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.8,"breakHorizontal":-3.6,"spinRate":2126,"spinDirection":154},"zone":1,"typeConfidence":0.84,"plateTime":0.404180122946018,"extension":6.265323826253932},"index":3,"playId":"7861e24a-c16a-36c4-99a8-7b6b233821e5","pitchNumber":4,"startTime":"2026-07-01T00:18:41.337Z","endTime":"2026-07-01T00:18:45.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.878879711316674,"aZ":-11.370298113485001,"pfxX":3.02375425427073,"pfxZ":11.146233385580004,"pX":-1.0730216096868557,"pZ":1.4910393037126566,"vX0":-4.654930613345959,"vY0":-135.11054167828738,"vZ0":-10.548253390221765,"x":157.9,"y":198.52,"x0":0.27197293383679894,"y0":50.0010401579766,"z0":6.223519235909394,"aX":5.642601597635114},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.4,"breakHorizontal":-4.6,"spinRate":2115,"spinDirection":155},"zone":13,"typeConfidence":0.89,"plateTime":0.40397626876632975,"extension":6.380848394909609},"index":4,"playId":"31f1e40e-d906-38f1-a917-7be71e290490","pitchNumber":5,"startTime":"2026-07-01T00:18:55.036Z","endTime":"2026-07-01T00:18:58.990Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T00:18:58.990Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mauricio Dubón flies out to left fielder Lars Nootbaar.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-01T00:19:07.653Z","endTime":"2026-07-01T00:20:57.123Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.77159933442947,"aZ":-11.937588324423304,"pfxX":3.9551673337578594,"pfxZ":10.655271294643434,"pX":-0.29209083014804404,"pZ":1.7814384359619937,"vX0":-3.3066981455809086,"vY0":-136.17901117834265,"vZ0":-9.9057076399966,"x":128.13,"y":190.68,"x0":0.41741283264573986,"y0":50.001534026814866,"z0":6.26714603273624,"aX":7.511107581476079},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.6,"breakHorizontal":-6.6,"spinRate":2149,"spinDirection":154},"zone":7,"typeConfidence":0.9,"plateTime":0.40049557509909617,"extension":6.486559256538094},"index":0,"playId":"57ab6994-cbb3-30f6-a5f8-5a7844da106b","pitchNumber":1,"startTime":"2026-07-01T00:19:24.793Z","endTime":"2026-07-01T00:19:28.638Z","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":0},"index":1,"playId":"0c3223b0-0b37-33c6-b7be-90bed5d744ef","startTime":"2026-07-01T00:19:40.710Z","endTime":"2026-07-01T00:19:45.220Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.99301170093754,"aZ":-23.152522243552546,"pfxX":7.8686508640830075,"pfxZ":5.382782802353822,"pX":-0.6578931723775645,"pZ":1.4442971316785436,"vX0":-5.4601209286512,"vY0":-128.03768875713595,"vZ0":-7.521290090122668,"x":142.08,"y":199.78,"x0":0.46942548884459695,"y0":50.004754288274434,"z0":6.2048736503231,"aX":13.194999670344822},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.4,"breakHorizontal":-13.2,"spinRate":1826,"spinDirection":136},"zone":13,"typeConfidence":0.91,"plateTime":0.42617850902412435,"extension":6.342667587669681},"index":2,"playId":"ddd90e75-aa97-334b-9efe-559f8f57e67a","pitchNumber":2,"startTime":"2026-07-01T00:19:57.862Z","endTime":"2026-07-01T00:20:02.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.54733433826795,"aZ":-22.521655545214877,"pfxX":8.185762489782718,"pfxZ":5.738755501753848,"pX":-0.18211033000410512,"pZ":0.8498211372068356,"vX0":-4.661884448321469,"vY0":-128.33498106472805,"vZ0":-9.058436461690665,"x":123.94,"y":215.83,"x0":0.5869088282393852,"y0":50.00129130999184,"z0":6.155697216939249,"aX":13.763408105371937},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.8,"breakHorizontal":-13.9,"spinRate":1829,"spinDirection":135},"zone":13,"typeConfidence":0.92,"plateTime":0.42547826377898934,"extension":6.394288413545914},"index":3,"playId":"0d89b9bc-9356-3a8b-b355-ee4853322f72","pitchNumber":3,"startTime":"2026-07-01T00:20:19.428Z","endTime":"2026-07-01T00:20:23.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":80.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.00975447295699,"aZ":-36.47365263925247,"pfxX":-2.4443441527097116,"pfxZ":-2.665007823251978,"pX":-0.7940389334792803,"pZ":2.6939095706774667,"vX0":-2.418667745316055,"vY0":-124.83953465947224,"vZ0":-2.0670426140533,"x":147.27,"y":166.04,"x0":0.49734436804502996,"y0":50.002768217428205,"z0":6.4741211386667175,"aX":-3.942102809611483},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-5.0,"breakHorizontal":4.9,"spinRate":2765,"spinDirection":288},"zone":4,"typeConfidence":0.9,"plateTime":0.43514592307595246,"extension":6.284790802046441},"hitData":{"launchSpeed":98.6,"launchAngle":22.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":42.95,"coordY":76.61}},"index":4,"playId":"33058bc4-5286-38cd-80c8-ec9ae5a9dd3e","pitchNumber":4,"startTime":"2026-07-01T00:20:41.937Z","endTime":"2026-07-01T00:20:57.123Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T00:20:57.123Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eli White strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-01T00:21:09.227Z","endTime":"2026-07-01T00:23:01.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.7,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.429131173999046,"aZ":-13.758341507666046,"pfxX":4.069439968113736,"pfxZ":9.648148369686833,"pX":1.292464556240859,"pZ":3.353747697724933,"vX0":0.6278226255496586,"vY0":-136.41781545622698,"vZ0":-5.784621370458736,"x":67.73,"y":148.23,"x0":0.5307477806733746,"y0":50.00255649866434,"z0":6.428889966053776,"aX":7.767348533512687},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.7,"breakHorizontal":-7.6,"spinRate":2092,"spinDirection":154},"zone":12,"typeConfidence":0.89,"plateTime":0.39957163548317665,"extension":6.296878701548072},"index":0,"playId":"3ed4f2ae-e018-3a61-bc4d-4717f2b4cb60","pitchNumber":1,"startTime":"2026-07-01T00:21:20.437Z","endTime":"2026-07-01T00:21:24.260Z","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":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":79.4,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.135547012412683,"aZ":-30.480726700256213,"pfxX":-2.0916727751882127,"pfxZ":1.069416464582016,"pX":0.15135544488090105,"pZ":3.4233737682128598,"vX0":-0.6906911947533804,"vY0":-123.73328480939378,"vZ0":-1.3810649651417042,"x":111.23,"y":146.35,"x0":0.7044433200547959,"y0":50.001583632105806,"z0":6.497180160934241,"aX":-3.3065963319619835},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.9,"breakHorizontal":4.0,"spinRate":2667,"spinDirection":256},"zone":2,"typeConfidence":0.9,"plateTime":0.4393793680053806,"extension":6.2108717104311655},"index":1,"playId":"44acdc8c-e225-33f5-a060-09e3a76f60ef","pitchNumber":2,"startTime":"2026-07-01T00:21:36.823Z","endTime":"2026-07-01T00:22:03.844Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.994351399616004,"aZ":-23.799597854244855,"pfxX":8.557204478473945,"pfxZ":4.931907422086681,"pX":0.08799900091499806,"pZ":1.5714844402934847,"vX0":-4.219778704928569,"vY0":-128.75057223257548,"vZ0":-7.0670828080348675,"x":113.65,"y":196.35,"x0":0.6269323850087221,"y0":50.00254687786244,"z0":6.164764403864227,"aX":14.522817800044653},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.8,"breakHorizontal":-14.8,"spinRate":1878,"spinDirection":131},"zone":14,"typeConfidence":0.92,"plateTime":0.4236704120310213,"extension":6.5082993980547625},"index":2,"playId":"e7df2d86-2802-3c28-8a16-ef430efc0707","pitchNumber":3,"startTime":"2026-07-01T00:22:15.455Z","endTime":"2026-07-01T00:22:19.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.3,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.95489863384531,"aZ":-44.32721058474983,"pfxX":-6.010915831907323,"pfxZ":-9.097700474094637,"pX":-1.4286876765747991,"pZ":1.0270876835755203,"vX0":-2.733411513096927,"vY0":-115.53494390108384,"vZ0":-2.6115317307705728,"x":171.46,"y":211.05,"x0":0.5552718501293633,"y0":50.004870183841085,"z0":6.481511919797052,"aX":-8.02762484573269},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-16.8,"breakHorizontal":11.6,"spinRate":2996,"spinDirection":333},"zone":13,"typeConfidence":0.89,"plateTime":0.4762913314180195,"extension":6.457992542232823},"index":3,"playId":"08a6f618-4f5a-365a-83b9-8cf4eae44848","pitchNumber":4,"startTime":"2026-07-01T00:22:39.389Z","endTime":"2026-07-01T00:22:43.377Z","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":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.678325191306616,"aZ":-11.145429069619697,"pfxX":3.4260575386201264,"pfxZ":10.88040999921342,"pX":0.2801151642729542,"pZ":2.8487882569679566,"vX0":-1.379847357745331,"vY0":-137.91243641167816,"vZ0":-7.612327727995408,"x":106.32,"y":161.86,"x0":0.34080138397585524,"y0":50.00425442703329,"z0":6.390386969756524,"aX":6.623027491834798},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.4,"breakHorizontal":-5.9,"spinRate":2102,"spinDirection":152},"zone":6,"typeConfidence":0.9,"plateTime":0.39662927519038993,"extension":6.318651071695103},"index":4,"playId":"735ddd2d-6764-3cb2-a01f-ffd0ba2558a5","pitchNumber":5,"startTime":"2026-07-01T00:22:57.090Z","endTime":"2026-07-01T00:23:01.652Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T00:23:01.652Z","atBatIndex":33},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Austin Riley grounds into a force out, shortstop Masyn Winn to second baseman JJ Wetherholt. Michael Harris II out at 2nd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-01T00:23:43.029Z","endTime":"2026-07-01T00:24:25.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"c74243ed-627a-30c8-8ec0-3e11d2c06923","startTime":"2026-07-01T00:23:25.917Z","endTime":"2026-07-01T00:23:30.300Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.954046146180318,"aZ":-21.639593061650174,"pfxX":8.731870266524242,"pfxZ":6.249656618515819,"pX":-0.45165339557873485,"pZ":2.3347572069510965,"vX0":-5.529167881694643,"vY0":-128.5890202363833,"vZ0":-5.667994828496697,"x":134.22,"y":175.74,"x0":0.5844477179229037,"y0":50.005136640569255,"z0":6.230697864338291,"aX":14.725060726313009},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.3,"breakHorizontal":-14.6,"spinRate":1899,"spinDirection":133},"zone":4,"typeConfidence":0.92,"plateTime":0.42483426962908855,"extension":6.470277327380561},"index":1,"playId":"b7c02cee-8c2f-304a-ba25-2e05b7d83a7a","pitchNumber":1,"startTime":"2026-07-01T00:23:45.327Z","endTime":"2026-07-01T00:23:49.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.868428268978974,"aZ":-13.143248792654795,"pfxX":2.4043166314823097,"pfxZ":10.085993750379872,"pX":-0.8815619154014369,"pZ":2.8723521398351117,"vX0":-4.158027095295403,"vY0":-135.7832341954155,"vZ0":-7.041418246126451,"x":150.6,"y":161.23,"x0":0.3500732004890624,"y0":50.00089259408629,"z0":6.394809080282471,"aX":4.535942893233137},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.2,"breakHorizontal":-3.6,"spinRate":1997,"spinDirection":155},"zone":11,"typeConfidence":0.88,"plateTime":0.401819597926357,"extension":6.358400082418851},"hitData":{"launchSpeed":75.7,"launchAngle":12.0,"totalDistance":125.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.91,"coordY":146.8}},"index":2,"playId":"4be854e4-f7aa-31da-b7d8-0b9305ea3da7","pitchNumber":2,"startTime":"2026-07-01T00:24:16.789Z","endTime":"2026-07-01T00:24:25.106Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T00:24:25.106Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Iván Herrera flies out to center fielder Michael Harris II.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-01T00:26:31.542Z","endTime":"2026-07-01T00:26:44.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":74.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.09648730133552,"aZ":-24.67022716082852,"pfxX":6.434044307937836,"pfxZ":5.379868224426831,"pX":0.7546303953972345,"pZ":1.7793780735940425,"vX0":-2.8662164085810478,"vY0":-116.77151577768775,"vZ0":-3.6234250781603374,"x":88.24,"y":190.74,"x0":1.1561243999492208,"y0":50.000174257417676,"z0":5.648649158750515,"aX":8.965411588447136},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":9.2,"breakHorizontal":-11.0,"spinRate":1640,"spinDirection":129},"zone":9,"typeConfidence":0.88,"plateTime":0.4674357678984409,"extension":5.949214607740673},"hitData":{"launchSpeed":81.3,"launchAngle":33.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.82,"coordY":78.43}},"index":0,"playId":"1dbffe50-fd23-3930-857f-f7ac14e45091","pitchNumber":1,"startTime":"2026-07-01T00:26:32.553Z","endTime":"2026-07-01T00:26:44.244Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T00:26:44.244Z","atBatIndex":35},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jordan Walker lines out sharply to center fielder Michael Harris II.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-01T00:26:52.849Z","endTime":"2026-07-01T00:27:26.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":671739,"link":"/api/v1/people/671739"},"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":86.0,"endSpeed":79.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.330086479777282,"aZ":-25.17503689727929,"pfxX":9.011140327705823,"pfxZ":4.390670387520207,"pX":0.6440118659543055,"pZ":2.1182683018771935,"vX0":-4.012017656327192,"vY0":-125.1915854452021,"vZ0":-3.400569719549584,"x":92.45,"y":181.59,"x0":1.093170355637523,"y0":50.002195992813654,"z0":5.54573987395758,"aX":14.35994035354376},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.4,"breakHorizontal":-15.5,"spinRate":1945,"spinDirection":132},"zone":9,"typeConfidence":2.0,"plateTime":0.4368510250668316,"extension":5.919447841344917},"index":0,"playId":"218bc924-0595-3b93-8193-6be0d265898a","pitchNumber":1,"startTime":"2026-07-01T00:27:03.217Z","endTime":"2026-07-01T00:27:07.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.43564894718019,"aZ":-25.490480695025138,"pfxX":7.08144776980392,"pfxZ":4.867473064123579,"pX":0.18808412888565307,"pZ":2.0966483986911153,"vX0":-3.9441484285336923,"vY0":-116.11058975546489,"vZ0":-2.507073340231077,"x":109.83,"y":182.17,"x0":0.9831344113557322,"y0":50.00524284171919,"z0":5.600186414616663,"aX":9.732416967737366},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":8.5,"breakHorizontal":-11.9,"spinRate":1497,"spinDirection":127},"zone":8,"typeConfidence":0.89,"plateTime":0.47057825089720406,"extension":5.91972590682102},"hitData":{"launchSpeed":102.5,"launchAngle":15.0,"totalDistance":317.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":136.45,"coordY":72.71}},"index":1,"playId":"3ddde612-054e-388c-b80e-4d6ab9497f41","pitchNumber":2,"startTime":"2026-07-01T00:27:15.616Z","endTime":"2026-07-01T00:27:26.194Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T00:27:26.194Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nelson Velázquez walks.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-01T00:27:28.141Z","endTime":"2026-07-01T00:28:50.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"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":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.9,"endSpeed":77.3,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.80379090333427,"aZ":-25.483969383339403,"pfxX":-1.8916979634599616,"pfxZ":4.400883068438395,"pX":-0.28763514205132273,"pZ":3.164928360859675,"vX0":-2.6644771413427244,"vY0":-122.1843573865485,"vZ0":-0.7370476727843481,"x":127.96,"y":153.33,"x0":1.0604495521807862,"y0":50.00435902429456,"z0":5.649475304622145,"aX":-2.875772160481139},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":8.0,"breakHorizontal":4.1,"spinRate":2166,"spinDirection":173},"zone":1,"typeConfidence":0.88,"plateTime":0.4473330727444731,"extension":5.9336653817104},"index":0,"playId":"e7d642da-b6fb-36e6-b895-db0a911d937e","pitchNumber":1,"startTime":"2026-07-01T00:27:46.587Z","endTime":"2026-07-01T00:27:50.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.1,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.462856192334787,"aZ":-23.51162702652094,"pfxX":6.731458122844264,"pfxZ":6.22105523263018,"pX":0.45621053138358625,"pZ":1.4129586775558014,"vX0":-3.2565926181516875,"vY0":-117.04035236931237,"vZ0":-4.313103005777917,"x":99.61,"y":200.63,"x0":0.9889396564662591,"y0":50.000438957874024,"z0":5.473626614933413,"aX":9.365797773681425},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":10.6,"breakHorizontal":-11.4,"spinRate":1737,"spinDirection":131},"zone":14,"typeConfidence":0.89,"plateTime":0.46744380674053776,"extension":6.0443462731345505},"index":1,"playId":"76edad47-5a06-3060-908d-d4a4023f3497","pitchNumber":2,"startTime":"2026-07-01T00:27:59.405Z","endTime":"2026-07-01T00:28:03.929Z","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":87.7,"endSpeed":80.4,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.590549122047424,"aZ":-21.461563581184194,"pfxX":8.260740096769197,"pfxZ":6.4733355103001,"pX":-1.044098451178816,"pZ":3.3519147783865195,"vX0":-6.697331499044465,"vY0":-127.66314386955597,"vZ0":-1.8073531395477476,"x":156.8,"y":148.28,"x0":0.5364292637506177,"y0":50.0043232816494,"z0":5.753587209347623,"aX":13.675037565458707},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":11.5,"breakHorizontal":-13.6,"spinRate":1998,"spinDirection":137},"zone":11,"typeConfidence":0.8,"plateTime":0.42858854937934465,"extension":5.893895111009049},"index":2,"playId":"c350fe04-4ace-3cb6-a2df-8f97a4d81172","pitchNumber":3,"startTime":"2026-07-01T00:28:12.213Z","endTime":"2026-07-01T00:28:17.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.725241354610358,"aZ":-25.782022290104724,"pfxX":0.32926290173341766,"pfxZ":4.0872720104553935,"pX":0.5885439571316666,"pZ":4.505808968488944,"vX0":-0.8445917932244033,"vY0":-123.70377255350179,"vZ0":1.9653218367311847,"x":94.57,"y":117.12,"x0":0.8903297239226543,"y0":50.000951383540816,"z0":5.850218253550763,"aX":0.5147400782039528},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":8.0,"breakHorizontal":-0.4,"spinRate":2231,"spinDirection":158},"zone":12,"typeConfidence":0.84,"plateTime":0.4413528645562188,"extension":5.82257095507442},"index":3,"playId":"7eca518e-d873-3fd1-8cb0-82c318f4db65","pitchNumber":4,"startTime":"2026-07-01T00:28:25.215Z","endTime":"2026-07-01T00:28:28.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.7,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.608761627094978,"aZ":-23.5693561920087,"pfxX":9.432725750751228,"pfxZ":5.178650040092204,"pX":1.2151574057915855,"pZ":2.0101925031137697,"vX0":-2.5105333902296527,"vY0":-128.10646045868043,"vZ0":-3.7886582825171544,"x":70.68,"y":184.5,"x0":0.9827848289449351,"y0":50.001641307117076,"z0":5.351907826712338,"aX":15.66742906260803},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.8,"breakHorizontal":-16.6,"spinRate":1994,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.42765443236097633,"extension":5.915243677574834},"index":4,"playId":"73352038-006b-3721-a9a4-d774c89f43c7","pitchNumber":5,"startTime":"2026-07-01T00:28:46.383Z","endTime":"2026-07-01T00:28:50.765Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T00:28:50.765Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Fermín grounds out, shortstop Jorge Mateo to first baseman Matt Olson.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-01T00:29:11.528Z","endTime":"2026-07-01T00:30:23.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.909287832102912,"aZ":-25.27142714873976,"pfxX":-0.8056611678652881,"pfxZ":4.424989037248237,"pX":-0.8110063783078952,"pZ":3.3393976987073413,"vX0":-3.8606084801778304,"vY0":-123.38411546269153,"vZ0":-0.4788400066286992,"x":147.91,"y":148.62,"x0":0.8712350687916405,"y0":50.00105805838914,"z0":5.644403120272863,"aX":-1.2561415245488392},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":8.2,"breakHorizontal":2.3,"spinRate":2127,"spinDirection":161},"zone":11,"typeConfidence":0.89,"plateTime":0.441986813110367,"extension":6.013634368570134},"index":0,"playId":"5371ff64-6a57-3727-a047-d4021544bf95","pitchNumber":1,"startTime":"2026-07-01T00:29:17.047Z","endTime":"2026-07-01T00:29:21.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.346121838550566,"aZ":-25.67375514065727,"pfxX":8.137104970617047,"pfxZ":4.791369258373693,"pX":0.09563572530267148,"pZ":2.1338444996053667,"vX0":-4.487431671409851,"vY0":-115.439043760237,"vZ0":-2.0810376345200776,"x":113.35,"y":181.17,"x0":1.0018523081560993,"y0":50.00479292186643,"z0":5.504785380972937,"aX":11.04597285662124},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":8.5,"breakHorizontal":-13.7,"spinRate":1526,"spinDirection":124},"zone":8,"typeConfidence":0.9,"plateTime":0.4734424806373654,"extension":6.039052809446652},"index":1,"playId":"9fa19fa1-b533-3249-a575-d6df0d25b7bb","pitchNumber":2,"startTime":"2026-07-01T00:29:34.728Z","endTime":"2026-07-01T00:29:38.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.70816917625826,"aZ":-25.151176927552797,"pfxX":-0.9396461820578863,"pfxZ":4.6900598493785814,"pX":0.39941954715062844,"pZ":1.8737213431129023,"vX0":-1.7755220549884991,"vY0":-121.08002060102928,"vZ0":-3.277282110967399,"x":101.78,"y":188.19,"x0":1.261816792650633,"y0":50.00397674660771,"z0":5.424891995268014,"aX":-1.4071555675710614},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":8.0,"breakHorizontal":2.0,"spinRate":2161,"spinDirection":159},"zone":9,"typeConfidence":0.84,"plateTime":0.45086427005058693,"extension":5.852139100481762},"index":2,"playId":"2a4f15e4-14cc-35f8-9e7f-35728867263c","pitchNumber":3,"startTime":"2026-07-01T00:29:52.249Z","endTime":"2026-07-01T00:29:56.559Z","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":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.746912070257757,"aZ":-21.337813360045793,"pfxX":8.831375841582277,"pfxZ":6.620853471976778,"pX":-0.5756308544676448,"pZ":3.0335496877368047,"vX0":-5.67732690968452,"vY0":-126.82461658805002,"vZ0":-2.522622518526723,"x":138.94,"y":156.87,"x0":0.5389651098008711,"y0":50.00444281927686,"z0":5.73404870455914,"aX":14.458369144601326},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":11.6,"breakHorizontal":-14.8,"spinRate":1831,"spinDirection":134},"zone":1,"typeConfidence":2.0,"plateTime":0.4310665792821542,"extension":5.886785408245464},"hitData":{"launchSpeed":59.5,"launchAngle":-5.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.7,"coordY":164.58}},"index":3,"playId":"cb0b3a67-d5c2-3e87-be5d-1b385bc79dff","pitchNumber":4,"startTime":"2026-07-01T00:30:13.535Z","endTime":"2026-07-01T00:30:23.381Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T00:30:23.381Z","atBatIndex":38},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Joey Bart hit by pitch.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-01T00:32:38.716Z","endTime":"2026-07-01T00:34:18.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.1,"endSpeed":79.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.048034039084783,"aZ":-27.276779505963713,"pfxX":-0.814601106281029,"pfxZ":3.0844326418672585,"pX":-0.29373683983959253,"pZ":1.445378607869251,"vX0":-2.2711674929764425,"vY0":-123.95728367121713,"vZ0":-6.510804889784344,"x":128.2,"y":199.75,"x0":0.7327949186675072,"y0":50.00199867072343,"z0":6.323116143701536,"aX":-1.293464263580397},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.6,"breakHorizontal":1.9,"spinRate":2772,"spinDirection":182},"zone":13,"typeConfidence":0.9,"plateTime":0.43847794237351323,"extension":6.246566456145408},"index":0,"playId":"118690aa-ff9b-3b21-9be6-1f05eabb9a52","pitchNumber":1,"startTime":"2026-07-01T00:32:57.867Z","endTime":"2026-07-01T00:33:01.733Z","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":87.7,"endSpeed":81.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.609824408173367,"aZ":-20.696772397616492,"pfxX":8.072673568942967,"pfxZ":6.8686271898824725,"pX":-0.7927382849795266,"pZ":1.3813652877730997,"vX0":-6.076514741362882,"vY0":-127.5132990340278,"vZ0":-8.013241780206844,"x":147.22,"y":201.48,"x0":0.5551492032212983,"y0":50.003944567293416,"z0":6.158791708563981,"aX":13.490155792460953},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":11.2,"breakHorizontal":-13.6,"spinRate":1897,"spinDirection":136},"zone":13,"typeConfidence":0.91,"plateTime":0.4271666697632579,"extension":6.205405511213541},"index":1,"playId":"90be8a14-bd42-3420-9d85-216675717dd9","pitchNumber":2,"startTime":"2026-07-01T00:33:12.481Z","endTime":"2026-07-01T00:33:16.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.419968181581954,"aZ":-12.330629862561379,"pfxX":5.007995531730797,"pfxZ":10.352554194523066,"pX":0.31285932713788056,"pZ":2.2389763330942416,"vX0":-2.1892498317935267,"vY0":-136.889110136839,"vZ0":-8.8331932863062,"x":105.07,"y":178.33,"x0":0.4680109305604007,"y0":50.00001105293227,"z0":6.331369969397847,"aX":9.596587477662203},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.3,"breakHorizontal":-8.6,"spinRate":2329,"spinDirection":153},"zone":9,"typeConfidence":0.88,"plateTime":0.3986119824677683,"extension":6.334148995104493},"index":2,"playId":"48bd1fd4-0709-3a61-b86a-f206f351c9d7","pitchNumber":3,"startTime":"2026-07-01T00:33:28.997Z","endTime":"2026-07-01T00:33:33.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87747414240533,"aZ":-14.608523361758888,"pfxX":5.087820417371926,"pfxZ":9.510654980124425,"pX":0.10938213089657987,"pZ":3.321182658241649,"vX0":-2.937252920334842,"vY0":-134.49204982548352,"vZ0":-5.384513140498989,"x":112.83,"y":149.11,"x0":0.5498208635982819,"y0":50.00627406745709,"z0":6.371231469753681,"aX":9.400623308086733},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.4,"breakHorizontal":-8.6,"spinRate":2186,"spinDirection":151},"zone":2,"typeConfidence":0.88,"plateTime":0.40596357636486946,"extension":6.243360265723821},"index":3,"playId":"b4b7016f-b50e-3276-8de8-ceaf5c62930e","pitchNumber":4,"startTime":"2026-07-01T00:33:52.615Z","endTime":"2026-07-01T00:33:56.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.76042850766998,"aZ":-29.915294187791545,"pfxX":-1.9100135133499432,"pfxZ":1.3964655707000697,"pX":-1.791551985683121,"pZ":0.180280951536621,"vX0":-4.8704707188125305,"vY0":-125.71555745818793,"vZ0":-9.062215330847408,"x":185.29,"y":233.91,"x0":0.41037843359446685,"y0":50.004803233599134,"z0":6.220192595760243,"aX":-3.091596416862972},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.8,"breakHorizontal":4.4,"spinRate":2860,"spinDirection":277},"zone":13,"typeConfidence":0.92,"plateTime":0.4338077937431004,"extension":6.348359899885852},"index":4,"playId":"838226b3-9b74-32ba-b924-a4fabe42170c","pitchNumber":5,"startTime":"2026-07-01T00:34:13.159Z","endTime":"2026-07-01T00:34:18.539Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T00:34:18.539Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Mateo strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-01T00:34:30.591Z","endTime":"2026-07-01T00:37:03.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":87.4,"endSpeed":81.0,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.66050398286878,"aZ":-22.29930314312402,"pfxX":8.171973147362444,"pfxZ":5.959351434500813,"pX":-0.1392558663297981,"pZ":2.0106621400438534,"vX0":-4.4191009676338915,"vY0":-127.27346937018159,"vZ0":-6.210152837791486,"x":122.31,"y":184.49,"x0":0.5486939347383003,"y0":50.004424223874295,"z0":6.223592831926755,"aX":13.542625834840388},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.7,"breakHorizontal":-13.9,"spinRate":1868,"spinDirection":140},"zone":8,"typeConfidence":0.91,"plateTime":0.42872047042386097,"extension":6.303059965462275},"index":0,"playId":"007e7ae4-5d80-34bc-8188-79e08e567eb0","pitchNumber":1,"startTime":"2026-07-01T00:34:48.557Z","endTime":"2026-07-01T00:34:52.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.7,"endSpeed":70.5,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.33030759640623,"aZ":-44.96794119603137,"pfxX":-6.083977894314241,"pfxZ":-10.167293306979918,"pX":0.9063308212149986,"pZ":4.74582722076596,"vX0":2.156195961663221,"vY0":-111.54432062060204,"vZ0":5.556979860146141,"x":82.45,"y":110.64,"x0":0.7168197762735515,"y0":50.00296489241708,"z0":6.862663141866339,"aX":-7.655557664888908},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.2,"breakVerticalInduced":-16.7,"breakHorizontal":10.4,"spinRate":3097,"spinDirection":324},"zone":12,"typeConfidence":0.91,"plateTime":0.49129965295790656,"extension":6.219163701884725},"index":1,"playId":"08cead49-40e7-3612-ba01-9f4eed31ceca","pitchNumber":2,"startTime":"2026-07-01T00:35:07.000Z","endTime":"2026-07-01T00:35:11.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.8,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.2366927163066,"aZ":-22.67265916391293,"pfxX":8.561742335557028,"pfxZ":5.7505122347959645,"pX":0.6579624151310389,"pZ":3.325145508388143,"vX0":-2.72372566785819,"vY0":-127.02343603428805,"vZ0":-3.039262931914296,"x":91.92,"y":149.0,"x0":0.6244558071752452,"y0":50.004949305004466,"z0":6.317232548715621,"aX":14.15211882345202},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":10.1,"breakHorizontal":-15.0,"spinRate":1933,"spinDirection":133},"zone":3,"typeConfidence":0.9,"plateTime":0.42932879583091577,"extension":6.145140422049612},"index":2,"playId":"b69ae99a-d4f5-3224-b1f9-1c55d61defff","pitchNumber":3,"startTime":"2026-07-01T00:35:23.429Z","endTime":"2026-07-01T00:35:27.319Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.7,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.172006483103956,"aZ":-44.3086036827423,"pfxX":-4.55790173849656,"pfxZ":-8.976524564288804,"pX":-0.05236718532748435,"pZ":0.9750756758807779,"vX0":-0.11252989395046382,"vY0":-115.97680525378327,"vZ0":-2.775579723161443,"x":119.0,"y":212.45,"x0":0.5883109751070338,"y0":50.001648065488084,"z0":6.442836337184658,"aX":-6.162864503783324},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-16.7,"breakHorizontal":8.3,"spinRate":3175,"spinDirection":326},"zone":13,"typeConfidence":0.9,"plateTime":0.47359748531931967,"extension":6.4105226438967815},"index":3,"playId":"986ac6c3-a03d-3b21-88c5-c25cf1736cc1","pitchNumber":4,"startTime":"2026-07-01T00:35:45.236Z","endTime":"2026-07-01T00:35:49.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.8,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.566995527501252,"aZ":-11.5206753637196,"pfxX":4.27624571324837,"pfxZ":10.619383424484717,"pX":0.18235508762116565,"pZ":2.4020411790174707,"vX0":-2.1304740016961223,"vY0":-137.41605207938358,"vZ0":-8.698358791243086,"x":110.05,"y":173.92,"x0":0.4049523567190704,"y0":50.00611628126262,"z0":6.3578491637129675,"aX":8.319711145767235},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.0,"breakHorizontal":-7.4,"spinRate":2238,"spinDirection":155},"zone":5,"typeConfidence":0.9,"plateTime":0.3960091995724633,"extension":6.309114312236415},"index":4,"playId":"0f24a0b4-812f-3a5f-b14c-3674ecc5d54a","pitchNumber":5,"startTime":"2026-07-01T00:36:08.629Z","endTime":"2026-07-01T00:36:12.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":81.0,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.435955724196543,"aZ":-33.65780785874249,"pfxX":-2.4435304291851776,"pfxZ":-0.9088572827404455,"pX":-0.40390185707269816,"pZ":2.2150968691751904,"vX0":-1.6264563488416552,"vY0":-126.00526368213356,"vZ0":-3.796574465171944,"x":132.4,"y":178.97,"x0":0.5636055197142766,"y0":50.001324524763056,"z0":6.411179592443268,"aX":-3.996889112644956},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.2,"breakHorizontal":4.8,"spinRate":2813,"spinDirection":296},"zone":4,"typeConfidence":0.9,"plateTime":0.4318284166887776,"extension":6.210604949523531},"index":5,"playId":"cfe91fcc-5010-358e-a1d0-d98d5709b1ef","pitchNumber":6,"startTime":"2026-07-01T00:36:32.672Z","endTime":"2026-07-01T00:36:37.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.8,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.459721994823422,"aZ":-32.15575339273526,"pfxX":-2.5713710668511967,"pfxZ":0.012084450013796655,"pX":-0.6767503567877208,"pZ":1.1712983530241998,"vX0":-2.271339783246016,"vY0":-124.06077891399002,"vZ0":-5.947587832978218,"x":142.8,"y":207.15,"x0":0.5800322437246392,"y0":50.00352108934977,"z0":6.233753994100184,"aX":-4.065865144023205},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.0,"breakHorizontal":5.2,"spinRate":2743,"spinDirection":280},"zone":13,"typeConfidence":0.9,"plateTime":0.4390890865446875,"extension":6.418193434466929},"index":6,"playId":"85941cb7-7ff1-340f-a1af-817762533c9b","pitchNumber":7,"startTime":"2026-07-01T00:36:58.983Z","endTime":"2026-07-01T00:37:03.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T00:37:03.757Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drake Baldwin strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-01T00:37:16.625Z","endTime":"2026-07-01T00:39:11.688Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.4,"endSpeed":86.9,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.606555935183625,"aZ":-11.701839157173445,"pfxX":2.989618346953642,"pfxZ":10.664086410859316,"pX":-0.38490074204126495,"pZ":1.8200655491117714,"vX0":-3.4645952296797558,"vY0":-137.24570213060954,"vZ0":-9.807250956958407,"x":131.67,"y":189.64,"x0":0.5016942192934138,"y0":50.00382219408407,"z0":6.223475673805285,"aX":5.739554872175629},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.6,"breakHorizontal":-4.8,"spinRate":2160,"spinDirection":151},"zone":7,"typeConfidence":0.9,"plateTime":0.39814926701549247,"extension":6.417779033014613},"index":0,"playId":"49b7912e-2cb6-30c7-8b1b-f7a040b244ae","pitchNumber":1,"startTime":"2026-07-01T00:37:31.028Z","endTime":"2026-07-01T00:37:35.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":87.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56845480760727,"aZ":-16.64970669055409,"pfxX":6.205044216565561,"pfxZ":8.068935107891894,"pX":-0.009410877414120594,"pZ":2.6150347965570524,"vX0":-3.241205481310925,"vY0":-136.7487470782452,"vZ0":-6.922320049387848,"x":117.36,"y":168.17,"x0":0.37474638010728417,"y0":50.00633700087453,"z0":6.2892334473993925,"aX":11.945268530359872},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.6,"breakHorizontal":-10.7,"spinRate":2285,"spinDirection":154},"zone":5,"typeConfidence":0.9,"plateTime":0.39807577214518286,"extension":6.374863608615132},"index":1,"playId":"a2f3795b-4565-3144-8e5c-7956215da41e","pitchNumber":2,"startTime":"2026-07-01T00:37:48.340Z","endTime":"2026-07-01T00:37:52.440Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.17084710740409,"aZ":-44.78163999689396,"pfxX":-5.282813985780133,"pfxZ":-9.283527765156952,"pX":-0.07586257857540954,"pZ":2.219268489934965,"vX0":-0.06179846980184048,"vY0":-115.70778241425242,"vZ0":-0.15236940922863562,"x":119.89,"y":178.86,"x0":0.6376474320417188,"y0":50.00058205343243,"z0":6.569383852864685,"aX":-7.176820943977743},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-16.6,"breakHorizontal":9.6,"spinRate":3161,"spinDirection":327},"zone":8,"typeConfidence":0.89,"plateTime":0.4729890370563101,"extension":6.345051665708864},"index":2,"playId":"f6cfd9e1-17a0-39af-b636-95fb055d96d7","pitchNumber":3,"startTime":"2026-07-01T00:38:21.088Z","endTime":"2026-07-01T00:38:25.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.9,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.545461705882495,"aZ":-32.74509271346336,"pfxX":-2.76743710112129,"pfxZ":-0.36185826480324756,"pX":-1.150335263265777,"pZ":2.714593787223462,"vX0":-2.821536996631575,"vY0":-123.98303246914637,"vZ0":-2.609559513642957,"x":160.85,"y":165.49,"x0":0.3525848617597314,"y0":50.00090176161877,"z0":6.453428723256966,"aX":-4.404340526830628},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.0,"breakHorizontal":5.5,"spinRate":2821,"spinDirection":289},"zone":11,"typeConfidence":0.91,"plateTime":0.4380327558846573,"extension":6.26637743718188},"index":3,"playId":"463a50da-ba3b-39ec-8340-dd18d0d04c2c","pitchNumber":4,"startTime":"2026-07-01T00:38:42.650Z","endTime":"2026-07-01T00:38:47.377Z","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":86.7,"endSpeed":81.6,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.75862825397464,"aZ":-31.768655100346297,"pfxX":-2.2287866788747968,"pfxZ":0.2506865742064255,"pX":-1.3335206439776535,"pZ":1.0341767544896925,"vX0":-3.7716517593184937,"vY0":-126.2778742740503,"vZ0":-6.756659684069189,"x":167.83,"y":210.86,"x0":0.45739411367470434,"y0":50.00582493731314,"z0":6.234658752946942,"aX":-3.6742150614251443},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.6,"breakHorizontal":4.8,"spinRate":2890,"spinDirection":273},"zone":13,"typeConfidence":0.92,"plateTime":0.4303820985909601,"extension":6.3611779335145755},"index":4,"playId":"1aaf5b11-d164-3c7a-aebd-ee7c2d91c2a5","pitchNumber":5,"startTime":"2026-07-01T00:39:06.619Z","endTime":"2026-07-01T00:39:11.688Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T00:39:11.688Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ozzie Albies grounds out, third baseman José Fermín to first baseman Blaze Jordan.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-01T00:39:18.896Z","endTime":"2026-07-01T00:40:38.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.6,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.34700804387945,"aZ":-43.98829847946725,"pfxX":-5.190707123453233,"pfxZ":-8.57012911883701,"pX":-1.0421980236772037,"pZ":0.30036169786714156,"vX0":-2.010024716771232,"vY0":-117.29715643067671,"vZ0":-4.589831756358317,"x":156.73,"y":230.67,"x0":0.5027780454824777,"y0":50.00280748373833,"z0":6.428653083364868,"aX":-7.156546417326097},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-16.4,"breakHorizontal":10.0,"spinRate":3110,"spinDirection":329},"zone":13,"typeConfidence":0.88,"plateTime":0.4688478839412311,"extension":6.375603802021846},"index":0,"playId":"0648cf23-4c57-3a5f-81fa-3a4934cb3657","pitchNumber":1,"startTime":"2026-07-01T00:39:36.816Z","endTime":"2026-07-01T00:39:44.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.076463179603895,"aZ":-26.78243000190282,"pfxX":8.534298096527742,"pfxZ":3.21443665941184,"pX":1.1247661919638914,"pZ":3.6591766828319687,"vX0":-1.6121079139394507,"vY0":-128.60932383486713,"vZ0":-1.693174863777632,"x":74.13,"y":139.98,"x0":0.6497259958605474,"y0":50.005226454244294,"z0":6.398446295927778,"aX":14.332835404550977},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.6,"breakHorizontal":-15.1,"spinRate":1995,"spinDirection":133},"zone":12,"typeConfidence":0.9,"plateTime":0.42549245540691727,"extension":6.299264397611166},"index":1,"playId":"770fa523-7ac7-38a9-9880-327a0631f26f","pitchNumber":2,"startTime":"2026-07-01T00:40:01.442Z","endTime":"2026-07-01T00:40:05.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.1,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.46064980564796,"aZ":-29.2162707410585,"pfxX":-2.566144244952335,"pfxZ":1.8315089896932513,"pX":-0.12088528237725146,"pZ":1.641105516227184,"vX0":-1.0794801271548606,"vY0":-125.60954330505876,"vZ0":-5.663488361399412,"x":121.61,"y":194.47,"x0":0.646706493913888,"y0":50.000218927691016,"z0":6.276306827538705,"aX":-4.13350384533245},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.4,"breakHorizontal":4.9,"spinRate":2695,"spinDirection":245},"zone":8,"typeConfidence":0.91,"plateTime":0.4346716773966808,"extension":6.2546773109038085},"hitData":{"launchSpeed":98.4,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":91.96,"coordY":168.59}},"index":2,"playId":"232f31eb-e7a0-33c9-b3a2-d4f2b4148729","pitchNumber":3,"startTime":"2026-07-01T00:40:29.045Z","endTime":"2026-07-01T00:40:38.792Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T00:40:38.792Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Masyn Winn walks.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-01T00:43:15.766Z","endTime":"2026-07-01T00:44:55.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675916,"fullName":"James Karinchak","link":"/api/v1/people/675916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: James Karinchak replaces Martín Pérez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-01T00:41:43.032Z","endTime":"2026-07-01T00:43:18.044Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675916,"link":"/api/v1/people/675916"},"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":94.2,"endSpeed":86.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.608542384548404,"aZ":-11.722688014660044,"pfxX":-2.188769257668349,"pfxZ":10.663917180866687,"pX":0.43644551665294984,"pZ":5.036551701926833,"vX0":2.651599629483863,"vY0":-137.198567382535,"vZ0":-1.613519387416721,"x":100.36,"y":102.79,"x0":-0.25540034142945156,"y0":50.00599394039444,"z0":6.425668524847744,"aX":-4.199244607880499},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.2,"breakHorizontal":3.5,"spinRate":2259,"spinDirection":211},"zone":12,"typeConfidence":0.89,"plateTime":0.39829745218669776,"extension":5.8207956639054546},"index":1,"playId":"5866a786-0ab1-3102-bf70-477dcea0f4bd","pitchNumber":1,"startTime":"2026-07-01T00:43:18.044Z","endTime":"2026-07-01T00:43:23.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.261564113894348,"aZ":-12.351816483217121,"pfxX":-2.950485083133958,"pfxZ":10.31196125296541,"pX":-0.145887619532653,"pZ":3.8625716520420923,"vX0":1.6435082101330944,"vY0":-137.2652131343521,"vZ0":-4.281796356692475,"x":122.56,"y":134.49,"x0":-0.3666990129859055,"y0":50.003441947720894,"z0":6.27356317665099,"aX":-5.672558817911526},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.1,"breakHorizontal":5.0,"spinRate":2315,"spinDirection":209},"zone":11,"typeConfidence":0.89,"plateTime":0.3978910351745748,"extension":5.819084025961341},"index":2,"playId":"6986dac0-b328-37c2-996e-953ee29c6b86","pitchNumber":2,"startTime":"2026-07-01T00:43:34.839Z","endTime":"2026-07-01T00:43:39.210Z","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":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.23382710129298,"aZ":-12.9637843593632,"pfxX":-2.467095206420008,"pfxZ":10.011525455805938,"pX":-0.7105120245425955,"pZ":4.3968153175467,"vX0":0.14519600480490627,"vY0":-137.15624994204782,"vZ0":-2.8063216088302334,"x":144.08,"y":120.07,"x0":-0.4429775808549185,"y0":50.006339822313485,"z0":6.308746699856895,"aX":-4.736311536731089},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.8,"breakHorizontal":4.4,"spinRate":2310,"spinDirection":213},"zone":11,"typeConfidence":0.89,"plateTime":0.398214017652994,"extension":5.750802735129649},"index":3,"playId":"db8a3d0a-8ecd-3e23-b062-4907ef2384fd","pitchNumber":3,"startTime":"2026-07-01T00:43:54.577Z","endTime":"2026-07-01T00:43:58.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.924401531342316,"aZ":-11.858396157765927,"pfxX":-4.110809132814268,"pfxZ":10.635825520730089,"pX":-0.46353804211866007,"pZ":2.4864686525660207,"vX0":1.1803440159709584,"vY0":-136.3523031835738,"vZ0":-7.661774849486239,"x":134.67,"y":171.65,"x0":-0.36405505154655693,"y0":50.003030891790296,"z0":6.124455396747841,"aX":-7.852259790292219},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.1,"breakHorizontal":7.3,"spinRate":2243,"spinDirection":210},"zone":4,"typeConfidence":0.88,"plateTime":0.39949600020225695,"extension":5.884280832391152},"index":4,"playId":"441b6cb0-813f-3b91-a386-5802e0da60f8","pitchNumber":4,"startTime":"2026-07-01T00:44:22.838Z","endTime":"2026-07-01T00:44:26.500Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":5,"startTime":"2026-07-01T00:44:36.257Z","endTime":"2026-07-01T00:44:49.588Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.5482145914147,"aZ":-12.510620284727711,"pfxX":-4.927897667738788,"pfxZ":10.148703097979135,"pX":-0.7335406145602125,"pZ":3.491419306830267,"vX0":0.7327426131710403,"vY0":-137.82501815081017,"vZ0":-5.210501505012658,"x":144.96,"y":144.51,"x0":-0.36092034129196526,"y0":50.00588621567884,"z0":6.240628096631595,"aX":-9.550958865044043},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.6,"breakHorizontal":8.8,"spinRate":2250,"spinDirection":214},"zone":11,"typeConfidence":0.89,"plateTime":0.39630185983745836,"extension":5.736044240529721},"index":6,"playId":"34f35100-4225-351a-8be4-d0fe0d8c0337","pitchNumber":5,"startTime":"2026-07-01T00:44:49.588Z","endTime":"2026-07-01T00:44:55.518Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T00:44:55.518Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lars Nootbaar strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-01T00:45:03.806Z","endTime":"2026-07-01T00:47:56.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675916,"fullName":"James Karinchak","link":"/api/v1/people/675916"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,7,8],"actionIndex":[6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.712999374665046,"aZ":-36.41590262786902,"pfxX":-0.05853830371659374,"pfxZ":-2.8766465383016993,"pX":0.12994232806885175,"pZ":3.984047649267258,"vX0":1.0000138671630823,"vY0":-119.71600703806409,"vZ0":1.7052075410506526,"x":112.05,"y":131.21,"x0":-0.28283153059433486,"y0":50.0034575554479,"z0":6.4848459824259885,"aX":-0.08646282640477626},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-4.7,"breakHorizontal":-0.1,"spinRate":2335,"spinDirection":36},"zone":12,"typeConfidence":0.9,"plateTime":0.4548078170826919,"extension":5.539389241554307},"index":0,"playId":"0b79908e-c99e-3dd6-a007-2e001fed179e","pitchNumber":1,"startTime":"2026-07-01T00:45:25.184Z","endTime":"2026-07-01T00:45:29.151Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-01T00:45:38.653Z","endTime":"2026-07-01T00:46:02.672Z","isPitch":false,"type":"action"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"index":2,"playId":"4216557d-d45d-33d0-a2ab-c0f03c84b24b","startTime":"2026-07-01T00:46:02.672Z","endTime":"2026-07-01T00:46:05.841Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.150466582670315,"aZ":-35.69555620788958,"pfxX":-0.49502173788533854,"pfxZ":-2.329586590003883,"pX":0.5580371759796384,"pZ":2.632982103608519,"vX0":2.180447484295735,"vY0":-121.38909914845354,"vZ0":-1.3896941063262231,"x":95.73,"y":167.69,"x0":-0.28303139307610853,"y0":50.0055188609181,"z0":6.287855793181252,"aX":-0.7479407937077318},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.3,"breakHorizontal":0.5,"spinRate":2414,"spinDirection":15},"zone":6,"typeConfidence":0.9,"plateTime":0.44920792074816607,"extension":5.6750451140081495},"index":3,"playId":"52578723-5645-3183-8c04-c0ce46f2ce96","pitchNumber":2,"startTime":"2026-07-01T00:46:23.794Z","endTime":"2026-07-01T00:46:28.020Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":0},"index":4,"playId":"7cf677e0-418a-41d2-8363-b2a72901eb7d","startTime":"2026-07-01T00:46:42.223Z","endTime":"2026-07-01T00:46:47.223Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.52114818894663,"aZ":-10.844226529856229,"pfxX":-4.613049181001865,"pfxZ":11.016599980976684,"pX":-0.1685672112227432,"pZ":2.7741709861532766,"vX0":2.3374216593326915,"vY0":-137.9817156172736,"vZ0":-7.108554913868296,"x":123.43,"y":163.88,"x0":-0.4254762432945407,"y0":50.00173057711209,"z0":6.10749121810413,"aX":-8.93100162345747},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.7,"breakHorizontal":7.9,"spinRate":2317,"spinDirection":218},"zone":5,"typeConfidence":0.9,"plateTime":0.39632963042813474,"extension":5.803638334819519},"index":5,"playId":"386ff0cd-1e4d-3ffc-b55b-b658d9bca5d5","pitchNumber":3,"startTime":"2026-07-01T00:46:58.777Z","endTime":"2026-07-01T00:47:08.158Z","isPitch":true,"type":"pitch"},{"details":{"description":"Masyn Winn steals (7) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":6,"actionPlayId":"386ff0cd-1e4d-3ffc-b55b-b658d9bca5d5","startTime":"2026-07-01T00:47:13.043Z","endTime":"2026-07-01T00:47:33.188Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.465051533135444,"aZ":-10.894330735637812,"pfxX":-3.8785635593870893,"pfxZ":10.973914223779943,"pX":-0.1473657576317715,"pZ":1.5724753801494518,"vX0":1.7717021084884166,"vY0":-138.06202802846636,"vZ0":-10.152778410837557,"x":122.62,"y":196.32,"x0":-0.29196905328927036,"y0":50.000452983455446,"z0":6.021011910832184,"aX":-7.519541649312056},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.1,"breakHorizontal":6.7,"spinRate":2366,"spinDirection":210},"zone":13,"typeConfidence":0.9,"plateTime":0.39605876797900486,"extension":5.9443869247946575},"index":7,"playId":"defb773e-848f-3b83-84c9-396541a69a80","pitchNumber":4,"startTime":"2026-07-01T00:47:33.188Z","endTime":"2026-07-01T00:47:38.491Z","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":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.884114010945357,"aZ":-9.848227792328329,"pfxX":-4.512175520752399,"pfxZ":11.411619683634349,"pX":0.45617010368300576,"pZ":2.4033052310154175,"vX0":3.2136325975247777,"vY0":-138.72479751915893,"vZ0":-8.270307659724901,"x":99.61,"y":173.89,"x0":-0.12868842596542165,"y0":50.00667400753579,"z0":6.072777779852264,"aX":-8.831309831714748},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.2,"breakHorizontal":7.6,"spinRate":2355,"spinDirection":211},"zone":6,"typeConfidence":0.9,"plateTime":0.39422581026020564,"extension":5.930199843507673},"index":8,"playId":"8bb88c2a-7db2-356c-ab60-2007b2577249","pitchNumber":5,"startTime":"2026-07-01T00:47:52.180Z","endTime":"2026-07-01T00:47:56.931Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T00:47:56.931Z","atBatIndex":44},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Blaze Jordan out on a sacrifice fly to right fielder Eli White. Masyn Winn scores.","rbi":1,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-01T00:48:09.748Z","endTime":"2026-07-01T00:50:38.001Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675916,"fullName":"James Karinchak","link":"/api/v1/people/675916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":{"id":675916,"link":"/api/v1/people/675916"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.435396599158796,"aZ":-36.55438544138685,"pfxX":-0.397927781187408,"pfxZ":-2.829018263513804,"pX":-0.0634726187093424,"pZ":3.5713410262726897,"vX0":0.37432754079659,"vY0":-123.14213184400748,"vZ0":0.521434670660599,"x":119.42,"y":142.35,"x0":-0.16511573730411436,"y0":50.00180717769675,"z0":6.4275820191660555,"aX":-0.616500044921093},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-4.8,"breakHorizontal":0.6,"spinRate":2373,"spinDirection":31},"zone":11,"typeConfidence":0.89,"plateTime":0.4433015522794852,"extension":5.650213084500322},"index":0,"playId":"fe309621-1145-397f-8d64-fc40b43d99e0","pitchNumber":1,"startTime":"2026-07-01T00:48:25.174Z","endTime":"2026-07-01T00:48:29.488Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"addbede4-7585-4b10-8b9f-84d43fbffa3c","startTime":"2026-07-01T00:48:39.527Z","endTime":"2026-07-01T00:48:44.527Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.214368849391374,"aZ":-37.15612945177376,"pfxX":-0.45260089142986404,"pfxZ":-3.2014830065075053,"pX":0.3746902254893155,"pZ":3.1939386053038685,"vX0":1.4490087965671292,"vY0":-123.32900338760336,"vZ0":-0.36380254710164206,"x":102.72,"y":152.54,"x0":-0.15907762288467892,"y0":50.002291667082,"z0":6.450430513643847,"aX":-0.704188172281232},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-5.6,"breakHorizontal":0.5,"spinRate":2400,"spinDirection":27},"zone":3,"typeConfidence":0.89,"plateTime":0.4424142545857208,"extension":5.7960267576489635},"index":2,"playId":"2f10b090-9239-3778-9144-ff28c7cd750b","pitchNumber":2,"startTime":"2026-07-01T00:48:53.903Z","endTime":"2026-07-01T00:48:57.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.2174346211505,"aZ":-33.996739348088155,"pfxX":0.6131256485771153,"pfxZ":-1.1230730300309428,"pX":0.5798107606909636,"pZ":3.0104920403094657,"vX0":1.2723420367537306,"vY0":-125.3880033138656,"vZ0":-1.6651849722781313,"x":94.9,"y":157.5,"x0":-0.01042541047675337,"y0":50.00400340581743,"z0":6.412803806809319,"aX":0.9932676562255985},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.2,"breakHorizontal":-1.3,"spinRate":2375,"spinDirection":42},"zone":3,"typeConfidence":0.88,"plateTime":0.4339580499464346,"extension":5.596431409224549},"index":3,"playId":"265948f5-9f0d-3303-8752-d784f4be4dfa","pitchNumber":3,"startTime":"2026-07-01T00:49:14.950Z","endTime":"2026-07-01T00:49:18.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.588856691087166,"aZ":-34.19924970349204,"pfxX":-1.5800583058837443,"pfxZ":-1.2937291361407248,"pX":1.1394967185943963,"pZ":-0.6320512307791405,"vX0":3.0990239367117325,"vY0":-123.67361707115894,"vZ0":-9.248255694782461,"x":73.57,"y":255.85,"x0":0.08291155031417645,"y0":50.00244258560418,"z0":5.972325305663249,"aX":-2.480733611890483},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.0,"breakHorizontal":2.3,"spinRate":2397,"spinDirection":7},"zone":14,"typeConfidence":0.89,"plateTime":0.4406484980078198,"extension":5.805421079094946},"index":4,"playId":"82d3b899-01a5-340c-bc12-2bc5ea1209e5","pitchNumber":4,"startTime":"2026-07-01T00:49:40.708Z","endTime":"2026-07-01T00:49:52.735Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher James Karinchak. Masyn Winn to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"actionPlayId":"82d3b899-01a5-340c-bc12-2bc5ea1209e5","startTime":"2026-07-01T00:49:53.484Z","endTime":"2026-07-01T00:50:23.047Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.462396946732937,"aZ":-11.154443619695428,"pfxX":-5.342299738671918,"pfxZ":10.710974762381772,"pX":0.0075018975634316325,"pZ":3.129391249455811,"vX0":2.3293416640893216,"vY0":-138.60675025462282,"vZ0":-6.4241899445359625,"x":116.71,"y":154.29,"x0":-0.1455968144757763,"y0":50.004148805250416,"z0":6.208273603121248,"aX":-10.485799930178768},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.4,"breakHorizontal":9.2,"spinRate":2498,"spinDirection":209},"zone":2,"typeConfidence":0.9,"plateTime":0.3938563349870705,"extension":5.750663128124482},"hitData":{"launchSpeed":97.7,"launchAngle":23.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.6,"coordY":77.82}},"index":6,"playId":"5d64ac67-0c43-3520-b88b-403ef95886f4","pitchNumber":5,"startTime":"2026-07-01T00:50:23.047Z","endTime":"2026-07-01T00:50:38.001Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T00:50:38.001Z","atBatIndex":45},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nathan Church pops out to catcher Joey Bart in foul territory.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-01T00:50:55.331Z","endTime":"2026-07-01T00:51:47.560Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675916,"fullName":"James Karinchak","link":"/api/v1/people/675916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.195211216210122,"aZ":-9.545769089522198,"pfxX":-3.50755194740784,"pfxZ":11.600282447493987,"pX":-0.370542025559175,"pZ":1.951231500176839,"vX0":1.0988015585471567,"vY0":-138.16349055304323,"vZ0":-9.582212895324414,"x":131.12,"y":186.1,"x0":-0.3155040653752588,"y0":50.00330058783358,"z0":6.088149695483887,"aX":-6.842137305049866},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.4,"breakHorizontal":6.1,"spinRate":2473,"spinDirection":209},"zone":7,"typeConfidence":0.9,"plateTime":0.39507749568471073,"extension":5.903289857108253},"index":0,"playId":"41ee4914-e0e1-3cb4-83c2-4712eab43f1f","pitchNumber":1,"startTime":"2026-07-01T00:51:04.197Z","endTime":"2026-07-01T00:51:07.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":78.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.442522116241705,"aZ":-35.78089953107787,"pfxX":0.22336600006043095,"pfxZ":-2.3464247869579555,"pX":-0.25417412607577144,"pZ":3.9088166844874856,"vX0":-0.013242178191735112,"vY0":-122.31364423446595,"vZ0":1.1842951947191787,"x":126.69,"y":133.24,"x0":-0.27782074625120284,"y0":50.00021445537112,"z0":6.448855236969046,"aX":0.34388297802502216},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.8,"breakHorizontal":-0.4,"spinRate":2490,"spinDirection":34},"zone":11,"typeConfidence":0.9,"plateTime":0.4450501661169213,"extension":5.548005547421422},"index":1,"playId":"409f6c2c-efb1-3407-8f6b-fea44c7d9c92","pitchNumber":2,"startTime":"2026-07-01T00:51:19.498Z","endTime":"2026-07-01T00:51:23.667Z","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":1,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.28585486646186,"aZ":-34.461554843090326,"pfxX":-0.8614384034477176,"pfxZ":-1.5144534412143429,"pX":-0.3232381301244529,"pZ":2.4675004866903443,"vX0":-0.1459623464622039,"vY0":-121.37596891329125,"vZ0":-2.1524038331330937,"x":129.32,"y":172.16,"x0":-0.15052606034385832,"y0":50.00062065379636,"z0":6.3225773716762435,"aX":-1.305005939952516},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-3.0,"breakHorizontal":1.6,"spinRate":2573,"spinDirection":21},"zone":4,"typeConfidence":0.9,"plateTime":0.44860538220771495,"extension":5.757322355927604},"hitData":{"launchSpeed":68.5,"launchAngle":86.0,"totalDistance":28.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":108.91,"coordY":210.34}},"index":2,"playId":"b394284a-5a91-3c49-b5be-4fd0e0207c42","pitchNumber":3,"startTime":"2026-07-01T00:51:38.420Z","endTime":"2026-07-01T00:51:47.560Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T00:51:47.560Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Olson walks.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-01T00:53:38.926Z","endTime":"2026-07-01T00:55:25.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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, 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":83.4,"endSpeed":77.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.577814422232077,"aZ":-30.414796725350627,"pfxX":-2.1528979977023113,"pfxZ":1.1582857726862645,"pX":-0.6446954858563575,"pZ":2.081508515716191,"vX0":-2.1993691875937524,"vY0":-121.50915550663726,"vZ0":-4.096757760941417,"x":141.57,"y":182.58,"x0":0.5470585710518068,"y0":50.00235269302546,"z0":6.390472740930902,"aX":-3.2652310559136275},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.4,"breakHorizontal":4.3,"spinRate":2734,"spinDirection":276},"zone":7,"typeConfidence":0.89,"plateTime":0.4482991302623498,"extension":6.4204405560396225},"index":0,"playId":"9b1c94b6-2270-3c54-9169-179cfe718915","pitchNumber":1,"startTime":"2026-07-01T00:53:55.679Z","endTime":"2026-07-01T00:53:59.683Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":84.6,"endSpeed":79.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.472011169595326,"aZ":-30.800667528517753,"pfxX":-2.007603924330791,"pfxZ":0.8737605920279581,"pX":-1.2592619125804876,"pZ":1.9080906678826945,"vX0":-4.002031257476367,"vY0":-123.30948474231555,"vZ0":-4.658586830250726,"x":165.0,"y":187.26,"x0":0.6317827834725168,"y0":50.00364971446527,"z0":6.356747904151201,"aX":-3.1592273371867763},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.0,"breakHorizontal":4.4,"spinRate":2786,"spinDirection":293},"zone":13,"typeConfidence":0.91,"plateTime":0.44051244624668495,"extension":6.35798385998373},"index":1,"playId":"be67d098-1341-3c6f-b078-90162d2b75cb","pitchNumber":2,"startTime":"2026-07-01T00:54:10.651Z","endTime":"2026-07-01T00:54:14.759Z","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":78.3,"endSpeed":72.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.96183100349327,"aZ":-43.405973293809765,"pfxX":-5.778351216742589,"pfxZ":-8.59206523244275,"pX":-1.3204914705078536,"pZ":0.8940148298276134,"vX0":-2.0952552189288727,"vY0":-113.96342610355806,"vZ0":-2.936949230419488,"x":167.33,"y":214.64,"x0":0.36268180721864834,"y0":50.00025224612155,"z0":6.508424823546337,"aX":-7.5585827836014055},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-16.0,"breakHorizontal":11.0,"spinRate":3163,"spinDirection":329},"zone":13,"typeConfidence":0.9,"plateTime":0.48158915147287074,"extension":6.30271172000442},"index":2,"playId":"3be04359-3709-3216-8095-8a36d1f90f8f","pitchNumber":3,"startTime":"2026-07-01T00:54:24.894Z","endTime":"2026-07-01T00:54:30.299Z","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":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.237288404136283,"aZ":-10.32016046417665,"pfxX":2.5380871922987036,"pfxZ":11.319781080663716,"pX":-0.1539488541630348,"pZ":2.1848141451973824,"vX0":-2.4197286402244265,"vY0":-136.86756639753003,"vZ0":-9.239796932912835,"x":122.87,"y":179.79,"x0":0.40441120483147464,"y0":50.003709644692435,"z0":6.276552067221343,"aX":4.900275952590345},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.2,"breakHorizontal":-4.2,"spinRate":2196,"spinDirection":151},"zone":8,"typeConfidence":0.89,"plateTime":0.39754737982701016,"extension":6.318036565848195},"index":3,"playId":"321be206-fdea-39ef-a4a7-cf1a46e72559","pitchNumber":4,"startTime":"2026-07-01T00:54:45.984Z","endTime":"2026-07-01T00:54:50.493Z","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":85.6,"endSpeed":80.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.59512711448198,"aZ":-33.844990747308344,"pfxX":-2.497745577698426,"pfxZ":-1.0428084051897173,"pX":-0.8083188490520341,"pZ":1.4551679820665098,"vX0":-2.720290063384952,"vY0":-124.7199234813246,"vZ0":-5.179133163431329,"x":147.81,"y":199.49,"x0":0.6151734421021391,"y0":50.0052747402833,"z0":6.303251130195765,"aX":-3.9932455113796257},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.8,"breakHorizontal":5.0,"spinRate":2697,"spinDirection":281},"zone":13,"typeConfidence":0.9,"plateTime":0.4366959358132432,"extension":6.28658118534958},"index":4,"playId":"e95e5ac7-9452-38d7-b68b-091088e2c89e","pitchNumber":5,"startTime":"2026-07-01T00:55:02.065Z","endTime":"2026-07-01T00:55:06.040Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":80.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.899731983223635,"aZ":-30.52046234016279,"pfxX":-0.8471393228323576,"pfxZ":1.0293634338617885,"pX":-1.3946455872108925,"pZ":0.4356877233634146,"vX0":-4.221707101221622,"vY0":-124.9690130953064,"vZ0":-8.097353938699797,"x":170.16,"y":227.02,"x0":0.41432204962503033,"y0":50.00575718698225,"z0":6.163514723700397,"aX":-1.3637573399077443},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.5,"breakHorizontal":2.4,"spinRate":2758,"spinDirection":299},"zone":13,"typeConfidence":0.91,"plateTime":0.43530058238191227,"extension":6.308692230382703},"index":5,"playId":"6e0792e4-8ec7-3454-bfc9-e0899ceff48b","pitchNumber":6,"startTime":"2026-07-01T00:55:20.259Z","endTime":"2026-07-01T00:55:25.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T00:55:25.413Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Harris II grounds out, second baseman JJ Wetherholt to first baseman Blaze Jordan. Matt Olson to 2nd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-01T00:58:21.771Z","endTime":"2026-07-01T00:59:50.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-01T00:55:58.657Z","endTime":"2026-07-01T00:56:47.541Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: George Soriano replaces Matthew Liberatore.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-01T00:56:47.541Z","endTime":"2026-07-01T00:58:24.078Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666277,"link":"/api/v1/people/666277"},"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.1,"endSpeed":87.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03073846952419,"aZ":-15.04478255929356,"pfxX":-8.472041547086143,"pfxZ":8.800589847494646,"pX":-1.1586056538002398,"pZ":1.2277517860156903,"vX0":6.608377914049151,"vY0":-138.20915851966876,"vZ0":-8.861299658664013,"x":161.16,"y":205.63,"x0":-2.472628159211411,"y0":50.00284585218771,"z0":5.472454865905817,"aX":-16.490843228965478},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.4,"breakHorizontal":14.0,"spinRate":2157,"spinDirection":220},"zone":13,"typeConfidence":0.74,"plateTime":0.3953761223311889,"extension":6.191424912410404},"index":2,"playId":"b9508eac-eeae-3b3b-a294-fd6e2fc2265b","pitchNumber":1,"startTime":"2026-07-01T00:58:24.078Z","endTime":"2026-07-01T00:58:28.090Z","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":88.7,"endSpeed":82.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.52315498314752,"aZ":-22.095570754982834,"pfxX":-3.289814610742601,"pfxZ":5.879276942262186,"pX":1.2545138386365569,"pZ":2.667136798179317,"vX0":10.347355604725632,"vY0":-128.98740419338057,"vZ0":-3.17007262580288,"x":69.18,"y":166.77,"x0":-2.3516425176665834,"y0":50.001098207373225,"z0":5.583017391999289,"aX":-5.638628743782228},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":10.3,"breakHorizontal":4.1,"spinRate":2600,"spinDirection":235},"zone":12,"typeConfidence":0.9,"plateTime":0.42188700244945343,"extension":6.238005338237011},"index":3,"playId":"5df350f2-46ac-37f5-863c-d61ccc0df806","pitchNumber":2,"startTime":"2026-07-01T00:58:42.488Z","endTime":"2026-07-01T00:58:46.966Z","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":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.080915452617617,"aZ":-19.963872077163238,"pfxX":-2.90142701293723,"pfxZ":6.897357276731033,"pX":-0.7812306707587271,"pZ":1.8985771132161997,"vX0":5.662907397899868,"vY0":-131.2961829220535,"vZ0":-5.392194966171705,"x":146.78,"y":187.52,"x0":-2.575361646646833,"y0":50.005373886859275,"z0":5.435038423802136,"aX":-5.138993157666973},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.6,"breakHorizontal":4.2,"spinRate":2550,"spinDirection":233},"zone":7,"typeConfidence":0.46,"plateTime":0.41491147310819443,"extension":6.229623964962343},"index":4,"playId":"f16eccdf-3c08-3274-88e3-8a54d50d93f9","pitchNumber":3,"startTime":"2026-07-01T00:59:01.794Z","endTime":"2026-07-01T00:59:06.024Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.099993244455035,"aZ":-24.129001456866934,"pfxX":-9.032999131482487,"pfxZ":4.679907172191071,"pX":0.4066258462909376,"pZ":1.8967096907465129,"vX0":9.681238956252178,"vY0":-129.7344105088773,"vZ0":-4.952895059816503,"x":101.5,"y":187.57,"x0":-2.185659238374895,"y0":50.00101269376855,"z0":5.650996818664971,"aX":-15.520519883277577},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.7,"breakHorizontal":14.4,"spinRate":1474,"spinDirection":254},"zone":9,"typeConfidence":0.89,"plateTime":0.42089447777154154,"extension":6.489549724153854},"index":5,"playId":"7b8881cc-ac21-337b-8573-87069e5284b7","pitchNumber":4,"startTime":"2026-07-01T00:59:19.374Z","endTime":"2026-07-01T00:59:23.638Z","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":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":84.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.354945238384648,"aZ":-29.83782144732999,"pfxX":-7.352092056889063,"pfxZ":1.3114825648774078,"pX":-0.7668849081677035,"pZ":1.3735389193633405,"vX0":6.737222806446412,"vY0":-131.83372917116884,"vZ0":-5.4177487334776,"x":146.23,"y":201.69,"x0":-2.387835336503613,"y0":50.0012080096981,"z0":5.63031987378425,"aX":-13.072246692162565},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.4,"breakHorizontal":12.0,"spinRate":1687,"spinDirection":247},"zone":13,"typeConfidence":0.9,"plateTime":0.41386090479451365,"extension":6.483888982340815},"hitData":{"launchSpeed":70.4,"launchAngle":-40.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.06,"coordY":150.43}},"index":6,"playId":"bbdf303e-11dc-3149-9fef-29268497b0d8","pitchNumber":5,"startTime":"2026-07-01T00:59:40.801Z","endTime":"2026-07-01T00:59:50.040Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T00:59:50.040Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mauricio Dubón flies out to left fielder Lars Nootbaar.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-01T01:00:08.714Z","endTime":"2026-07-01T01:00:50.505Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_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":89.6,"endSpeed":83.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.065981437072985,"aZ":-26.325345326274554,"pfxX":0.26380526654606484,"pfxZ":3.3517755590196456,"pX":-0.5298209904935771,"pZ":1.2144415469782697,"vX0":4.831222747379557,"vY0":-130.40735478539423,"vZ0":-5.946394750629941,"x":137.2,"y":205.99,"x0":-2.4306408648517417,"y0":50.002157249445645,"z0":5.4762303002835155,"aX":0.4600463766091724},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.2,"breakHorizontal":-1.4,"spinRate":2508,"spinDirection":232},"zone":13,"typeConfidence":0.91,"plateTime":0.41793905773448037,"extension":6.175926739960347},"index":0,"playId":"bc7bb150-1634-3b5a-93fd-43d97c6380aa","pitchNumber":1,"startTime":"2026-07-01T01:00:16.451Z","endTime":"2026-07-01T01:00:20.067Z","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":1},"pitchData":{"startSpeed":90.3,"endSpeed":84.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.058795097755496,"aZ":-27.249564619876647,"pfxX":-1.316379852375806,"pfxZ":2.7704322801269754,"pX":-0.5852495873530388,"pZ":2.0351777271190064,"vX0":5.378248041960997,"vY0":-131.4717151646986,"vZ0":-3.8584400081577375,"x":139.31,"y":183.83,"x0":-2.4734626782522304,"y0":50.00154588472252,"z0":5.511061055996113,"aX":-2.338915653896978},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.4,"breakHorizontal":1.4,"spinRate":2605,"spinDirection":229},"zone":7,"typeConfidence":0.9,"plateTime":0.41432326423359056,"extension":6.213670631497293},"hitData":{"launchSpeed":86.9,"launchAngle":32.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.51,"coordY":65.66}},"index":1,"playId":"ce70fe65-6b04-30e8-a8c3-de38651c0b26","pitchNumber":2,"startTime":"2026-07-01T01:00:35.876Z","endTime":"2026-07-01T01:00:50.505Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T01:00:50.505Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cardinals challenged (play at 1st), call on the field was overturned: Mike Yastrzemski grounds out, second baseman JJ Wetherholt to first baseman Blaze Jordan.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-01T01:01:37.717Z","endTime":"2026-07-01T01:03:30.938Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0],"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":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Mike Yastrzemski replaces Eli White.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-01T01:01:00.227Z","endTime":"2026-07-01T01:01:11.961Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":642201,"link":"/api/v1/people/642201"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-01T01:01:11.961Z","endTime":"2026-07-01T01:01:39.996Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.8,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.191539891214727,"aZ":-25.50426674335302,"pfxX":-1.1468726441462,"pfxZ":3.769632144088394,"pX":-0.26122121235674667,"pZ":1.962815774988823,"vX0":6.680709943313922,"vY0":-131.22853953470687,"vZ0":-4.465543395264399,"x":126.96,"y":185.78,"x0":-2.6759420715310114,"y0":50.00163587113247,"z0":5.5552948121545676,"aX":-2.0294527326304252},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.2,"breakHorizontal":0.8,"spinRate":2454,"spinDirection":251},"zone":8,"typeConfidence":0.91,"plateTime":0.4152214074946965,"extension":6.181382121561706},"index":2,"playId":"ae291a60-3b36-3e1c-b601-eeb28a40e947","pitchNumber":1,"startTime":"2026-07-01T01:01:39.996Z","endTime":"2026-07-01T01:01:43.686Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.6,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.172055695804477,"aZ":-30.347296353811444,"pfxX":-8.143083720636785,"pfxZ":1.0186675036315203,"pX":-0.06174509628715671,"pZ":1.1045024589137213,"vX0":8.629095185761214,"vY0":-132.0196045037329,"vZ0":-5.959877791393665,"x":119.35,"y":208.96,"x0":-2.2916802536151457,"y0":50.00217879614292,"z0":5.583471993754938,"aX":-14.588790063584637},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.8,"breakHorizontal":13.2,"spinRate":1760,"spinDirection":256},"zone":13,"typeConfidence":0.9,"plateTime":0.41253234775938363,"extension":6.545630102393699},"index":3,"playId":"59a850c6-5881-33c1-af5c-b27dafb8f651","pitchNumber":2,"startTime":"2026-07-01T01:01:58.441Z","endTime":"2026-07-01T01:02:02.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":85.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.355683867815415,"aZ":-32.67359118730501,"pfxX":-7.1944992884151855,"pfxZ":-0.2787726191441666,"pX":0.5826056872156099,"pZ":0.7028058131680924,"vX0":9.872300005930287,"vY0":-133.1401486169723,"vZ0":-6.637714496761091,"x":94.79,"y":219.8,"x0":-2.224403021788112,"y0":50.000924815295164,"z0":5.567755733766435,"aX":-13.023162118806923},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-1.7,"breakHorizontal":11.2,"spinRate":1764,"spinDirection":251},"zone":14,"typeConfidence":0.9,"plateTime":0.41009237880773686,"extension":6.464207863050389},"index":4,"playId":"3f5df60b-b6ce-3d8b-9560-d7c19b50a87c","pitchNumber":3,"startTime":"2026-07-01T01:02:19.357Z","endTime":"2026-07-01T01:02:23.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.8,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.175285668054393,"aZ":-30.929895751709036,"pfxX":-6.90915580267433,"pfxZ":0.6684243684798536,"pX":-1.032781537927655,"pZ":2.031784626141828,"vX0":6.2033481984389,"vY0":-134.61796136285153,"vZ0":-3.8421871608809246,"x":156.37,"y":183.92,"x0":-2.4569539904977558,"y0":50.002380519910574,"z0":5.640442914095698,"aX":-12.82218478619349},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":0.6,"breakHorizontal":11.4,"spinRate":1720,"spinDirection":254},"zone":13,"typeConfidence":0.85,"plateTime":0.4051649053400057,"extension":6.4898465259429114},"index":5,"playId":"0fe95e3c-a901-3d78-ab4d-d9ca4602989f","pitchNumber":4,"startTime":"2026-07-01T01:02:42.043Z","endTime":"2026-07-01T01:02:46.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.4869636944211,"aZ":-19.16099309776212,"pfxX":-4.585282405667566,"pfxZ":6.3589908653856835,"pX":-1.091013009114646,"pZ":3.5576060787022814,"vX0":5.560522967006555,"vY0":-141.4940517459386,"vZ0":-2.3177481570108553,"x":158.59,"y":142.72,"x0":-2.477402893106527,"y0":50.00362169732066,"z0":5.602654683428644,"aX":-9.384464610143478},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.3,"breakHorizontal":7.3,"spinRate":2069,"spinDirection":219},"zone":11,"typeConfidence":0.92,"plateTime":0.3857463861579564,"extension":6.163226666208868},"index":6,"playId":"afafe640-9cb6-3a46-8a3f-bfa87706cd6b","pitchNumber":5,"startTime":"2026-07-01T01:03:01.668Z","endTime":"2026-07-01T01:03:05.734Z","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":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.262818913213582,"aZ":-30.90611662377273,"pfxX":-6.942132148280665,"pfxZ":0.6980528074072074,"pX":-1.0601141862664842,"pZ":1.5243749677509353,"vX0":5.739780967513425,"vY0":-133.2929598545872,"vZ0":-4.8286465914636025,"x":157.41,"y":197.62,"x0":-2.3300655280249294,"y0":50.00343817525889,"z0":5.56789481527426,"aX":-12.603681606573579},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.5,"breakHorizontal":11.5,"spinRate":1721,"spinDirection":250},"zone":13,"typeConfidence":0.89,"plateTime":0.40954151423804497,"extension":6.516503297343766},"hitData":{"launchSpeed":68.6,"launchAngle":-22.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.61,"coordY":152.85}},"index":7,"playId":"0ec1390c-289c-343f-bed2-8b426c30faea","pitchNumber":6,"startTime":"2026-07-01T01:03:20.712Z","endTime":"2026-07-01T01:03:30.938Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":138},"playEndTime":"2026-07-01T01:03:30.938Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"JJ Wetherholt called out on strikes.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-01T01:06:38.005Z","endTime":"2026-07-01T01:08:21.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7],"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mike Yastrzemski remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-01T01:05:47.991Z","endTime":"2026-07-01T01:05:48.004Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":642201,"link":"/api/v1/people/642201"}},{"details":{"description":"Pitching Change: Dylan Dodd replaces James Karinchak.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-01T01:05:48.004Z","endTime":"2026-07-01T01:06:40.268Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689266,"link":"/api/v1/people/689266"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.92843562152565,"aZ":-26.727519984224852,"pfxX":3.569364326265816,"pfxZ":3.2568676238204084,"pX":-0.7078439635508132,"pZ":1.733551488288752,"vX0":-8.044751790962048,"vY0":-127.79700719447565,"vZ0":-5.3777214825434925,"x":143.98,"y":191.97,"x0":2.003348063400301,"y0":50.00045997378913,"z0":5.939022339614796,"aX":5.962457976290208},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.0,"breakHorizontal":-4.8,"spinRate":1933,"spinDirection":146},"zone":7,"typeConfidence":0.91,"plateTime":0.42701325456842243,"extension":6.116479250050026},"index":2,"playId":"5496d068-9681-367a-a6fd-ed562b713644","pitchNumber":1,"startTime":"2026-07-01T01:06:40.268Z","endTime":"2026-07-01T01:06:44.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.738012187047747,"aZ":-11.347368509911202,"pfxX":3.972206038045358,"pfxZ":10.896279857650029,"pX":-0.9015060374299286,"pZ":3.209729332007524,"vX0":-8.29941947333699,"vY0":-136.79308284544965,"vZ0":-5.667564348102747,"x":151.36,"y":152.12,"x0":1.6440279998498752,"y0":50.00383071009456,"z0":6.073396851146131,"aX":7.593731442867842},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.8,"breakHorizontal":-5.6,"spinRate":2124,"spinDirection":138},"zone":11,"typeConfidence":0.9,"plateTime":0.3990917812119865,"extension":6.030607047420869},"index":3,"playId":"39450e08-934e-3f13-a500-c5f3c190c9f2","pitchNumber":2,"startTime":"2026-07-01T01:06:56.821Z","endTime":"2026-07-01T01:07:01.427Z","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":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09787587095889,"aZ":-24.114970751389926,"pfxX":1.3549921635481859,"pfxZ":4.915019703324152,"pX":-0.8864130537162507,"pZ":2.506503304837474,"vX0":-7.878411015694902,"vY0":-126.79864235082879,"vZ0":-3.848366573935774,"x":150.79,"y":171.1,"x0":2.075000843515879,"y0":50.00594247823467,"z0":5.951378789051701,"aX":2.22431614275151},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.3,"breakHorizontal":-0.8,"spinRate":2014,"spinDirection":152},"zone":11,"typeConfidence":0.91,"plateTime":0.43072672398204404,"extension":6.208907400067422},"index":4,"playId":"9714e334-d898-37c8-b98f-44ed082af178","pitchNumber":3,"startTime":"2026-07-01T01:07:15.182Z","endTime":"2026-07-01T01:07:42.184Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"}}},{"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":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.447624038836075,"aZ":-24.082845246412802,"pfxX":3.2718185396789474,"pfxZ":4.869972925345779,"pX":0.08395348681630344,"pZ":1.8216338501698806,"vX0":-6.565831966000505,"vY0":-127.64744741982412,"vZ0":-5.43596454071564,"x":113.8,"y":189.6,"x0":2.255940901817387,"y0":50.005117714640306,"z0":5.856676753345087,"aX":5.440077046520834},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.9,"breakHorizontal":-4.6,"spinRate":2040,"spinDirection":144},"zone":8,"typeConfidence":0.91,"plateTime":0.42788223808360915,"extension":6.175470613730178},"index":5,"playId":"bc15ecf6-7164-317e-a8ea-0187eb60d0ef","pitchNumber":4,"startTime":"2026-07-01T01:07:54.127Z","endTime":"2026-07-01T01:07:57.910Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-07-01T01:08:04.241Z","endTime":"2026-07-01T01:08:17.639Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"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":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.756889969577454,"aZ":-10.756741995282686,"pfxX":5.52430296925403,"pfxZ":11.578249433011237,"pX":-0.6409659441587934,"pZ":1.9376219400133794,"vX0":-8.330028165636216,"vY0":-134.99010218668406,"vZ0":-8.50723175057177,"x":141.43,"y":186.46,"x0":1.7638873715005832,"y0":50.00361895884746,"z0":5.8828937920526405,"aX":10.219974770863214},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.3,"breakHorizontal":-8.3,"spinRate":2104,"spinDirection":132},"zone":7,"typeConfidence":0.9,"plateTime":0.40540707226252115,"extension":6.250720318379932},"index":7,"playId":"ae15a5d4-ff7c-3557-92ec-0efe6cb86fae","pitchNumber":5,"startTime":"2026-07-01T01:08:17.639Z","endTime":"2026-07-01T01:08:21.951Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T01:08:21.951Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Iván Herrera grounds out, shortstop Jorge Mateo to first baseman Matt Olson.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-01T01:08:45.064Z","endTime":"2026-07-01T01:09:56.722Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.084440052060778,"aZ":-22.643714517838802,"pfxX":3.822158806554639,"pfxZ":5.500775365475992,"pX":0.18967341193640558,"pZ":2.1621138855514768,"vX0":-6.45828233617043,"vY0":-130.01385198114573,"vZ0":-5.122782554059654,"x":109.77,"y":180.4,"x0":2.195431228422117,"y0":50.005906992405016,"z0":5.848869629147618,"aX":6.626578383286897},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.1,"breakHorizontal":-5.6,"spinRate":2156,"spinDirection":141},"zone":8,"typeConfidence":0.87,"plateTime":0.4192959598319832,"extension":6.2399427248380555},"index":0,"playId":"453c8c6c-66de-34aa-876c-c86a7a4bb859","pitchNumber":1,"startTime":"2026-07-01T01:08:48.959Z","endTime":"2026-07-01T01:08:52.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":83.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.552926630656454,"aZ":-22.790905804547126,"pfxX":3.3592275454182854,"pfxZ":5.42888644785316,"pX":-0.1886824436527872,"pZ":1.9945093438013968,"vX0":-6.913145048006125,"vY0":-129.50994769940365,"vZ0":-5.5610030347338695,"x":124.19,"y":184.93,"x0":2.0578484259048104,"y0":50.00445274469592,"z0":5.8716554152456535,"aX":5.808610616420678},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.0,"breakHorizontal":-4.8,"spinRate":2096,"spinDirection":139},"zone":8,"typeConfidence":0.89,"plateTime":0.4200959687077308,"extension":6.256360343144446},"index":1,"playId":"f87f3305-c756-3323-ab5a-881f7d806063","pitchNumber":2,"startTime":"2026-07-01T01:09:08.914Z","endTime":"2026-07-01T01:09:12.975Z","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":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.321758945579393,"aZ":-13.664646347402048,"pfxX":5.041650434948686,"pfxZ":9.878329306766364,"pX":0.8594945805821703,"pZ":3.849151124193412,"vX0":-4.483700807495794,"vY0":-135.9040247405293,"vZ0":-3.4294556386515858,"x":84.24,"y":134.85,"x0":1.874326598904227,"y0":50.00220114707741,"z0":6.074299966059016,"aX":9.446394005683434},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.4,"breakHorizontal":-8.2,"spinRate":2183,"spinDirection":136},"zone":12,"typeConfidence":0.89,"plateTime":0.4027684842996777,"extension":6.090096534287156},"index":2,"playId":"e59d9a84-4c19-306f-9a7a-71730c7f200f","pitchNumber":3,"startTime":"2026-07-01T01:09:30.573Z","endTime":"2026-07-01T01:09:34.479Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.650641410848053,"aZ":-26.46141249760497,"pfxX":2.2500664956467213,"pfxZ":3.4010370201761804,"pX":0.2826809327510255,"pZ":1.4709786082022485,"vX0":-5.377534785750104,"vY0":-128.8175306080063,"vZ0":-5.967517494123253,"x":106.22,"y":199.06,"x0":2.10461740129809,"y0":50.00545204981604,"z0":5.862191494020067,"aX":3.7837554282277805},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.0,"breakHorizontal":-2.9,"spinRate":2151,"spinDirection":145},"zone":14,"typeConfidence":0.91,"plateTime":0.42513018559601745,"extension":6.194294037851813},"hitData":{"launchSpeed":105.4,"launchAngle":-3.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.14,"coordY":145.59}},"index":3,"playId":"998f9afa-66ca-3f53-82d4-7f21435ecab6","pitchNumber":4,"startTime":"2026-07-01T01:09:47.216Z","endTime":"2026-07-01T01:09:56.722Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T01:09:56.722Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-01T01:10:05.622Z","endTime":"2026-07-01T01:12:32.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"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(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":88.4,"endSpeed":81.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.63333427047782,"aZ":-24.35426588004767,"pfxX":1.2710719004253708,"pfxZ":4.671473458107563,"pX":-0.9876386978028928,"pZ":3.392452278251901,"vX0":-7.992168176997164,"vY0":-128.59344980433568,"vZ0":-1.7849948224813872,"x":154.65,"y":147.18,"x0":1.9954368555131758,"y0":50.006366322070214,"z0":5.984808618053469,"aX":2.130771012892207},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.3,"breakHorizontal":-0.5,"spinRate":2197,"spinDirection":143},"zone":11,"typeConfidence":0.9,"plateTime":0.4259309242936613,"extension":6.302673491310521},"index":0,"playId":"7bd35877-5103-3581-83bf-e4a34aba05f9","pitchNumber":1,"startTime":"2026-07-01T01:10:20.621Z","endTime":"2026-07-01T01:10:25.234Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.30523895662092,"aZ":-22.853553824758055,"pfxX":2.6597539640267147,"pfxZ":5.736078211900854,"pX":-1.7989001027175688,"pZ":2.1014266099576884,"vX0":-10.070278297757547,"vY0":-126.78400157646885,"vZ0":-4.841661860165962,"x":185.57,"y":182.04,"x0":1.8818449648820186,"y0":50.00525156195403,"z0":5.863592135758638,"aX":4.325038997116274},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":9.5,"breakHorizontal":-2.5,"spinRate":2141,"spinDirection":134},"zone":13,"typeConfidence":0.9,"plateTime":0.43227797949939273,"extension":6.256361979121591},"index":1,"playId":"50839aa1-b791-30a9-8fb1-72821f1f960a","pitchNumber":2,"startTime":"2026-07-01T01:10:39.133Z","endTime":"2026-07-01T01:10:42.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.639371763245304,"aZ":-13.614870623645327,"pfxX":6.305242357216868,"pfxZ":9.677428182406125,"pX":0.22476807439830399,"pZ":3.7492252631575536,"vX0":-6.312273953874627,"vY0":-137.197595324421,"vZ0":-3.7922723149882396,"x":108.43,"y":137.55,"x0":1.7294715650066506,"y0":50.004670209941516,"z0":6.069248270718219,"aX":12.094535945831138},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.0,"breakHorizontal":-10.2,"spinRate":2162,"spinDirection":138},"zone":12,"typeConfidence":0.91,"plateTime":0.3983120355615668,"extension":6.14492430695765},"index":2,"playId":"4e3b3fe3-17c0-352a-a5b6-d1a6290eba47","pitchNumber":3,"startTime":"2026-07-01T01:10:57.784Z","endTime":"2026-07-01T01:11:03.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.850128546451803,"aZ":-13.786120137997962,"pfxX":5.938277779564204,"pfxZ":9.652720611167625,"pX":0.3672664934251529,"pZ":3.0928941842463207,"vX0":-5.92865655698584,"vY0":-136.38286350116962,"vZ0":-5.263054042929691,"x":103.0,"y":155.27,"x0":1.786125221207446,"y0":50.003502829555465,"z0":5.980814773281387,"aX":11.31273785110639},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.7,"breakHorizontal":-9.7,"spinRate":2211,"spinDirection":136},"zone":3,"typeConfidence":0.9,"plateTime":0.3999164223365561,"extension":6.209156528185171},"index":3,"playId":"8a5ce7fd-6e92-34f3-910c-d00d960e3ce3","pitchNumber":4,"startTime":"2026-07-01T01:11:15.971Z","endTime":"2026-07-01T01:11:21.971Z","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":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.54957197153599,"aZ":-21.7288157477391,"pfxX":2.344994649511713,"pfxZ":6.447193669787114,"pX":0.7874091288059016,"pZ":2.3800415961809014,"vX0":-4.272722831694911,"vY0":-125.49422274422807,"vZ0":-4.216509435113904,"x":86.99,"y":174.52,"x0":2.1951453991810106,"y0":50.00494133523607,"z0":5.8172397526594875,"aX":3.8012780301710523},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":11.2,"breakHorizontal":-3.5,"spinRate":2113,"spinDirection":136},"zone":6,"typeConfidence":0.91,"plateTime":0.43377782491966155,"extension":6.3091828126449805},"index":4,"playId":"b559d181-ed51-37b6-8b19-f9c78cb0bf49","pitchNumber":5,"startTime":"2026-07-01T01:11:34.329Z","endTime":"2026-07-01T01:12:01.348Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"}}},{"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":2},"index":5,"startTime":"2026-07-01T01:12:12.185Z","endTime":"2026-07-01T01:12:28.223Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.375334698738456,"aZ":-11.579102830934065,"pfxX":6.065787279929673,"pfxZ":11.037193541075322,"pX":-0.7884715042269909,"pZ":3.576761319049909,"vX0":-8.489514534965796,"vY0":-135.66130690540325,"vZ0":-4.450277140958453,"x":147.05,"y":142.21,"x0":1.5917768748336703,"y0":50.00400980494363,"z0":6.044218068230592,"aX":11.320494895115406},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.2,"breakHorizontal":-9.2,"spinRate":2178,"spinDirection":138},"zone":11,"typeConfidence":0.91,"plateTime":0.4035936088669896,"extension":6.26351555949625},"index":6,"playId":"580fbbf0-fdbd-3a6e-b2ad-257a5ac412ef","pitchNumber":6,"startTime":"2026-07-01T01:12:28.223Z","endTime":"2026-07-01T01:12:32.440Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T01:12:32.440Z","atBatIndex":53},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Austin Riley lines out to center fielder Nathan Church.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-01T01:14:34.441Z","endTime":"2026-07-01T01:15:11.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.25372077859524,"aZ":-26.45274721411488,"pfxX":-0.5153659422486617,"pfxZ":3.295159883465537,"pX":0.19169444897667784,"pZ":2.8763955929893683,"vX0":6.7471653612131,"vY0":-130.37000364696954,"vZ0":-1.891931976991085,"x":109.69,"y":161.12,"x0":-2.3536884266654385,"y0":50.002683463845635,"z0":5.591773841494014,"aX":-0.8960703617188608},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.8,"breakHorizontal":-0.5,"spinRate":2619,"spinDirection":234},"zone":2,"typeConfidence":0.91,"plateTime":0.41880694678439,"extension":6.225596784963985},"index":0,"playId":"614773a0-3587-38de-9bbb-da65b257ea4e","pitchNumber":1,"startTime":"2026-07-01T01:14:44.096Z","endTime":"2026-07-01T01:14:47.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.581177909510984,"aZ":-18.60784938918241,"pfxX":-4.847902145874559,"pfxZ":7.136366491230412,"pX":0.9153551104608546,"pZ":3.0486419421732665,"vX0":9.991055620838889,"vY0":-136.8480789670298,"vZ0":-3.449515077068133,"x":82.11,"y":156.47,"x0":-2.1493557530880936,"y0":50.00156977863719,"z0":5.596641890701412,"aX":-9.215153059936702},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.4,"breakHorizontal":6.7,"spinRate":1896,"spinDirection":225},"zone":12,"typeConfidence":0.88,"plateTime":0.3999113763781281,"extension":6.14714910276308},"hitData":{"launchSpeed":83.8,"launchAngle":26.0,"totalDistance":309.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":153.13,"coordY":78.19}},"index":1,"playId":"7ad61785-bd96-390d-88dd-1ffa59936dc9","pitchNumber":2,"startTime":"2026-07-01T01:15:00.476Z","endTime":"2026-07-01T01:15:11.203Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T01:15:11.203Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Bart called out on strikes.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-01T01:15:24.197Z","endTime":"2026-07-01T01:17:00.859Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.996573181274414,"aZ":-23.65725449220536,"pfxX":-1.3637118629630722,"pfxZ":4.797715413212642,"pX":-0.37481987660905663,"pZ":1.912081395734903,"vX0":5.602182390705309,"vY0":-131.40963820471833,"vZ0":-4.729578792245987,"x":131.29,"y":187.15,"x0":-2.343550685278571,"y0":50.00324993829918,"z0":5.460465259023238,"aX":-2.4217595154976834},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.0,"breakHorizontal":1.4,"spinRate":2653,"spinDirection":231},"zone":7,"typeConfidence":0.89,"plateTime":0.4144986256224583,"extension":6.19217842179539},"index":0,"playId":"a9d28371-77f1-3e55-a3c2-48740105f1ee","pitchNumber":1,"startTime":"2026-07-01T01:15:37.656Z","endTime":"2026-07-01T01:15:41.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.279155310791808,"aZ":-33.84622141890837,"pfxX":-5.925265983471868,"pfxZ":-0.9482844127698282,"pX":-1.1081765654413294,"pZ":3.3091595501389643,"vX0":4.82209389885943,"vY0":-131.35563811577808,"vZ0":-6.19480738524025E-4,"x":159.24,"y":149.43,"x0":-2.1891322331642535,"y0":50.00333617857706,"z0":5.80568092500554,"aX":-10.456065619919844},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-1.6,"breakHorizontal":9.8,"spinRate":1830,"spinDirection":246},"zone":11,"typeConfidence":0.9,"plateTime":0.41544227212205476,"extension":6.325396094943391},"index":1,"playId":"389fbfa0-77ba-3690-99d4-f2c61bc6371c","pitchNumber":2,"startTime":"2026-07-01T01:15:53.568Z","endTime":"2026-07-01T01:15:57.921Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28599774513227,"aZ":-32.318328098475625,"pfxX":-6.240559375713523,"pfxZ":-0.08294295822208309,"pX":0.3197025928009758,"pZ":1.6322593426544223,"vX0":8.636232599585744,"vY0":-131.1964170231857,"vZ0":-4.176827769027888,"x":104.81,"y":194.71,"x0":-2.183775917930027,"y0":50.002729031044076,"z0":5.618413493103721,"aX":-11.025053037217214},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-0.8,"breakHorizontal":9.7,"spinRate":1674,"spinDirection":247},"zone":14,"typeConfidence":0.9,"plateTime":0.4153846100054208,"extension":6.526500506240613},"index":2,"playId":"993c6ce5-6732-35e1-82fe-0742ae887f79","pitchNumber":3,"startTime":"2026-07-01T01:16:10.760Z","endTime":"2026-07-01T01:16:15.610Z","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":2,"outs":1},"index":3,"startTime":"2026-07-01T01:16:25.969Z","endTime":"2026-07-01T01:16:38.120Z","isPitch":false,"type":"action","player":{"id":663698,"link":"/api/v1/people/663698"}},{"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.9,"endSpeed":79.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.294418223602232,"aZ":-30.855984796953468,"pfxX":2.225012471914268,"pfxZ":0.8223430807787944,"pX":1.5318450268656343,"pZ":1.5414012184253936,"vX0":9.206409362484191,"vY0":-126.22629652658863,"vZ0":-3.343288696380386,"x":58.61,"y":197.16,"x0":-2.4617847548513145,"y0":50.00404358897728,"z0":5.385194667544384,"aX":3.5642176772543976},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.8,"breakHorizontal":-6.2,"spinRate":2952,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.43504203434379773,"extension":6.432950917660665},"index":4,"playId":"3bf4fb1b-f7ec-33c2-8972-435d3da77a97","pitchNumber":4,"startTime":"2026-07-01T01:16:38.120Z","endTime":"2026-07-01T01:16:42.144Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.936448175248955,"aZ":-30.779400582127387,"pfxX":-8.30647206842312,"pfxZ":0.8087937915432448,"pX":0.6000068119593428,"pZ":2.0918870322286733,"vX0":9.64424378007619,"vY0":-130.32606302886086,"vZ0":-3.1993040492265767,"x":94.13,"y":182.3,"x0":-2.066209786100383,"y0":50.00232195972188,"z0":5.6557628787672325,"aX":-14.31408392385089},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.0,"breakHorizontal":13.0,"spinRate":1743,"spinDirection":250},"zone":9,"typeConfidence":0.9,"plateTime":0.41999159784474394,"extension":6.47047635749143},"index":5,"playId":"035e7aac-a710-3043-8d4f-2a775ff65deb","pitchNumber":5,"startTime":"2026-07-01T01:16:55.147Z","endTime":"2026-07-01T01:17:00.859Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T01:17:00.859Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jorge Mateo walks.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-01T01:17:07.582Z","endTime":"2026-07-01T01:20:06.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7,8],"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":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.3,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.275081502799438,"aZ":-28.486831683075007,"pfxX":-0.43273803902454455,"pfxZ":2.1024621106373855,"pX":0.9125488448536222,"pZ":2.1133117995557638,"vX0":8.389410190749704,"vY0":-131.1718036091448,"vZ0":-3.1713823826556613,"x":82.22,"y":181.72,"x0":-2.2632103373748156,"y0":50.001773955280036,"z0":5.449104956778885,"aX":-0.7596914945765264},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.4,"breakHorizontal":-1.0,"spinRate":2657,"spinDirection":231},"zone":14,"typeConfidence":0.91,"plateTime":0.4166636756363946,"extension":6.17475414711432},"index":0,"playId":"3b5b40aa-f234-3b08-b1fe-e7b4dcbf2ec8","pitchNumber":1,"startTime":"2026-07-01T01:17:25.521Z","endTime":"2026-07-01T01:17:29.230Z","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":87.4,"endSpeed":80.2,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.843495560837503,"aZ":-32.02855158737284,"pfxX":-1.8578654133248786,"pfxZ":0.09040732989832234,"pX":1.2746599134234078,"pZ":0.12810373056167335,"vX0":9.669100319383926,"vY0":-126.82152808119163,"vZ0":-6.3927330247291385,"x":68.41,"y":235.32,"x0":-2.3590334873977405,"y0":50.003723653290294,"z0":5.261460838579787,"aX":-3.0038433632313697},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.2,"breakHorizontal":1.0,"spinRate":2951,"spinDirection":330},"zone":14,"typeConfidence":2.0,"plateTime":0.43319711412604356,"extension":6.322909928294537},"index":1,"playId":"16efd600-cbc8-3983-84a6-65ab4593d619","pitchNumber":2,"startTime":"2026-07-01T01:17:42.767Z","endTime":"2026-07-01T01:17:46.590Z","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":96.3,"endSpeed":89.1,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.68547515905081,"aZ":-21.4098860702466,"pfxX":-4.647289468378061,"pfxZ":5.34592047902062,"pX":0.9985118879831025,"pZ":3.5639495773282315,"vX0":10.412404636248297,"vY0":-140.07302075491722,"vZ0":-1.7846403607973351,"x":78.94,"y":142.55,"x0":-2.1411089763210605,"y0":50.00374782321434,"z0":5.5903461738833915,"aX":-9.360154505520901},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.6,"breakHorizontal":6.6,"spinRate":2049,"spinDirection":222},"zone":12,"typeConfidence":0.87,"plateTime":0.38905974582949154,"extension":6.258189827370439},"index":2,"playId":"c9c40d4e-e119-37ab-bb6e-28de4ac65e75","pitchNumber":3,"startTime":"2026-07-01T01:18:06.928Z","endTime":"2026-07-01T01:18:11.133Z","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":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.2,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.077546252285085,"aZ":-34.65090674584473,"pfxX":-6.024762836135156,"pfxZ":-1.4105750398855186,"pX":-1.4911270042620357,"pZ":2.8058671908161914,"vX0":4.102388944572452,"vY0":-130.91195069171718,"vZ0":-0.7768279236025877,"x":173.84,"y":163.02,"x0":-2.2879515120093785,"y0":50.00415984520483,"z0":5.677790555568535,"aX":-10.561473348863144},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-2.5,"breakHorizontal":10.1,"spinRate":1473,"spinDirection":250},"zone":11,"typeConfidence":0.9,"plateTime":0.4168184276282876,"extension":6.454894622914339},"index":3,"playId":"641d9d87-4617-3dac-8927-726506414d97","pitchNumber":4,"startTime":"2026-07-01T01:18:23.579Z","endTime":"2026-07-01T01:18:28.450Z","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":90.8,"endSpeed":84.1,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.834559307011425,"aZ":-26.237555372330835,"pfxX":-1.404141720936904,"pfxZ":3.31166572065373,"pX":0.19000591203218345,"pZ":3.6017164753784097,"vX0":7.427739259197925,"vY0":-132.200946953613,"vZ0":0.08187225109642793,"x":109.76,"y":141.53,"x0":-2.4583227468604734,"y0":50.00332656760527,"z0":5.476369672496581,"aX":-2.5187782075006266},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.2,"breakHorizontal":1.1,"spinRate":2487,"spinDirection":240},"zone":12,"typeConfidence":0.88,"plateTime":0.41232780590734786,"extension":6.25315664450232},"index":4,"playId":"b677a83b-2ed3-33bd-9670-b7e10cf9072d","pitchNumber":5,"startTime":"2026-07-01T01:18:42.379Z","endTime":"2026-07-01T01:18:47.066Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-01T01:19:07.021Z","endTime":"2026-07-01T01:19:16.585Z","isPitch":false,"type":"action","player":{"id":622761,"link":"/api/v1/people/622761"}},{"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":87.8,"endSpeed":81.2,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.919579800749975,"aZ":-32.64429484033054,"pfxX":2.1829149579616693,"pfxZ":-0.28657884045724513,"pX":1.5975318768030884,"pZ":0.6208180865548417,"vX0":9.11227041448035,"vY0":-127.53500839621154,"vZ0":-5.1949186411422055,"x":56.11,"y":222.02,"x0":-2.303315767240871,"y0":50.001353449219124,"z0":5.254941105231086,"aX":3.5995758697389926},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.4,"breakHorizontal":-6.0,"spinRate":2988,"spinDirection":1},"zone":14,"typeConfidence":0.9,"plateTime":0.42926477424634424,"extension":6.428427212946125},"index":6,"playId":"473845a7-9501-3b28-8e19-7c7b8f4b467f","pitchNumber":6,"startTime":"2026-07-01T01:19:16.585Z","endTime":"2026-07-01T01:19:20.130Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.8,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.130768638602138,"aZ":-32.217265363072876,"pfxX":-7.489377392687226,"pfxZ":-0.02073173072468215,"pX":-1.0701147735365184,"pZ":2.298653635720142,"vX0":5.549050412553786,"vY0":-131.05409561756628,"vZ0":-2.313677360614159,"x":157.79,"y":176.72,"x0":-2.23953906934204,"y0":50.00654287549971,"z0":5.594240762158601,"aX":-13.058931630510887},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-0.4,"breakHorizontal":12.4,"spinRate":1781,"spinDirection":254},"zone":13,"typeConfidence":0.9,"plateTime":0.417603826408556,"extension":6.421319349148417},"index":7,"playId":"db48f4fc-b698-355c-a510-a0e0ad0e4cd0","pitchNumber":7,"startTime":"2026-07-01T01:19:36.528Z","endTime":"2026-07-01T01:19:40.549Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.7,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.801145305366493,"aZ":-26.739653911355607,"pfxX":-0.46557435126705116,"pfxZ":3.041620077177889,"pX":-1.9769087159448884,"pZ":4.6821601059126206,"vX0":1.986858674084305,"vY0":-132.00591757990082,"vZ0":2.6976042732742256,"x":192.36,"y":112.36,"x0":-2.674768014811246,"y0":50.00255706369252,"z0":5.60055806059228,"aX":-0.8320112268525162},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.2,"breakHorizontal":0.5,"spinRate":2620,"spinDirection":241},"zone":11,"typeConfidence":0.64,"plateTime":0.41294737580050267,"extension":6.116506250761429},"index":8,"playId":"0f8027df-a8a1-3c23-9bf8-c221230f8c2e","pitchNumber":8,"startTime":"2026-07-01T01:19:57.485Z","endTime":"2026-07-01T01:20:06.879Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T01:20:06.879Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drake Baldwin singles on a line drive to left fielder Lars Nootbaar. Jorge Mateo to 2nd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-01T01:22:38.059Z","endTime":"2026-07-01T01:23:48.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"postOnSecond":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-01T01:20:20.939Z","endTime":"2026-07-01T01:20:57.891Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: JoJo Romero replaces George Soriano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-01T01:20:57.891Z","endTime":"2026-07-01T01:22:40.263Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668941,"link":"/api/v1/people/668941"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.2,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5039002493845,"aZ":-33.17327844383304,"pfxX":-7.579866088506468,"pfxZ":-0.6909281186213505,"pX":0.5946372957210364,"pZ":2.1359802770843874,"vX0":-1.4533634804077131,"vY0":-119.22851055001533,"vZ0":-0.45360095126325806,"x":94.33,"y":181.11,"x0":2.197353721112704,"y0":50.00595729430592,"z0":5.329328946725946,"aX":-10.88497676387429},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-1.1,"breakHorizontal":14.0,"spinRate":2929,"spinDirection":303},"zone":9,"typeConfidence":0.9,"plateTime":0.4598648504500553,"extension":5.300160828321648},"index":2,"playId":"5fff6aff-e6ed-3873-90b3-c533fde9ada6","pitchNumber":1,"startTime":"2026-07-01T01:22:40.263Z","endTime":"2026-07-01T01:22:44.394Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.7,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.804802317611422,"aZ":-32.763007419195475,"pfxX":-8.82239883045984,"pfxZ":-0.40616884153816457,"pX":-0.7542312320095794,"pZ":0.84094944330079,"vX0":-3.216355999176451,"vY0":-119.43795039243108,"vZ0":-3.1750304175586614,"x":145.75,"y":216.07,"x0":1.757640966556007,"y0":50.00479272416291,"z0":5.145086396555024,"aX":-12.699812025660117},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.3,"breakHorizontal":16.8,"spinRate":2907,"spinDirection":304},"zone":13,"typeConfidence":0.9,"plateTime":0.45923932808239964,"extension":5.393883108117512},"index":3,"playId":"f5d35ad8-8ea1-3319-87d3-1ec3c585a19f","pitchNumber":2,"startTime":"2026-07-01T01:22:54.258Z","endTime":"2026-07-01T01:22:58.024Z","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":93.3,"endSpeed":86.1,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.055503038359067,"aZ":-29.47271325600693,"pfxX":6.848549379631036,"pfxZ":1.4333320067131066,"pX":-0.6011288080469045,"pZ":2.8098437908528795,"vX0":-8.497533701572939,"vY0":-135.7185426370008,"vZ0":-0.8680504333568658,"x":139.91,"y":162.91,"x0":1.6667446346579065,"y0":50.002942534268506,"z0":5.169203336596143,"aX":12.898914078588723},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.6,"breakHorizontal":-10.8,"spinRate":2176,"spinDirection":119},"zone":1,"typeConfidence":0.89,"plateTime":0.4021307341710405,"extension":5.344558555265769},"index":4,"playId":"71de4609-cda5-36a9-a55c-fc3152de2c36","pitchNumber":3,"startTime":"2026-07-01T01:23:16.386Z","endTime":"2026-07-01T01:23:20.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.557701390758314,"aZ":-33.232370072977126,"pfxX":-6.662279749971123,"pfxZ":-0.7046687741542819,"pX":-1.0445776358402277,"pZ":1.6403523735474297,"vX0":-5.075721815056027,"vY0":-121.82267674266913,"vZ0":-1.796907198986633,"x":156.82,"y":194.49,"x0":1.93014385391078,"y0":50.0017322981592,"z0":5.255626893801575,"aX":-10.028715502220889},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.4,"breakHorizontal":13.2,"spinRate":2903,"spinDirection":312},"zone":13,"typeConfidence":0.9,"plateTime":0.4493149690625189,"extension":5.414073632060344},"hitData":{"launchSpeed":70.3,"launchAngle":22.0,"totalDistance":214.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.47,"coordY":116.23}},"index":5,"playId":"542a8368-dde9-3ee6-a468-ae508568cb9c","pitchNumber":4,"startTime":"2026-07-01T01:23:37.229Z","endTime":"2026-07-01T01:23:48.774Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T01:23:48.774Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ozzie Albies singles on a line drive to center fielder Nathan Church. Jorge Mateo scores. Drake Baldwin to 2nd.","rbi":1,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-01T01:24:07.519Z","endTime":"2026-07-01T01:24:27.686Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"postOnSecond":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":{"id":666277,"link":"/api/v1/people/666277"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.343488450167353,"aZ":-26.825892556436038,"pfxX":8.849421443966014,"pfxZ":3.2082328598376773,"pX":0.4104210471946871,"pZ":2.2615526663034746,"vX0":-6.158290759325216,"vY0":-128.0305834924459,"vZ0":-2.4942594600653,"x":101.36,"y":177.72,"x0":1.6918703974273794,"y0":50.004026383156784,"z0":5.338432629965932,"aX":14.757113116519578},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.5,"breakHorizontal":-14.8,"spinRate":1563,"spinDirection":110},"zone":6,"typeConfidence":0.9,"plateTime":0.4270908480811513,"extension":5.267836264105787},"hitData":{"launchSpeed":93.6,"launchAngle":18.0,"totalDistance":300.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":96.53,"coordY":68.79}},"index":0,"playId":"e813d283-3143-3db6-a71f-10a890abd118","pitchNumber":1,"startTime":"2026-07-01T01:24:14.830Z","endTime":"2026-07-01T01:24:27.686Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T01:24:27.686Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Olson grounds out, shortstop Masyn Winn to first baseman Blaze Jordan.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-01T01:24:47.510Z","endTime":"2026-07-01T01:26:33.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.571304126298664,"aZ":-31.929595289008542,"pfxX":9.428572461922968,"pfxZ":0.13057916677874282,"pX":0.003319987969646634,"pZ":2.345537776880318,"vX0":-8.149142424768845,"vY0":-135.72772567618648,"vZ0":-1.7782225896697628,"x":116.87,"y":175.45,"x0":1.818972728725407,"y0":50.00168643805001,"z0":5.23151979261722,"aX":17.59883410306245},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":0.1,"breakHorizontal":-15.4,"spinRate":2212,"spinDirection":112},"zone":5,"typeConfidence":0.9,"plateTime":0.4034732064382607,"extension":5.49635450686398},"index":0,"playId":"b9c18856-81f7-37ff-8f51-48a7b5d1e23a","pitchNumber":1,"startTime":"2026-07-01T01:24:51.621Z","endTime":"2026-07-01T01:24:56.710Z","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":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.928470026393203,"aZ":-31.539123286279192,"pfxX":11.12922875033175,"pfxZ":0.3363347887382018,"pX":-0.8776460730604891,"pZ":1.6330988657022687,"vX0":-10.480056410193452,"vY0":-137.38868292474638,"vZ0":-3.5768787289813457,"x":150.45,"y":194.69,"x0":1.5501038456607759,"y0":50.00515704766968,"z0":5.107720573173697,"aX":21.167336949947224},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":0.0,"breakHorizontal":-17.8,"spinRate":2227,"spinDirection":114},"zone":13,"typeConfidence":0.9,"plateTime":0.3994749679924525,"extension":5.462974994606916},"index":1,"playId":"f7abb144-2785-386d-af41-c85eea5ef2f7","pitchNumber":2,"startTime":"2026-07-01T01:25:09.720Z","endTime":"2026-07-01T01:25:36.739Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"}}},{"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":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.539969308292193,"aZ":-31.699005248777958,"pfxX":-9.849378538029834,"pfxZ":0.32086073861383113,"pX":0.4163218024029959,"pZ":3.329558837415778,"vX0":-0.49960430807167533,"vY0":-121.88442903408047,"vZ0":1.8495469369134747,"x":101.13,"y":148.88,"x0":1.9034598434305856,"y0":50.005226561802836,"z0":5.30320185475591,"aX":-14.782678903345461},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.3,"breakHorizontal":18.0,"spinRate":2856,"spinDirection":300},"zone":3,"typeConfidence":0.9,"plateTime":0.4498177854825003,"extension":5.316963301060136},"index":2,"playId":"d1e09852-44e2-391b-9e63-4345b9446af6","pitchNumber":3,"startTime":"2026-07-01T01:25:40.004Z","endTime":"2026-07-01T01:25:44.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.929898492772057,"aZ":-33.292839683716004,"pfxX":-10.014042632286863,"pfxZ":-0.7532764210846734,"pX":-1.5748967578781956,"pZ":1.2053506864842758,"vX0":-4.986987041960666,"vY0":-121.55129170457299,"vZ0":-2.4419130071287687,"x":177.03,"y":206.24,"x0":1.8106491822568191,"y0":50.00399388639208,"z0":5.140713125780007,"aX":-14.842772724516793},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-1.7,"breakHorizontal":19.4,"spinRate":2817,"spinDirection":304},"zone":13,"typeConfidence":0.91,"plateTime":0.4522515544021162,"extension":5.371718156348959},"index":3,"playId":"78e3b1d1-6791-3e98-b95b-4c8797d3f17d","pitchNumber":4,"startTime":"2026-07-01T01:26:04.765Z","endTime":"2026-07-01T01:26:08.411Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.114019754642733,"aZ":-31.806116005461256,"pfxX":9.469134578819297,"pfxZ":0.1895422825952302,"pX":1.0519084537436647,"pZ":2.0960071185884463,"vX0":-6.005513663150837,"vY0":-137.52343472877564,"vZ0":-2.115310809782068,"x":76.9,"y":182.19,"x0":2.0362129050499878,"y0":50.00072193379321,"z0":5.037154158307976,"aX":18.0961213977581},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":0.1,"breakHorizontal":-15.8,"spinRate":2222,"spinDirection":112},"zone":14,"typeConfidence":0.9,"plateTime":0.3986093054512443,"extension":5.30543496849515},"hitData":{"launchSpeed":70.9,"launchAngle":4.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":128.88,"coordY":141.96}},"index":4,"playId":"330d07f5-f690-3534-8025-306d2a5710a5","pitchNumber":5,"startTime":"2026-07-01T01:26:24.064Z","endTime":"2026-07-01T01:26:33.765Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T01:26:33.765Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Burleson strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-01T01:29:32.142Z","endTime":"2026-07-01T01:31:14.468Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641656,"fullName":"Ian Hamilton","link":"/api/v1/people/641656"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ian Hamilton replaces Dylan Dodd.","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-07-01T01:27:49.228Z","endTime":"2026-07-01T01:28:37.831Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641656,"link":"/api/v1/people/641656"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Alec Burleson replaces Nelson Velázquez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-01T01:28:37.831Z","endTime":"2026-07-01T01:29:34.288Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":676369,"link":"/api/v1/people/676369"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.136312754518716,"aZ":-28.368733671045405,"pfxX":0.5476035520199578,"pfxZ":2.3029440870353772,"pX":-0.756962752011518,"pZ":1.6401262761103639,"vX0":3.831650500068836,"vY0":-127.98202699552992,"vZ0":-4.733294197537544,"x":145.85,"y":194.5,"x0":-2.346565634016073,"y0":50.00596734475904,"z0":5.743362157359972,"aX":0.9050579581699614},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.2,"breakHorizontal":-1.9,"spinRate":1474,"spinDirection":237},"zone":7,"typeConfidence":0.9,"plateTime":0.42846555177795675,"extension":5.519564383193767},"index":2,"playId":"3b34d200-9804-3ab0-b87e-a0566ff4acb8","pitchNumber":1,"startTime":"2026-07-01T01:29:34.288Z","endTime":"2026-07-01T01:29:38.488Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.418814288338808,"aZ":-29.02723806436331,"pfxX":0.50941822410363,"pfxZ":1.903370534950783,"pX":-2.069116222386458,"pZ":2.5545558515198548,"vX0":0.7460791848646297,"vY0":-128.0460739247215,"vZ0":-2.21633943950229,"x":195.87,"y":169.81,"x0":-2.4308910350804904,"y0":50.002962430436895,"z0":5.711413522516549,"aX":0.8425254668202011},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.1,"breakHorizontal":-1.1,"spinRate":1615,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.42840415439011226,"extension":5.517340730914079},"index":3,"playId":"b904f59c-236b-3e1c-9b7a-8a6bc843c417","pitchNumber":2,"startTime":"2026-07-01T01:29:50.657Z","endTime":"2026-07-01T01:29:54.068Z","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":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.266433596830637,"aZ":-30.41587252426966,"pfxX":-0.6331474952831646,"pfxZ":1.0837438712193546,"pX":-0.3449199662122378,"pZ":2.2062557747578504,"vX0":5.274425582192901,"vY0":-126.34701619005504,"vZ0":-2.764454560878844,"x":130.15,"y":179.21,"x0":-2.3754470791113325,"y0":50.00197753379187,"z0":5.753919794810137,"aX":-1.0264418555355557},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.6,"breakHorizontal":0.0,"spinRate":1526,"spinDirection":213},"zone":4,"typeConfidence":0.9,"plateTime":0.4331892393264942,"extension":5.642400440262938},"index":4,"playId":"ad0767f4-d520-35fe-b941-dbe6eaf6697c","pitchNumber":3,"startTime":"2026-07-01T01:30:06.792Z","endTime":"2026-07-01T01:30:10.639Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.914640322148877,"aZ":-28.71329337632184,"pfxX":-0.4772061947920321,"pfxZ":2.1295050307541725,"pX":-0.6194496558988263,"pZ":1.8332604474661591,"vX0":4.535129042175783,"vY0":-126.9144991910001,"vZ0":-3.9542288094304268,"x":140.61,"y":189.28,"x0":-2.3704677702746024,"y0":50.00216244081322,"z0":5.708203625664114,"aX":-0.775612498608059},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.1,"breakHorizontal":-0.2,"spinRate":1478,"spinDirection":208},"zone":7,"typeConfidence":0.9,"plateTime":0.4322157298198337,"extension":5.490067820503975},"index":5,"playId":"3c684a34-dac8-3715-9fec-2654c7f73e22","pitchNumber":4,"startTime":"2026-07-01T01:30:29.330Z","endTime":"2026-07-01T01:30:33.444Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.766420724993218,"aZ":-27.759610761758232,"pfxX":-0.4280989471998997,"pfxZ":2.6999797298482413,"pX":0.8708125846546023,"pZ":1.7691815746964887,"vX0":7.979860351935568,"vY0":-127.45462440272672,"vZ0":-4.246648442326663,"x":83.81,"y":191.01,"x0":-2.253572311511955,"y0":50.00316596577521,"z0":5.665515112364434,"aX":-0.7013026585517447},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.1,"breakHorizontal":-1.2,"spinRate":1528,"spinDirection":193},"zone":14,"typeConfidence":0.9,"plateTime":0.43081140511443694,"extension":5.731380508768141},"index":6,"playId":"5aecedeb-227e-382c-aab0-17c39a3b4292","pitchNumber":5,"startTime":"2026-07-01T01:30:48.727Z","endTime":"2026-07-01T01:30:53.097Z","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":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.473689210956604,"aZ":-18.433220544063477,"pfxX":-7.84395332856378,"pfxZ":7.061663819327492,"pX":-0.1477897392179947,"pZ":3.4288017347160507,"vX0":8.69950576808179,"vY0":-138.08335933667152,"vZ0":-2.9651043513783772,"x":122.63,"y":146.2,"x0":-2.3082617782993062,"y0":50.00613216202971,"z0":5.7452199776352435,"aX":-15.270554443641327},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.4,"breakHorizontal":12.6,"spinRate":2141,"spinDirection":225},"zone":11,"typeConfidence":0.89,"plateTime":0.39547752070203224,"extension":5.857723940505003},"index":7,"playId":"f77bd43a-5cb9-3db9-bfed-87d9ff556dac","pitchNumber":6,"startTime":"2026-07-01T01:31:10.129Z","endTime":"2026-07-01T01:31:14.468Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T01:31:14.468Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Fermín walks.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-01T01:31:32.677Z","endTime":"2026-07-01T01:33:08.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641656,"fullName":"Ian Hamilton","link":"/api/v1/people/641656"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.916404242550204,"aZ":-27.26466602517491,"pfxX":-0.021579129539011532,"pfxZ":2.9393800941716544,"pX":0.3514593732809437,"pZ":1.0018990073883745,"vX0":6.899399190759388,"vY0":-128.25114695322327,"vZ0":-6.139473404853646,"x":103.6,"y":211.73,"x0":-2.367969313187265,"y0":50.00313901921636,"z0":5.546513452432127,"aX":-0.037201533590921945},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.2,"breakHorizontal":-1.4,"spinRate":1701,"spinDirection":222},"zone":14,"typeConfidence":0.9,"plateTime":0.426674104436517,"extension":5.748277795749669},"index":0,"playId":"1fab88a3-1468-331e-a82d-bb53a7e12b0d","pitchNumber":1,"startTime":"2026-07-01T01:31:41.498Z","endTime":"2026-07-01T01:31:47.949Z","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":87.9,"endSpeed":81.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36522300341502,"aZ":-24.510663967956106,"pfxX":-0.3751494260506263,"pfxZ":4.572888802737738,"pX":0.8496063215912599,"pZ":0.6241048890427113,"vX0":7.803363862759872,"vY0":-127.82888746890436,"vZ0":-7.465168153187921,"x":84.62,"y":221.93,"x0":-2.178184297447865,"y0":50.000176471629054,"z0":5.472558439826498,"aX":-0.628955713205706},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.0,"breakHorizontal":-0.8,"spinRate":1612,"spinDirection":222},"zone":14,"typeConfidence":0.9,"plateTime":0.4265257207291935,"extension":5.72657431023692},"index":1,"playId":"0be3ed66-7f16-3f92-8525-2ceb9a3ae84c","pitchNumber":2,"startTime":"2026-07-01T01:31:59.997Z","endTime":"2026-07-01T01:32:05.150Z","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":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.523932522752105,"aZ":-28.9664436401677,"pfxX":-0.12263027922218672,"pfxZ":1.9278960481906644,"pX":0.7205108857159188,"pZ":2.2905397870525075,"vX0":7.5219733210914885,"vY0":-127.91131596392351,"vZ0":-2.8123668097475867,"x":89.54,"y":176.94,"x0":-2.2379592258622063,"y0":50.001724382785916,"z0":5.667252127705129,"aX":-0.2046466956386981},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.1,"breakHorizontal":-1.4,"spinRate":1466,"spinDirection":212},"zone":6,"typeConfidence":0.9,"plateTime":0.42763737648253786,"extension":5.6942500101754945},"index":2,"playId":"5f49db96-4546-3a0d-b05b-da61adc137ba","pitchNumber":3,"startTime":"2026-07-01T01:32:25.007Z","endTime":"2026-07-01T01:32:29.487Z","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":86.3,"endSpeed":79.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.149356065080674,"aZ":-26.37357183983067,"pfxX":0.38771868063477566,"pfxZ":3.604634546986193,"pX":-1.0584635859517042,"pZ":1.5400290440511144,"vX0":3.177740823730178,"vY0":-125.6975434988091,"vZ0":-4.902653785211746,"x":157.35,"y":197.2,"x0":-2.3865288591271674,"y0":50.00386435110458,"z0":5.642826828034143,"aX":0.6231468677428231},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.6,"breakHorizontal":-1.4,"spinRate":1498,"spinDirection":220},"zone":13,"typeConfidence":0.9,"plateTime":0.43482865530508175,"extension":5.534786924540644},"index":3,"playId":"df944e90-2de9-3927-83e5-f5c24abc425a","pitchNumber":4,"startTime":"2026-07-01T01:32:43.352Z","endTime":"2026-07-01T01:32:48.058Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.163418678042365,"aZ":-26.73400723096674,"pfxX":-0.7506370881144422,"pfxZ":3.364066717015537,"pX":0.6659938702423367,"pZ":0.38128949610553114,"vX0":7.761132322492928,"vY0":-125.97308174915784,"vZ0":-7.355402735018221,"x":91.61,"y":228.49,"x0":-2.3494504106975427,"y0":50.002563024541594,"z0":5.482165553497676,"aX":-1.2144812168130863},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.7,"breakHorizontal":-0.4,"spinRate":1476,"spinDirection":222},"zone":14,"typeConfidence":0.9,"plateTime":0.43381894403380716,"extension":5.785151055298365},"index":4,"playId":"240a6697-d4ee-320c-ab07-8fe2eaff3b8e","pitchNumber":5,"startTime":"2026-07-01T01:33:03.373Z","endTime":"2026-07-01T01:33:08.680Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T01:33:08.680Z","atBatIndex":61},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Masyn Winn lines out to right fielder Mike Yastrzemski.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-01T01:33:26.940Z","endTime":"2026-07-01T01:34:11.298Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641656,"fullName":"Ian Hamilton","link":"/api/v1/people/641656"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33508124619392,"aZ":-21.112246311834376,"pfxX":-6.482755732069197,"pfxZ":5.872998323298171,"pX":-0.5232344220420045,"pZ":3.347588737441026,"vX0":7.007660496496438,"vY0":-135.76259164595893,"vZ0":-2.677240089226637,"x":136.94,"y":148.4,"x0":-2.28512501713057,"y0":50.00008146088987,"z0":5.801971908701726,"aX":-12.203898197061221},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.3,"breakHorizontal":10.4,"spinRate":2073,"spinDirection":223},"zone":11,"typeConfidence":0.92,"plateTime":0.4021273712594491,"extension":5.773709572216417},"index":0,"playId":"41d29023-3b52-3e24-a5ee-c4fc8877aceb","pitchNumber":1,"startTime":"2026-07-01T01:33:37.240Z","endTime":"2026-07-01T01:33:40.937Z","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":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.81337588504115,"aZ":-26.253130886637592,"pfxX":0.5876783987601887,"pfxZ":3.6971278941965524,"pX":-0.02069198231440325,"pZ":1.833793824343538,"vX0":5.7982725099093395,"vY0":-125.62363852666826,"vZ0":-4.106584152271316,"x":117.79,"y":189.27,"x0":-2.4326182105880005,"y0":50.005343788930354,"z0":5.6173334204578405,"aX":0.9412257814391755},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.0,"breakHorizontal":-2.4,"spinRate":1518,"spinDirection":225},"zone":8,"typeConfidence":0.9,"plateTime":0.4355568416754134,"extension":5.894729808016223},"hitData":{"launchSpeed":89.3,"launchAngle":19.0,"totalDistance":276.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":177.24,"coordY":101.22}},"index":1,"playId":"26de99e2-195e-3393-bc53-5a9fed31cfc8","pitchNumber":2,"startTime":"2026-07-01T01:33:59.074Z","endTime":"2026-07-01T01:34:11.298Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T01:34:11.298Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lars Nootbaar singles on a sharp line drive to left fielder Mauricio Dubón. José Fermín to 3rd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-01T01:34:20.377Z","endTime":"2026-07-01T01:35:14.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641656,"fullName":"Ian Hamilton","link":"/api/v1/people/641656"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"postOnThird":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.244104905275716,"aZ":-20.152674204268504,"pfxX":-7.668780976507062,"pfxZ":6.11890387943239,"pX":-0.0018309385176575412,"pZ":2.3293916138357162,"vX0":9.208931444523403,"vY0":-138.62951709374306,"vZ0":-5.358321059969992,"x":117.07,"y":175.89,"x0":-2.3556635668567885,"y0":50.005086930313695,"z0":5.614575550298965,"aX":-15.070719270424103},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.2,"breakHorizontal":12.2,"spinRate":2199,"spinDirection":225},"zone":5,"typeConfidence":0.7,"plateTime":0.39369605168528166,"extension":5.7855239549523345},"index":0,"playId":"a78437f0-3df6-3de9-b9ee-b75a20337801","pitchNumber":1,"startTime":"2026-07-01T01:34:38.816Z","endTime":"2026-07-01T01:34:43.105Z","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":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.923633517189234,"aZ":-30.050531613333742,"pfxX":0.06841189306638418,"pfxZ":1.2931338556752827,"pX":-0.5882947378337818,"pZ":2.7949223414989355,"vX0":4.70504938594476,"vY0":-127.06423455599842,"vZ0":-1.6664850652195158,"x":139.42,"y":163.32,"x0":-2.4693173355291234,"y0":50.00276395559748,"z0":5.836654231542743,"aX":0.11209297946919917},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.2,"breakHorizontal":-1.2,"spinRate":1547,"spinDirection":215},"zone":4,"typeConfidence":0.9,"plateTime":0.4303022927596767,"extension":5.477988240884203},"hitData":{"launchSpeed":102.1,"launchAngle":9.0,"totalDistance":201.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":90.93,"coordY":92.21}},"index":1,"playId":"37e40a4a-271c-3328-81ff-0b9d526b8f73","pitchNumber":2,"startTime":"2026-07-01T01:35:01.722Z","endTime":"2026-07-01T01:35:14.512Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T01:35:14.512Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Blaze Jordan flies out to center fielder Michael Harris II.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-01T01:35:38.146Z","endTime":"2026-07-01T01:37:39.531Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641656,"fullName":"Ian Hamilton","link":"/api/v1/people/641656"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.63808741746968,"aZ":-27.190089417113747,"pfxX":-0.7047407607800742,"pfxZ":3.0144098119028793,"pX":0.43291274780598565,"pZ":0.5147426197444179,"vX0":7.2641452944605,"vY0":-127.41298024309346,"vZ0":-7.0726604868942236,"x":100.5,"y":224.88,"x0":-2.355949940336129,"y0":50.00451209161188,"z0":5.456784660090348,"aX":-1.1665059091522623},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.1,"breakHorizontal":-0.2,"spinRate":1477,"spinDirection":228},"zone":14,"typeConfidence":0.9,"plateTime":0.4288451668949027,"extension":5.704440551629849},"index":0,"playId":"658e63c2-7373-35af-8e3c-709865da89bf","pitchNumber":1,"startTime":"2026-07-01T01:35:52.555Z","endTime":"2026-07-01T01:35:57.481Z","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":"55fc1d56-e9c0-3519-b4f5-2640a7398990","startTime":"2026-07-01T01:36:16.459Z","endTime":"2026-07-01T01:36:22.134Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02546606119967,"aZ":-27.204097854851224,"pfxX":-0.5617864828234227,"pfxZ":3.0707204963346264,"pX":-1.555597071500815,"pZ":3.064542935214321,"vX0":2.586265555971769,"vY0":-126.27501228323354,"vZ0":-1.2228856354617172,"x":176.3,"y":156.04,"x0":-2.5188377217141977,"y0":50.004689839129504,"z0":5.738004566012413,"aX":-0.9102116473843999},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.5,"breakHorizontal":0.5,"spinRate":1510,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.43329212737019507,"extension":5.540003371600186},"index":2,"playId":"ce120a89-59c8-35f7-935b-f5735036e782","pitchNumber":2,"startTime":"2026-07-01T01:36:34.068Z","endTime":"2026-07-01T01:36:38.374Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.203335921337008,"aZ":-21.240096692561686,"pfxX":-8.135268199800535,"pfxZ":5.723437453518276,"pX":0.2658027434283377,"pZ":4.3381690043616,"vX0":9.552236476957928,"vY0":-136.8464045906937,"vZ0":-0.08319602751697064,"x":106.87,"y":121.65,"x0":-2.2014665813733862,"y0":50.00215251361987,"z0":5.815457637404838,"aX":-15.539281014421762},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.6,"breakHorizontal":12.8,"spinRate":2156,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.39918536112950864,"extension":5.701187328359335},"index":3,"playId":"f49a1855-fe5b-3c6f-a8b0-6744ac7250b6","pitchNumber":3,"startTime":"2026-07-01T01:36:51.529Z","endTime":"2026-07-01T01:36:55.886Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4146210676307,"aZ":-17.53712056728583,"pfxX":-7.936320204356335,"pfxZ":7.749542323824425,"pX":0.2737076102051105,"pZ":3.5920061290262524,"vX0":9.760479537940022,"vY0":-136.18507263361693,"vZ0":-2.536056568233005,"x":106.57,"y":141.8,"x0":-2.3166560724486733,"y0":50.0011472405048,"z0":5.740934543788606,"aX":-14.986450317064559},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.7,"breakHorizontal":12.5,"spinRate":2271,"spinDirection":225},"zone":12,"typeConfidence":0.91,"plateTime":0.40138190170240184,"extension":5.663979623795986},"index":4,"playId":"7fea3966-e75f-3399-a811-6a506f1fe85a","pitchNumber":4,"startTime":"2026-07-01T01:37:11.035Z","endTime":"2026-07-01T01:37:16.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.088100302192043,"aZ":-16.667475257071892,"pfxX":-7.094994160086623,"pfxZ":8.200333804978115,"pX":-0.4971150743206424,"pZ":3.1553891351939845,"vX0":7.168783532039171,"vY0":-136.4379455777935,"vZ0":-3.7087087334991855,"x":135.95,"y":153.58,"x0":-2.2326735638827446,"y0":50.0067114383868,"z0":5.675994681805572,"aX":-13.423955251293803},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.3,"breakHorizontal":11.4,"spinRate":2228,"spinDirection":222},"zone":1,"typeConfidence":0.91,"plateTime":0.4009391557003781,"extension":5.687410752296366},"hitData":{"launchSpeed":93.0,"launchAngle":34.0,"totalDistance":374.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.83,"coordY":48.17}},"index":5,"playId":"65f792ca-53ae-386e-9e4c-25c78a978417","pitchNumber":5,"startTime":"2026-07-01T01:37:28.763Z","endTime":"2026-07-01T01:37:39.531Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T01:37:39.531Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Harris II strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-01T01:39:43.525Z","endTime":"2026-07-01T01:40:24.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Alec Burleson remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-01T01:39:36.138Z","endTime":"2026-07-01T01:39:45.813Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"401","replacedPlayer":{"id":676369,"link":"/api/v1/people/676369"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.70043941491866,"aZ":-27.293379107487752,"pfxX":10.681892213102078,"pfxZ":2.7289753548950717,"pX":-0.46550918554611015,"pZ":2.4212789937678116,"vX0":-9.164181639444326,"vY0":-132.46141930886256,"vZ0":-2.038972919218841,"x":134.74,"y":173.41,"x0":1.6410475310145964,"y0":50.001331267038864,"z0":5.1845792238871296,"aX":19.0948837455954},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.7,"breakHorizontal":-17.5,"spinRate":2115,"spinDirection":117},"zone":4,"typeConfidence":0.85,"plateTime":0.41254914278185195,"extension":5.376343840186971},"index":1,"playId":"62b96f35-3bef-3058-98fc-868ea6f6f884","pitchNumber":1,"startTime":"2026-07-01T01:39:45.813Z","endTime":"2026-07-01T01:39:49.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90871694344559,"aZ":-31.3052536996553,"pfxX":-7.930700631044587,"pfxZ":0.5997123675540887,"pX":-0.5570924300635869,"pZ":2.312073570632436,"vX0":-3.1192520216877555,"vY0":-119.84536352556609,"vZ0":-0.34842929443348314,"x":138.24,"y":176.35,"x0":1.7929446098755377,"y0":50.00265734486486,"z0":5.263634336281298,"aX":-11.496103755951147},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.3,"breakHorizontal":15.1,"spinRate":2782,"spinDirection":299},"zone":4,"typeConfidence":0.9,"plateTime":0.45762658314537497,"extension":5.333556274816599},"index":2,"playId":"e03c1712-8246-37c1-8d79-077b68b3fa5d","pitchNumber":2,"startTime":"2026-07-01T01:39:58.943Z","endTime":"2026-07-01T01:40:03.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.501391177313877,"aZ":-33.746148578928235,"pfxX":-8.937133868847887,"pfxZ":-1.1350326558806252,"pX":-1.197239890130253,"pZ":1.2347752528832188,"vX0":-3.9626159753538546,"vY0":-117.60021173234163,"vZ0":-2.0500662566235257,"x":162.64,"y":205.44,"x0":1.6762092060653784,"y0":50.003556661347716,"z0":5.2799317640796986,"aX":-12.38398843149395},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-2.3,"breakHorizontal":17.2,"spinRate":2791,"spinDirection":306},"zone":13,"typeConfidence":0.91,"plateTime":0.4676640091439981,"extension":5.270229838637196},"index":3,"playId":"87139ce5-bb13-34ae-a66c-c3b8bfb87036","pitchNumber":3,"startTime":"2026-07-01T01:40:18.669Z","endTime":"2026-07-01T01:40:24.417Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T01:40:24.417Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mauricio Dubón singles on a line drive to left fielder Lars Nootbaar.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-01T01:40:38.740Z","endTime":"2026-07-01T01:41:53.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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":92.3,"endSpeed":84.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.655184645763583,"aZ":-32.731307963322045,"pfxX":10.119360840434,"pfxZ":-0.30732040821111184,"pX":-0.40848379760926057,"pZ":2.4222181179630105,"vX0":-8.919746840791055,"vY0":-134.11018464930638,"vZ0":-1.1310950226643266,"x":132.57,"y":173.38,"x0":1.6497947066781007,"y0":50.001457369477926,"z0":5.189063429817403,"aX":18.387115963952056},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-0.6,"breakHorizontal":-16.3,"spinRate":2199,"spinDirection":115},"zone":4,"typeConfidence":0.9,"plateTime":0.408776696342811,"extension":5.4233192041426515},"index":0,"playId":"97d54681-63c7-3220-891b-1d512a1e2332","pitchNumber":1,"startTime":"2026-07-01T01:40:46.489Z","endTime":"2026-07-01T01:40:50.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":92.8,"endSpeed":84.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.500674057283668,"aZ":-32.661561705530474,"pfxX":7.934542365570855,"pfxZ":-0.2665103017382471,"pX":2.4735760376305618,"pZ":4.522526963844724,"vX0":-1.514947422686405,"vY0":-135.03878381005543,"vZ0":4.191707220058525,"x":22.71,"y":116.67,"x0":2.0127061023237696,"y0":50.00180478297073,"z0":5.252954420143965,"aX":14.593682452857657},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":0.7,"breakHorizontal":-14.0,"spinRate":2198,"spinDirection":119},"zone":12,"typeConfidence":0.9,"plateTime":0.4062393763859493,"extension":5.216469198831618},"index":1,"playId":"46298b1c-dccf-3cb3-bc71-eb3efefea102","pitchNumber":2,"startTime":"2026-07-01T01:41:02.813Z","endTime":"2026-07-01T01:41:06.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.832962363481915,"aZ":-31.050921876755837,"pfxX":-9.27663986795999,"pfxZ":0.7679708411237804,"pX":0.41127118731969725,"pZ":3.2410229592968216,"vX0":-0.7415754047080936,"vY0":-120.29325817434119,"vZ0":1.758496686401732,"x":101.32,"y":151.27,"x0":1.9291222571312527,"y0":50.00546483024807,"z0":5.248723163822005,"aX":-13.62776512440343},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.0,"breakHorizontal":17.0,"spinRate":2743,"spinDirection":293},"zone":3,"typeConfidence":0.9,"plateTime":0.45492347199100536,"extension":5.336728380785813},"index":2,"playId":"9418b0fd-ac83-377f-9955-b196ac604995","pitchNumber":3,"startTime":"2026-07-01T01:41:22.600Z","endTime":"2026-07-01T01:41:26.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.74612616947733,"aZ":-34.29179739306907,"pfxX":6.668696346040106,"pfxZ":-1.2961045113886231,"pX":-0.1129108948250825,"pZ":0.9743390182663895,"vX0":-6.337048676322052,"vY0":-126.29183130468864,"vZ0":-3.5586677747089412,"x":121.3,"y":212.47,"x0":1.552625300945726,"y0":50.00487896195407,"z0":5.136256923781245,"aX":10.861841553973967},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.9,"breakHorizontal":-10.8,"spinRate":1275,"spinDirection":99},"zone":13,"typeConfidence":0.91,"plateTime":0.43234735636644706,"extension":5.343688640190732},"hitData":{"launchSpeed":78.9,"launchAngle":14.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":69.57,"coordY":119.07}},"index":3,"playId":"6589a1a2-c858-3ff2-9b7d-7b65424eeec8","pitchNumber":4,"startTime":"2026-07-01T01:41:40.959Z","endTime":"2026-07-01T01:41:53.241Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T01:41:53.241Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mike Yastrzemski singles on a soft ground ball to third baseman José Fermín. Mauricio Dubón to 2nd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-01T01:41:59.844Z","endTime":"2026-07-01T01:43:31.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"postOnSecond":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.9,"endSpeed":85.7,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.515432340406377,"aZ":-35.65797997059429,"pfxX":9.608752066060877,"pfxZ":-1.8458093031696379,"pX":0.15278127903184385,"pZ":3.24570673744929,"vX0":-7.546434600289384,"vY0":-136.4735505250443,"vZ0":1.124468856292239,"x":111.18,"y":151.15,"x0":1.7077018385636662,"y0":50.006453776467296,"z0":5.287561189761069,"aX":18.097969970338614},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-2.9,"breakHorizontal":-15.7,"spinRate":2108,"spinDirection":114},"zone":2,"typeConfidence":0.9,"plateTime":0.4016171662308299,"extension":5.4752792442405465},"index":0,"playId":"29b05a48-1d57-353a-a0f6-93d728ffed18","pitchNumber":1,"startTime":"2026-07-01T01:42:12.693Z","endTime":"2026-07-01T01:42:16.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.075202503564313,"aZ":-33.30856379740872,"pfxX":9.984625381513382,"pfxZ":-0.5990556930524757,"pX":-0.5070221778072831,"pZ":2.170191237952546,"vX0":-9.312191863702566,"vY0":-136.5862499214842,"vZ0":-1.630547702722108,"x":136.33,"y":180.18,"x0":1.6492570953538208,"y0":50.003176712417876,"z0":5.065179425628267,"aX":18.866191217622063},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-1.2,"breakHorizontal":-16.1,"spinRate":2120,"spinDirection":108},"zone":4,"typeConfidence":0.9,"plateTime":0.40100916126015607,"extension":5.471650308991042},"index":1,"playId":"97429365-7491-309c-b0d8-819bd58e45a1","pitchNumber":2,"startTime":"2026-07-01T01:42:29.195Z","endTime":"2026-07-01T01:42:33.409Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.289054336105465,"aZ":-33.689642911670404,"pfxX":-10.440612827272474,"pfxZ":-1.0144754031425274,"pX":-1.744632756945962,"pZ":1.1365070639895545,"vX0":-4.986690515087111,"vY0":-121.58306622149854,"vZ0":-2.5227027252620573,"x":183.5,"y":208.09,"x0":1.6907502399819094,"y0":50.00394830817312,"z0":5.117163751442387,"aX":-15.597682262717793},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.2,"breakHorizontal":20.2,"spinRate":2954,"spinDirection":303},"zone":13,"typeConfidence":0.91,"plateTime":0.4508510082735686,"extension":5.507967126054909},"index":2,"playId":"37a8a3a0-f241-3ab2-8b10-d97706f75b55","pitchNumber":3,"startTime":"2026-07-01T01:42:44.813Z","endTime":"2026-07-01T01:42:48.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.3,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.542880318567068,"aZ":-34.4473564313298,"pfxX":-9.878418853153555,"pfxZ":-1.5067040053456724,"pX":-0.5235110344884775,"pZ":1.5412612967236836,"vX0":-2.772113477488971,"vY0":-122.18683251306774,"vZ0":-1.265597277745472,"x":136.96,"y":197.17,"x0":1.909633978816867,"y0":50.00269946311744,"z0":5.031430910183478,"aX":-14.904681529880024},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-2.8,"breakHorizontal":18.6,"spinRate":2930,"spinDirection":303},"zone":13,"typeConfidence":0.91,"plateTime":0.44863024066395507,"extension":5.263229660069968},"index":3,"playId":"c890bba4-6dd9-38c6-bbcc-f8bce8defd03","pitchNumber":4,"startTime":"2026-07-01T01:43:01.543Z","endTime":"2026-07-01T01:43:06.359Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.791965007164347,"aZ":-32.973599747997675,"pfxX":-9.90212105662735,"pfxZ":-0.5315749083700823,"pX":-0.7912349820505896,"pZ":1.8091631960616599,"vX0":-3.568070465007218,"vY0":-121.71674843799329,"vZ0":-1.1838595703224126,"x":147.16,"y":189.93,"x0":1.9820146309817297,"y0":50.00485752324813,"z0":5.167507174074917,"aX":-14.798941327386077},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.0,"breakHorizontal":18.8,"spinRate":2871,"spinDirection":311},"zone":13,"typeConfidence":0.91,"plateTime":0.45068949838465056,"extension":5.413969709692271},"hitData":{"launchSpeed":44.5,"launchAngle":-6.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":116.95,"coordY":192.15}},"index":4,"playId":"6c70324d-d62a-3b7c-94e2-ab975c95a422","pitchNumber":5,"startTime":"2026-07-01T01:43:21.725Z","endTime":"2026-07-01T01:43:31.211Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T01:43:31.211Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-01T01:46:22.450Z","endTime":"2026-07-01T01:48:11.424Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"postOnThird":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,5,6,7],"actionIndex":[1,4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-01T01:43:58.172Z","endTime":"2026-07-01T01:44:43.457Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Ryan Fernandez replaces JoJo Romero.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-01T01:44:43.457Z","endTime":"2026-07-01T01:46:24.752Z","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":"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":94.4,"endSpeed":85.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15622914246364,"aZ":-10.974953337329367,"pfxX":-5.805161854357575,"pfxZ":11.198835640756652,"pX":0.28989752835070287,"pZ":2.784386030333245,"vX0":6.625832926160733,"vY0":-137.1591247490941,"vZ0":-6.49693411643528,"x":105.95,"y":163.6,"x0":-1.410279964742306,"y0":50.00371626828492,"z0":5.9427020041462,"aX":-10.990450011681983},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.0,"breakHorizontal":9.0,"spinRate":2215,"spinDirection":201},"zone":6,"typeConfidence":0.89,"plateTime":0.4003148771297109,"extension":6.414038349246629},"index":2,"playId":"761b8616-5600-3a78-92bf-2b692b9ecb6a","pitchNumber":1,"startTime":"2026-07-01T01:46:24.752Z","endTime":"2026-07-01T01:46:28.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.74796468134107,"aZ":-31.31712206338258,"pfxX":2.085143769905439,"pfxZ":0.5335332803918749,"pX":0.2962112044593307,"pZ":-0.35485308407393534,"vX0":4.579386740032268,"vY0":-126.06173591436317,"vZ0":-8.815192709413918,"x":105.71,"y":248.36,"x0":-1.8151785282889568,"y0":50.003158255511664,"z0":5.717187160497966,"aX":3.3541132764644046},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.8,"breakHorizontal":-4.8,"spinRate":2595,"spinDirection":120},"zone":14,"typeConfidence":0.91,"plateTime":0.4345641263408484,"extension":6.451364656797517},"index":3,"playId":"282f4339-b800-35fb-b962-0858004912a4","pitchNumber":2,"startTime":"2026-07-01T01:46:41.427Z","endTime":"2026-07-01T01:46:51.738Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Ryan Fernandez. Mauricio Dubón to 3rd. Mike Yastrzemski to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":4,"actionPlayId":"282f4339-b800-35fb-b962-0858004912a4","startTime":"2026-07-01T01:47:05.583Z","endTime":"2026-07-01T01:47:15.626Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":643289,"link":"/api/v1/people/643289"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.560168139899424,"aZ":-32.1761907206348,"pfxX":2.1290248035790746,"pfxZ":0.0019772228284455906,"pX":0.8622001328026669,"pZ":0.41747004911005514,"vX0":6.264536423528373,"vY0":-127.99316475657687,"vZ0":-7.276198808376325,"x":84.13,"y":227.51,"x0":-1.890408733929544,"y0":50.00511854577244,"z0":5.8054491293914365,"aX":3.544888066561016},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.4,"breakHorizontal":-5.3,"spinRate":2665,"spinDirection":103},"zone":14,"typeConfidence":0.91,"plateTime":0.42736231505038624,"extension":6.426339814787425},"index":5,"playId":"e39cb5b0-4e48-3d61-947b-d82a5ce3c7ff","pitchNumber":3,"startTime":"2026-07-01T01:47:15.626Z","endTime":"2026-07-01T01:47:21.955Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.11048437297056,"aZ":-29.976656604214025,"pfxX":2.0270947759211437,"pfxZ":1.309075720949477,"pX":0.880059317012125,"pZ":0.5205360585603005,"vX0":6.484761993893077,"vY0":-128.16845254174243,"vZ0":-7.651809169706578,"x":83.45,"y":224.73,"x0":-1.940358530583927,"y0":50.001101974568265,"z0":5.867980068175305,"aX":3.3886584779625597},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.0,"breakHorizontal":-5.0,"spinRate":2498,"spinDirection":128},"zone":14,"typeConfidence":0.9,"plateTime":0.4264584511738998,"extension":6.313508904084946},"index":6,"playId":"d77d6f64-1eca-3bbd-98ca-b733fadae412","pitchNumber":4,"startTime":"2026-07-01T01:47:43.670Z","endTime":"2026-07-01T01:47:47.340Z","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":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.24099468776944,"aZ":-12.305323105141623,"pfxX":-4.584832963200847,"pfxZ":10.099886274293794,"pX":-0.3958456944431867,"pZ":2.2768178527897978,"vX0":4.559711361436097,"vY0":-138.9170436201515,"vZ0":-7.348329322291654,"x":132.09,"y":177.31,"x0":-1.457740297326918,"y0":50.00295549725139,"z0":5.762915538602388,"aX":-9.019127551629198},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.0,"breakHorizontal":7.4,"spinRate":2155,"spinDirection":203},"zone":4,"typeConfidence":0.9,"plateTime":0.3933284892215547,"extension":6.54121957711289},"index":7,"playId":"ec474a2d-ca49-3c2f-8c3c-b0accfbe53df","pitchNumber":5,"startTime":"2026-07-01T01:48:05.212Z","endTime":"2026-07-01T01:48:11.424Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T01:48:11.424Z","atBatIndex":68},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rowdy Tellez walks.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-01T01:49:02.157Z","endTime":"2026-07-01T01:51:45.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"postOnThird":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6,7,8],"actionIndex":[0,5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":{"id":668941,"link":"/api/v1/people/668941"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"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":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Rowdy Tellez replaces Joey Bart.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-01T01:48:23.350Z","endTime":"2026-07-01T01:49:04.471Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642133,"link":"/api/v1/people/642133"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":663698,"link":"/api/v1/people/663698"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.136795429441463,"aZ":-10.95987615660198,"pfxX":-4.502579090017367,"pfxZ":10.779784588859012,"pX":-0.4317672872097453,"pZ":1.592934381304941,"vX0":5.0498124428595865,"vY0":-139.35508396032512,"vZ0":-9.375900797599012,"x":133.46,"y":195.77,"x0":-1.681834011251812,"y0":50.00324989603009,"z0":5.723833926517357,"aX":-8.86154004919678},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.8,"breakHorizontal":7.1,"spinRate":2209,"spinDirection":200},"zone":13,"typeConfidence":0.9,"plateTime":0.3929583742038103,"extension":6.47230079558071},"index":1,"playId":"183f1146-b400-30d1-a5f6-f0b3d946cfc6","pitchNumber":1,"startTime":"2026-07-01T01:49:04.471Z","endTime":"2026-07-01T01:49:09.364Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72350536336096,"aZ":-25.963793242068512,"pfxX":-7.409929138705948,"pfxZ":3.7174343963101917,"pX":-0.8783170666841291,"pZ":1.2006226202303671,"vX0":4.786352610173906,"vY0":-128.24613417709105,"vZ0":-6.434315726730673,"x":150.48,"y":206.36,"x0":-1.8030489053582768,"y0":50.00462281583355,"z0":5.75855650087989,"aX":-12.384003678371085},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.5,"breakHorizontal":12.4,"spinRate":1387,"spinDirection":222},"zone":13,"typeConfidence":0.9,"plateTime":0.42657539676347245,"extension":6.459679431275403},"index":2,"playId":"c9f7c389-f081-3e2c-b6da-e3652b3e41fb","pitchNumber":2,"startTime":"2026-07-01T01:49:30.004Z","endTime":"2026-07-01T01:49:33.751Z","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.6,"endSpeed":87.1,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.493898574565545,"aZ":-10.051510489968134,"pfxX":-4.850691131341078,"pfxZ":11.32716426870736,"pX":0.5114445787151373,"pZ":3.7170339472885265,"vX0":7.543522320164741,"vY0":-138.96408054985721,"vZ0":-4.185957444030364,"x":97.5,"y":138.42,"x0":-1.6096818564444393,"y0":50.006544709892324,"z0":5.912169184228107,"aX":-9.477465498049677},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.8,"breakHorizontal":7.2,"spinRate":2209,"spinDirection":200},"zone":12,"typeConfidence":0.9,"plateTime":0.39432969490136616,"extension":6.410259828548138},"index":3,"playId":"d1732c4c-51c8-3150-8bdf-050f3e2d35bb","pitchNumber":3,"startTime":"2026-07-01T01:49:51.454Z","endTime":"2026-07-01T01:49:57.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.9,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.750183882575833,"aZ":-30.16233795804006,"pfxX":0.8513484101842721,"pfxZ":1.2123889870901117,"pX":1.398271696171522,"pZ":-1.3237042325585822,"vX0":8.49393282043367,"vY0":-128.43786695906022,"vZ0":-11.389220638234313,"x":63.7,"y":274.52,"x0":-2.0687362709559283,"y0":50.00399589288948,"z0":5.531416798494523,"aX":1.4161909273059219},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.4,"breakHorizontal":-3.5,"spinRate":2683,"spinDirection":106},"zone":14,"typeConfidence":0.9,"plateTime":0.427209201227857,"extension":6.433950183853692},"index":4,"playId":"b6346410-497d-3d9a-a284-49cbb7dc3ee4","pitchNumber":4,"startTime":"2026-07-01T01:50:13.282Z","endTime":"2026-07-01T01:50:21.841Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Ryan Fernandez. Mauricio Dubón scores. Mike Yastrzemski to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":5,"homeScore":3,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"actionPlayId":"b6346410-497d-3d9a-a284-49cbb7dc3ee4","startTime":"2026-07-01T01:50:40.602Z","endTime":"2026-07-01T01:50:52.290Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":643289,"link":"/api/v1/people/643289"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.241986324019283,"aZ":-27.762093687304105,"pfxX":1.3138987628528591,"pfxZ":2.6469587176473386,"pX":1.376910204256492,"pZ":0.4095356213887571,"vX0":7.903168730922366,"vY0":-128.1412819526825,"vZ0":-7.847225188213649,"x":64.52,"y":227.72,"x0":-1.9164774662274586,"y0":50.0000376144818,"z0":5.67741063144782,"aX":2.1855755322142083},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.2,"breakHorizontal":-4.1,"spinRate":2619,"spinDirection":95},"zone":14,"typeConfidence":0.89,"plateTime":0.42727936171955694,"extension":6.4199914364774235},"index":6,"playId":"21d46263-2fff-31d2-9d2c-5f64908f15c3","pitchNumber":5,"startTime":"2026-07-01T01:50:52.290Z","endTime":"2026-07-01T01:50:56.770Z","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":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.7,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.1457098490164,"aZ":-11.245772228172443,"pfxX":-3.518772498151463,"pfxZ":10.693090504833288,"pX":-0.6751206589059521,"pZ":3.076061633884975,"vX0":3.9313130710715747,"vY0":-138.14885140658052,"vZ0":-5.432938372479524,"x":142.73,"y":155.73,"x0":-1.6509919248083889,"y0":50.00555715270238,"z0":5.806098595471797,"aX":-6.888680944530801},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.6,"breakHorizontal":5.6,"spinRate":2116,"spinDirection":201},"zone":1,"typeConfidence":0.9,"plateTime":0.3945976697620801,"extension":6.6067812822409016},"index":7,"playId":"da9d5afd-0867-3b66-a419-e1923eef99a9","pitchNumber":6,"startTime":"2026-07-01T01:51:18.446Z","endTime":"2026-07-01T01:51:24.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.5,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96684682325915,"aZ":-28.258557040283105,"pfxX":-7.826749342214947,"pfxZ":2.413855716851849,"pX":-1.0976669628221312,"pZ":5.025071099000112,"vX0":4.435815534607069,"vY0":-126.6348567793054,"vZ0":3.0127978600711574,"x":158.84,"y":103.1,"x0":-1.8555292662268423,"y0":50.0043830534476,"z0":6.081069027262048,"aX":-12.707194133089105},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.3,"breakHorizontal":13.2,"spinRate":1376,"spinDirection":230},"zone":11,"typeConfidence":0.92,"plateTime":0.4325993527729768,"extension":6.327971844516724},"index":8,"playId":"e7406e1c-142b-3388-9633-4b1408fa5284","pitchNumber":7,"startTime":"2026-07-01T01:51:41.554Z","endTime":"2026-07-01T01:51:45.801Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T01:51:45.801Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dominic Smith walks. Ha-Seong Kim to 2nd.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-01T01:53:22.982Z","endTime":"2026-07-01T01:54:57.303Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"postOnSecond":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"postOnThird":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1],"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":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Ha-Seong Kim replaces Rowdy Tellez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-01T01:52:10.349Z","endTime":"2026-07-01T01:52:23.859Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":673490,"link":"/api/v1/people/673490"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"802","replacedPlayer":{"id":642133,"link":"/api/v1/people/642133"},"base":1},{"details":{"description":"Offensive Substitution: Pinch-hitter Dominic Smith replaces Jorge Mateo.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-01T01:52:23.859Z","endTime":"2026-07-01T01:52:35.451Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":622761,"link":"/api/v1/people/622761"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-07-01T01:52:35.451Z","endTime":"2026-07-01T01:53:25.272Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":85.9,"endSpeed":78.7,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99448309847449,"aZ":-22.227368363367052,"pfxX":-5.222858416391854,"pfxZ":6.291987849180588,"pX":0.21925047167284123,"pZ":2.4817433966365896,"vX0":6.635436285344735,"vY0":-124.90475052836268,"vZ0":-3.497619082492463,"x":108.64,"y":171.77,"x0":-1.792323327903602,"y0":50.0042393593452,"z0":5.726497368930783,"aX":-8.259287640722608},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":10.8,"breakHorizontal":7.9,"spinRate":936,"spinDirection":227},"zone":5,"typeConfidence":0.9,"plateTime":0.43839799781538513,"extension":6.584153919773134},"index":3,"playId":"6346fb14-4338-3b4c-aaaf-b55c6c6e533d","pitchNumber":1,"startTime":"2026-07-01T01:53:25.272Z","endTime":"2026-07-01T01:53:29.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32008584009952,"aZ":-31.116690923975273,"pfxX":2.350849317203001,"pfxZ":0.6489201669816518,"pX":1.2093314984710462,"pZ":-0.06114508343407937,"vX0":6.8542785800477795,"vY0":-126.72120339496787,"vZ0":-8.130949887664457,"x":70.9,"y":240.43,"x0":-1.837708364416429,"y0":50.0007225158794,"z0":5.680718301993706,"aX":3.8155986525786454},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.5,"breakHorizontal":-5.9,"spinRate":2560,"spinDirection":138},"zone":14,"typeConfidence":0.91,"plateTime":0.4325106485906982,"extension":6.408956009046553},"index":4,"playId":"d1fea624-e6eb-3a0e-a063-d7ad09984db2","pitchNumber":2,"startTime":"2026-07-01T01:53:42.778Z","endTime":"2026-07-01T01:53:47.059Z","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":87.4,"endSpeed":81.5,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.283687567326748,"aZ":-29.04481665136582,"pfxX":0.816578344352997,"pfxZ":1.8898095810803994,"pX":0.6001745568525857,"pZ":1.205663737829396,"vX0":6.2094460662959685,"vY0":-127.266439687564,"vZ0":-5.667617622484469,"x":94.12,"y":206.23,"x0":-1.9659675925734388,"y0":50.005754255964966,"z0":5.72932884266889,"aX":1.355196200308272},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.5,"breakHorizontal":-2.8,"spinRate":2459,"spinDirection":146},"zone":14,"typeConfidence":0.89,"plateTime":0.42849342246357036,"extension":6.420219153724351},"index":5,"playId":"254c4c6f-615f-3c0d-8565-86240bb3d21e","pitchNumber":3,"startTime":"2026-07-01T01:54:09.108Z","endTime":"2026-07-01T01:54:14.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.4,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.204319415842086,"aZ":-27.851706958793503,"pfxX":-7.1454836347029955,"pfxZ":2.668199072020329,"pX":-0.8749020825540863,"pZ":5.045488287916818,"vX0":4.7276891877774325,"vY0":-126.33482376655681,"vZ0":3.431731544501974,"x":150.35,"y":102.55,"x0":-1.8400588648497733,"y0":50.002944395856886,"z0":5.905288772873057,"aX":-11.576038636440353},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.9,"breakHorizontal":11.9,"spinRate":1401,"spinDirection":224},"zone":11,"typeConfidence":0.91,"plateTime":0.4331982134390904,"extension":6.479489556487833},"index":6,"playId":"53029b1b-9e2b-356d-b80c-1021ce9212b4","pitchNumber":4,"startTime":"2026-07-01T01:54:31.117Z","endTime":"2026-07-01T01:54:35.508Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.6,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.618055218828488,"aZ":-28.534680296546757,"pfxX":2.592276950535603,"pfxZ":2.192889307690705,"pX":1.2430723542845554,"pZ":0.6934647851658462,"vX0":7.667405751417151,"vY0":-127.2123285503054,"vZ0":-6.904317216065144,"x":69.62,"y":220.06,"x0":-2.1342866696454297,"y0":50.00027301357846,"z0":5.674312980814994,"aX":4.288175594771069},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.8,"breakHorizontal":-6.2,"spinRate":2521,"spinDirection":145},"zone":14,"typeConfidence":0.9,"plateTime":0.42891701866337906,"extension":6.393802284357583},"index":7,"playId":"0c7cb89a-c461-3334-9c02-cb40ac7cfd17","pitchNumber":5,"startTime":"2026-07-01T01:54:52.347Z","endTime":"2026-07-01T01:54:57.303Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T01:54:57.303Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drake Baldwin grounds out, second baseman JJ Wetherholt to first baseman Blaze Jordan.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-01T01:55:17.519Z","endTime":"2026-07-01T01:58:07.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"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,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691458,"link":"/api/v1/people/691458"},"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":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.2,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.017765868024437,"aZ":-13.955471104637184,"pfxX":-4.8732910880405464,"pfxZ":9.961182922780573,"pX":-1.4726508957325448,"pZ":3.1666665851901676,"vX0":2.4594728481059454,"vY0":-134.81920818482,"vZ0":-4.226232054614633,"x":173.13,"y":153.28,"x0":-1.7665999681457885,"y0":50.00623302542797,"z0":5.748902591012161,"aX":-8.916823569562004},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.3,"breakHorizontal":8.3,"spinRate":2028,"spinDirection":210},"zone":11,"typeConfidence":0.89,"plateTime":0.407231276982174,"extension":6.54452158273374},"index":0,"playId":"1e276191-5ea4-3f2c-835c-d4b31db0884e","pitchNumber":1,"startTime":"2026-07-01T01:55:24.780Z","endTime":"2026-07-01T01:55:28.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.5,"endSpeed":84.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.31259244736566,"aZ":-12.578023741170238,"pfxX":-4.181350096325083,"pfxZ":10.655442136515184,"pX":-0.1277639191904251,"pZ":2.3995739161862724,"vX0":5.61675264073175,"vY0":-134.5457865045231,"vZ0":-6.187055603022297,"x":121.87,"y":173.99,"x0":-1.6960445229675813,"y0":50.003587062746604,"z0":5.614766603587383,"aX":-7.691024827467522},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.2,"breakHorizontal":6.4,"spinRate":2080,"spinDirection":202},"zone":5,"typeConfidence":0.88,"plateTime":0.4065881389286248,"extension":6.516031312686007},"index":1,"playId":"a38e051f-4ef7-3b55-a481-bae59343aedb","pitchNumber":2,"startTime":"2026-07-01T01:55:41.271Z","endTime":"2026-07-01T01:55:45.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.2,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.954976961526665,"aZ":-28.85693881612691,"pfxX":1.4035353071337653,"pfxZ":2.0264152755415097,"pX":1.2892255880848895,"pZ":-0.5246389541176586,"vX0":7.517637160522317,"vY0":-126.77239511132122,"vZ0":-9.957771139421826,"x":67.86,"y":252.95,"x0":-1.8919735393556298,"y0":50.00125114895251,"z0":5.743536176052652,"aX":2.29160188860792},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.7,"breakHorizontal":-4.2,"spinRate":2591,"spinDirection":111},"zone":14,"typeConfidence":0.89,"plateTime":0.43141203227385505,"extension":6.394961007799296},"index":2,"playId":"d735d403-ad23-3113-91cf-dc4b6f048ca8","pitchNumber":3,"startTime":"2026-07-01T01:55:57.731Z","endTime":"2026-07-01T01:56:04.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.579553944282658,"aZ":-11.58489658284553,"pfxX":-5.442937053659256,"pfxZ":10.707324578884592,"pX":0.8434378761397985,"pZ":2.507733840673219,"vX0":8.142762451568489,"vY0":-137.34003098168807,"vZ0":-6.5455401550831995,"x":84.85,"y":171.07,"x0":-1.4438272988590044,"y0":50.000976432008926,"z0":5.699135967285947,"aX":-10.464889783201489},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.2,"breakHorizontal":8.3,"spinRate":2048,"spinDirection":204},"zone":12,"typeConfidence":0.89,"plateTime":0.39783688953105756,"extension":6.634501166710325},"index":3,"playId":"219e31f8-1d07-32c5-9f44-6ecee6735768","pitchNumber":4,"startTime":"2026-07-01T01:56:31.770Z","endTime":"2026-07-01T01:56:36.232Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"index":4,"startTime":"2026-07-01T01:56:50.244Z","endTime":"2026-07-01T01:57:02.209Z","isPitch":false,"type":"action","player":{"id":686948,"link":"/api/v1/people/686948"}},{"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":86.7,"endSpeed":80.6,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.96826840536438,"aZ":-28.125370873831038,"pfxX":0.9742050592446971,"pfxZ":2.480018125823662,"pX":0.5167246112480152,"pZ":2.573262671435992,"vX0":6.185067985880936,"vY0":-126.29130258604185,"vZ0":-2.8780768673720534,"x":97.3,"y":169.3,"x0":-2.0792347752034708,"y0":50.00343703127638,"z0":5.963026247234083,"aX":1.591962413836465},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.1,"breakHorizontal":-3.0,"spinRate":2519,"spinDirection":141},"zone":6,"typeConfidence":0.89,"plateTime":0.431807252707225,"extension":6.220205868377544},"index":5,"playId":"c33f43e2-b8d5-30d1-a4fa-fc9a61fe04a7","pitchNumber":5,"startTime":"2026-07-01T01:57:02.209Z","endTime":"2026-07-01T01:57:06.845Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.51037972564466,"aZ":-25.638704574068658,"pfxX":1.6590809877828265,"pfxZ":3.819929331319738,"pX":0.9042632130224946,"pZ":2.099834618169252,"vX0":7.224451880414407,"vY0":-129.31847220391973,"vZ0":-4.721813702159352,"x":82.53,"y":182.08,"x0":-2.130041946438622,"y0":50.002583792656694,"z0":5.893038852932742,"aX":2.8352128375460173},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.1,"breakHorizontal":-4.4,"spinRate":2481,"spinDirection":158},"zone":14,"typeConfidence":0.84,"plateTime":0.42199082067456795,"extension":6.313816471192598},"index":6,"playId":"f80f632c-16dd-36d3-a696-547d2c7d32bd","pitchNumber":6,"startTime":"2026-07-01T01:57:20.729Z","endTime":"2026-07-01T01:57:25.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.04994557189402,"aZ":-13.172618149925041,"pfxX":-3.3445398882894697,"pfxZ":9.884553563893112,"pX":0.007441658228425503,"pZ":3.615094108818549,"vX0":5.819159485220657,"vY0":-137.66227090643733,"vZ0":-3.7098309678279104,"x":116.72,"y":141.17,"x0":-1.6976044503189767,"y0":50.00524540932466,"z0":5.86957429484417,"aX":-6.431454565070418},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.3,"breakHorizontal":4.9,"spinRate":2031,"spinDirection":199},"zone":12,"typeConfidence":0.9,"plateTime":0.39760809537302455,"extension":6.423059017536254},"index":7,"playId":"2f7e16bf-b5aa-3dd8-bc28-2657aeecef19","pitchNumber":7,"startTime":"2026-07-01T01:57:38.721Z","endTime":"2026-07-01T01:57:43.559Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.1,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.23134301050792,"aZ":-14.160278810069347,"pfxX":-4.183506725878171,"pfxZ":9.543954386143518,"pX":0.6200464790704274,"pZ":1.945488854525576,"vX0":7.096503220172535,"vY0":-136.1118995227159,"vZ0":-7.556046113434211,"x":93.37,"y":186.25,"x0":-1.4704515403441045,"y0":50.00365992804322,"z0":5.7265650431257615,"aX":-7.897229451165651},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.0,"breakHorizontal":6.1,"spinRate":2060,"spinDirection":202},"zone":9,"typeConfidence":0.89,"plateTime":0.4015159331935503,"extension":6.503973270730942},"hitData":{"launchSpeed":79.6,"launchAngle":4.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.38,"coordY":145.48}},"index":8,"playId":"328e0d96-1fdc-359f-8ba9-60e9c5a52de2","pitchNumber":8,"startTime":"2026-07-01T01:57:57.970Z","endTime":"2026-07-01T01:58:07.854Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T01:58:07.854Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathan Church strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-01T02:00:30.960Z","endTime":"2026-07-01T02:01:11.997Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Drake Baldwin remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-01T02:00:33.256Z","endTime":"2026-07-01T02:00:33.257Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"100"},{"details":{"description":"Ha-Seong Kim remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-01T02:00:33.258Z","endTime":"2026-07-01T02:00:33.259Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":673490,"link":"/api/v1/people/673490"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"802","replacedPlayer":{"id":642133,"link":"/api/v1/people/642133"}},{"details":{"description":"Pitching Change: Raisel Iglesias replaces Ian Hamilton, batting 9th.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-01T02:00:33.260Z","endTime":"2026-07-01T02:00:33.261Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":628452,"link":"/api/v1/people/628452"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"902","replacedPlayer":{"id":642086,"link":"/api/v1/people/642086"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53333191276716,"aZ":-16.567091528565015,"pfxX":-4.346971919575301,"pfxZ":8.355429303833294,"pX":-0.28420887902647624,"pZ":2.8087434662910464,"vX0":4.691657615118639,"vY0":-135.08957198280282,"vZ0":-4.445968879663616,"x":127.83,"y":162.94,"x0":-1.4700497816263176,"y0":50.00062853787405,"z0":5.623065836297222,"aX":-8.117826915372245},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.5,"breakHorizontal":7.0,"spinRate":2275,"spinDirection":220},"zone":2,"typeConfidence":0.86,"plateTime":0.40383150517425204,"extension":6.0449474924418505},"index":3,"playId":"7778695e-1caf-31ae-a2a7-9e4409c3d990","pitchNumber":1,"startTime":"2026-07-01T02:00:33.262Z","endTime":"2026-07-01T02:00:36.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.234796647993587,"aZ":-18.72566811051833,"pfxX":-7.393544668969339,"pfxZ":6.950506251095971,"pX":-0.6062738171072725,"pZ":2.6607865883396427,"vX0":6.967188122745426,"vY0":-137.89499191114191,"vZ0":-3.291760013794266,"x":140.11,"y":166.94,"x0":-2.1989519576424366,"y0":50.004514478203696,"z0":5.1256194928786645,"aX":-14.310897818238303},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.1,"breakHorizontal":12.0,"spinRate":2290,"spinDirection":232},"zone":4,"typeConfidence":0.82,"plateTime":0.3964475483389216,"extension":6.149874411489209},"index":4,"playId":"032c0709-7c49-3a5e-b0d8-f1b9f6a3cbdd","pitchNumber":2,"startTime":"2026-07-01T02:00:45.956Z","endTime":"2026-07-01T02:00:49.438Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-01T02:00:57.221Z","endTime":"2026-07-01T02:01:07.758Z","isPitch":false,"type":"action","player":{"id":701675,"link":"/api/v1/people/701675"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.079800170920592,"aZ":-14.498604395501289,"pfxX":-5.679981751992564,"pfxZ":9.25131673028387,"pX":-0.5076075753116843,"pZ":3.2753998433971243,"vX0":6.563907484232136,"vY0":-137.49422629281074,"vZ0":-2.6148429299486673,"x":136.35,"y":150.34,"x0":-2.1902432702139976,"y0":50.00260606084367,"z0":5.225146015494349,"aX":-10.852536568597834},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.3,"breakHorizontal":8.9,"spinRate":2354,"spinDirection":236},"zone":1,"typeConfidence":0.92,"plateTime":0.3986860545674742,"extension":6.0462199417800635},"index":6,"playId":"8f55d354-0399-32b4-923f-cd961b11b4dc","pitchNumber":3,"startTime":"2026-07-01T02:01:07.758Z","endTime":"2026-07-01T02:01:11.997Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T02:01:11.997Z","atBatIndex":72},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"JJ Wetherholt lines out to first baseman Matt Olson.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-01T02:01:22.064Z","endTime":"2026-07-01T02:02:25.861Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"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":"Lineout","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":3},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.42658986181399,"aZ":-20.720474012294172,"pfxX":-9.140833513095082,"pfxZ":5.896632352383268,"pX":-0.21136531554578175,"pZ":2.961041505658069,"vX0":7.016146546339847,"vY0":-138.38770900300378,"vZ0":-3.1378764254056164,"x":125.06,"y":158.83,"x0":-1.58991930331885,"y0":50.003572962739256,"z0":5.495023373215562,"aX":-17.758394892762574},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.2,"breakHorizontal":15.1,"spinRate":2372,"spinDirection":226},"zone":2,"typeConfidence":0.9,"plateTime":0.3955539917262558,"extension":6.017836825909494},"index":0,"playId":"0721ac70-b2c0-3a33-98e1-79f0a14f2014","pitchNumber":1,"startTime":"2026-07-01T02:01:34.562Z","endTime":"2026-07-01T02:01:38.953Z","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.0,"endSpeed":86.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12076642270197,"aZ":-25.336117964288686,"pfxX":-10.89534739217078,"pfxZ":3.5509651271740204,"pX":-1.6933167360993064,"pZ":3.379019760112426,"vX0":5.816296659077901,"vY0":-138.18170195904852,"vZ0":-0.47497388029349186,"x":181.55,"y":147.55,"x0":-2.4151921886485144,"y0":50.00187893904253,"z0":5.262310204720628,"aX":-20.97068966238913},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.5,"breakHorizontal":18.5,"spinRate":2419,"spinDirection":232},"zone":11,"typeConfidence":0.92,"plateTime":0.39709184435452416,"extension":6.053400322536055},"index":1,"playId":"e6fd6c80-2ca4-3ee2-8be6-1ac780cca49b","pitchNumber":2,"startTime":"2026-07-01T02:01:50.439Z","endTime":"2026-07-01T02:01:53.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.848090587632026,"aZ":-17.25788895294501,"pfxX":-5.605095975958878,"pfxZ":8.989515384961814,"pX":0.45244323162962746,"pZ":2.921383841409905,"vX0":7.027606595679143,"vY0":-128.3218481030376,"vZ0":-2.926578860574879,"x":99.75,"y":159.9,"x0":-1.6000997268449184,"y0":50.00052805561235,"z0":5.429486990979634,"aX":-9.298146497108101},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":15.8,"breakHorizontal":8.5,"spinRate":1962,"spinDirection":239},"zone":3,"typeConfidence":0.81,"plateTime":0.42769511557817186,"extension":6.034723286422064},"index":2,"playId":"87471c6c-1518-3d54-bbe9-4b793825b7c8","pitchNumber":3,"startTime":"2026-07-01T02:02:02.700Z","endTime":"2026-07-01T02:02:06.272Z","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":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.199710458319455,"aZ":-25.05011196600536,"pfxX":-8.347393253333458,"pfxZ":4.249938259293235,"pX":-0.2142150932458634,"pZ":1.8396428514970469,"vX0":6.7016897062258,"vY0":-128.50315829540767,"vZ0":-3.5501858432489013,"x":125.17,"y":189.11,"x0":-1.7692518384743299,"y0":50.001894327029895,"z0":5.181476987507634,"aX":-13.983991979176071},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.1,"breakHorizontal":13.7,"spinRate":1902,"spinDirection":246},"zone":8,"typeConfidence":0.89,"plateTime":0.4259655507606346,"extension":6.203096120237554},"hitData":{"launchSpeed":70.7,"launchAngle":16.0,"totalDistance":150.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":164.15,"coordY":154.9}},"index":3,"playId":"9f6d7cf8-bef1-3bae-9f05-719003a3072e","pitchNumber":4,"startTime":"2026-07-01T02:02:19.335Z","endTime":"2026-07-01T02:02:25.861Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T02:02:25.861Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Iván Herrera flies out to left fielder Mauricio Dubón.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-01T02:02:38.040Z","endTime":"2026-07-01T02:03:15.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"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":"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":1},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.605170137313262,"aZ":-25.168784544218518,"pfxX":-10.645197726355546,"pfxZ":3.629865667499253,"pX":-0.8830439006827324,"pZ":2.811059966559127,"vX0":7.603607261423326,"vY0":-137.9866275798988,"vZ0":-1.6132598708757828,"x":150.66,"y":162.88,"x0":-2.2908555074465378,"y0":50.00084458055107,"z0":5.098444524047947,"aX":-20.53264713633564},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.5,"breakHorizontal":17.6,"spinRate":2426,"spinDirection":229},"zone":11,"typeConfidence":0.92,"plateTime":0.3968864509233194,"extension":6.380431606808415},"index":0,"playId":"e2de23c0-8fd7-35ba-8f10-2dfd2952a191","pitchNumber":1,"startTime":"2026-07-01T02:02:51.632Z","endTime":"2026-07-01T02:02:56.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.434151635666947,"aZ":-27.205168457859997,"pfxX":-9.879178334812133,"pfxZ":2.8846982184790706,"pX":-0.550270818473613,"pZ":1.7860196671508535,"vX0":5.907208449805963,"vY0":-130.1471110821517,"vZ0":-3.9872865452661594,"x":137.98,"y":190.56,"x0":-1.56190648714224,"y0":50.00219873483762,"z0":5.390325874577986,"aX":-17.005154491628804},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.6,"breakHorizontal":16.7,"spinRate":1881,"spinDirection":241},"zone":7,"typeConfidence":0.9,"plateTime":0.4203117846740194,"extension":6.104216190826884},"hitData":{"launchSpeed":82.3,"launchAngle":54.0,"totalDistance":225.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.33,"coordY":130.07}},"index":1,"playId":"997033ac-2fcb-3a3b-b968-054b3c509f54","pitchNumber":2,"startTime":"2026-07-01T02:03:06.000Z","endTime":"2026-07-01T02:03:15.587Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T02:03:15.587Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ozzie Albies grounds out, second baseman JJ Wetherholt to first baseman Blaze Jordan.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-01T02:05:38.568Z","endTime":"2026-07-01T02:06:33.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Riley O'Brien replaces Ryan Fernandez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-01T02:05:00.625Z","endTime":"2026-07-01T02:05:40.866Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676617,"link":"/api/v1/people/676617"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.9,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.119009268575024,"aZ":-21.65032753157162,"pfxX":-9.161742925111467,"pfxZ":5.256448717124587,"pX":1.1624523488002132,"pZ":1.0038619720299584,"vX0":11.045642748019977,"vY0":-140.4460696978391,"vZ0":-8.552367264717295,"x":72.69,"y":211.68,"x0":-1.6267929164226882,"y0":50.005369614727684,"z0":5.491105664943216,"aX":-18.3487477961074},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.9,"breakHorizontal":14.4,"spinRate":2348,"spinDirection":223},"zone":14,"typeConfidence":0.88,"plateTime":0.3896515859421341,"extension":6.844552781023951},"index":1,"playId":"c71f553c-fbfe-33f3-b6f3-cceb03f3b580","pitchNumber":1,"startTime":"2026-07-01T02:05:40.866Z","endTime":"2026-07-01T02:05:44.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.0,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.7613244807536,"aZ":-33.418781178317644,"pfxX":8.969594318304532,"pfxZ":-0.8717480351003406,"pX":-0.05639767920737754,"pZ":2.687398064369545,"vX0":1.895686706030577,"vY0":-118.2433433041382,"vZ0":0.48600845467869025,"x":119.15,"y":166.22,"x0":-2.033500455364747,"y0":50.005054895519315,"z0":5.536278099809703,"aX":12.749871533231582},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-1.2,"breakHorizontal":-16.7,"spinRate":1976,"spinDirection":56},"zone":2,"typeConfidence":0.9,"plateTime":0.4625545637781028,"extension":6.541698072056757},"index":2,"playId":"e00729fa-e814-30da-ab77-b67b15ba30a5","pitchNumber":2,"startTime":"2026-07-01T02:05:55.551Z","endTime":"2026-07-01T02:05:59.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":90.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.22146025578336,"aZ":-25.22413924225248,"pfxX":-9.120768353499443,"pfxZ":3.3175969078256564,"pX":-0.1267648633274142,"pZ":3.378020735397122,"vX0":7.704712387415202,"vY0":-143.78256847618667,"vZ0":-2.3413431864795724,"x":121.83,"y":147.57,"x0":-1.6556965727548172,"y0":50.0009731648286,"z0":5.767389175383033,"aX":-19.101859953620615},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":5.8,"breakHorizontal":15.0,"spinRate":2373,"spinDirection":222},"zone":11,"typeConfidence":0.91,"plateTime":0.38088076394197445,"extension":6.605731979463033},"index":3,"playId":"316aa437-132b-3368-b144-ff2474b8d850","pitchNumber":3,"startTime":"2026-07-01T02:06:09.767Z","endTime":"2026-07-01T02:06:13.376Z","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":2,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":90.6,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.071610330773524,"aZ":-24.483043031093715,"pfxX":-8.502760088344099,"pfxZ":3.675295730840042,"pX":0.33765037481844984,"pZ":2.1439572987412028,"vX0":8.608824798892597,"vY0":-143.46889413332065,"vZ0":-5.651662864423771,"x":104.13,"y":180.89,"x0":-1.5919661703563932,"y0":50.00190262661536,"z0":5.6577151069680305,"aX":-17.788587357086477},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":5.8,"breakHorizontal":13.8,"spinRate":2340,"spinDirection":225},"zone":6,"typeConfidence":0.91,"plateTime":0.3812402981046006,"extension":6.622189093823101},"hitData":{"launchSpeed":78.4,"launchAngle":-4.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":133.51,"coordY":179.85}},"index":4,"playId":"0e836f34-9b28-38cc-afdd-4fc5c888e325","pitchNumber":4,"startTime":"2026-07-01T02:06:24.193Z","endTime":"2026-07-01T02:06:33.247Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T02:06:33.247Z","atBatIndex":75},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Matt Olson doubles (22) on a sharp line drive to center fielder Nathan Church.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-01T02:06:49.941Z","endTime":"2026-07-01T02:07:23.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"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":97.1,"endSpeed":88.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.442278571827295,"aZ":-30.23840797508227,"pfxX":-9.270911861258288,"pfxZ":0.9582059304760193,"pX":-1.5683733347279554,"pZ":3.1190146423929903,"vX0":3.688869248708283,"vY0":-141.4134425356832,"vZ0":-1.8103912771781427,"x":176.78,"y":154.57,"x0":-1.6856325875071243,"y0":50.00547414431364,"z0":5.708598244789769,"aX":-18.76691909211083},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":1.6,"breakHorizontal":16.1,"spinRate":2103,"spinDirection":220},"zone":11,"typeConfidence":0.89,"plateTime":0.387427932716379,"extension":6.605285073148326},"index":0,"playId":"223a134e-70d1-331e-9e9a-8814e3f7de72","pitchNumber":1,"startTime":"2026-07-01T02:06:56.522Z","endTime":"2026-07-01T02:07:00.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09935517681376,"aZ":-29.068476769532406,"pfxX":-10.823972684292801,"pfxZ":1.5164028900111166,"pX":-0.29548228576546837,"pZ":2.6220196347229288,"vX0":7.525619048201554,"vY0":-142.39698026210763,"vZ0":-3.438376762523718,"x":128.26,"y":167.99,"x0":-1.5679993260183251,"y0":50.005550516911946,"z0":5.686996803255684,"aX":-22.20253733642288},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":2.2,"breakHorizontal":18.0,"spinRate":2215,"spinDirection":225},"zone":4,"typeConfidence":0.9,"plateTime":0.3848497402298032,"extension":6.755510075966076},"hitData":{"launchSpeed":107.7,"launchAngle":19.0,"totalDistance":392.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":146.36,"coordY":41.88}},"index":1,"playId":"b2944289-8510-3545-b465-68a79db8c411","pitchNumber":2,"startTime":"2026-07-01T02:07:09.807Z","endTime":"2026-07-01T02:07:23.687Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T02:07:23.687Z","atBatIndex":76},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Harris II grounds out, shortstop Masyn Winn to first baseman Blaze Jordan. Matt Olson to 3rd.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-01T02:07:39.903Z","endTime":"2026-07-01T02:08:18.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":98.1,"endSpeed":89.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.96923544242966,"aZ":-28.969762975094227,"pfxX":-8.781615869429787,"pfxZ":1.5618871299883068,"pX":0.4586958430041338,"pZ":2.9765350353602344,"vX0":8.703090968262691,"vY0":-142.58434408852256,"vZ0":-2.5878734908111656,"x":99.52,"y":158.41,"x0":-1.4931399225541393,"y0":50.007127924596006,"z0":5.72508931664816,"aX":-18.07505319705744},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":2.5,"breakHorizontal":14.2,"spinRate":2215,"spinDirection":219},"zone":3,"typeConfidence":0.9,"plateTime":0.3842317983168475,"extension":6.796680786100376},"index":0,"playId":"b0132af2-c365-3b6b-a924-52458d36de7b","pitchNumber":1,"startTime":"2026-07-01T02:07:54.500Z","endTime":"2026-07-01T02:07:58.499Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.9463960962625,"aZ":-28.307120569201924,"pfxX":-9.129608052405455,"pfxZ":1.864239836683316,"pX":0.4006593195363202,"pZ":1.942144378186056,"vX0":8.881688675256514,"vY0":-143.03293374435643,"vZ0":-5.3284258836002625,"x":101.73,"y":186.34,"x0":-1.5584313282387998,"y0":50.00047637922455,"z0":5.603741315646078,"aX":-18.916839465143926},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":2.4,"breakHorizontal":14.8,"spinRate":2180,"spinDirection":227},"zone":9,"typeConfidence":0.9,"plateTime":0.3829107439721269,"extension":6.700403048219701},"hitData":{"launchSpeed":81.6,"launchAngle":-55.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":134.93,"coordY":153.46}},"index":1,"playId":"3b3e4a32-b354-37d2-bcd3-24664b8a5fdd","pitchNumber":2,"startTime":"2026-07-01T02:08:09.502Z","endTime":"2026-07-01T02:08:18.980Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T02:08:18.980Z","atBatIndex":77},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mauricio Dubón grounds out, shortstop Masyn Winn to first baseman Blaze Jordan.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-01T02:08:37.803Z","endTime":"2026-07-01T02:08:58.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".370"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".686"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.121"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".618"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".488"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".651"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".760"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".596"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.07"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.85"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.76"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.47"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.69"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.29"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.57"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.18"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.68"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.33"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.34"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.04"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.74"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".185"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".371"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".314"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".229"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".233"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".239"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".275"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".262"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".370"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".686"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.121"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".618"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".488"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".651"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".760"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".596"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.238670696363318,"aZ":-34.845562302385694,"pfxX":7.131215339709263,"pfxZ":-1.8111432093691384,"pX":0.7929300773867819,"pZ":2.5166136418179335,"vX0":3.819385687885379,"vY0":-120.5766568982793,"vZ0":0.14753182104268037,"x":86.78,"y":170.83,"x0":-1.7376360023380084,"y0":50.00293660697978,"z0":5.526787140483934,"aX":10.510598432999526},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-3.0,"breakHorizontal":-13.8,"spinRate":2190,"spinDirection":53},"zone":12,"typeConfidence":0.9,"plateTime":0.4540888846400519,"extension":6.763908733112966},"hitData":{"launchSpeed":62.8,"launchAngle":4.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.27,"coordY":154.69}},"index":0,"playId":"0c5ea930-d7db-366c-824a-f5ff5b2d1148","pitchNumber":1,"startTime":"2026-07-01T02:08:49.782Z","endTime":"2026-07-01T02:08:58.593Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T02:08:58.593Z","atBatIndex":78}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mauricio Dubón grounds out, shortstop Masyn Winn to first baseman Blaze Jordan.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-01T02:08:37.803Z","endTime":"2026-07-01T02:08:58.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".370"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".686"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.121"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".618"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".488"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".651"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".760"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".596"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.07"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.85"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.76"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.47"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.69"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.29"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.57"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.18"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.68"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.33"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.34"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.04"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.74"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".185"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".371"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".314"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".229"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".233"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".239"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".275"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".262"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".370"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".686"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.121"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".618"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".488"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".651"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".760"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".596"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.238670696363318,"aZ":-34.845562302385694,"pfxX":7.131215339709263,"pfxZ":-1.8111432093691384,"pX":0.7929300773867819,"pZ":2.5166136418179335,"vX0":3.819385687885379,"vY0":-120.5766568982793,"vZ0":0.14753182104268037,"x":86.78,"y":170.83,"x0":-1.7376360023380084,"y0":50.00293660697978,"z0":5.526787140483934,"aX":10.510598432999526},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-3.0,"breakHorizontal":-13.8,"spinRate":2190,"spinDirection":53},"zone":12,"typeConfidence":0.9,"plateTime":0.4540888846400519,"extension":6.763908733112966},"hitData":{"launchSpeed":62.8,"launchAngle":4.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.27,"coordY":154.69}},"index":0,"playId":"0c5ea930-d7db-366c-824a-f5ff5b2d1148","pitchNumber":1,"startTime":"2026-07-01T02:08:49.782Z","endTime":"2026-07-01T02:08:58.593Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T02:08:58.593Z","atBatIndex":78},"scoringPlays":[22,24,29,45,58,69],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3,4],"bottom":[5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":144.0,"y":146.8},"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":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":178.03,"y":170.27},"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":1,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"coordinates":{"x":76.99,"y":112.05},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":148.49,"y":145.03},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":1,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":65.92,"y":124.9},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":1,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":181.32,"y":145.15},"type":"O","description":"Pop Out"}]}},{"startIndex":8,"endIndex":15,"top":[8,9,10],"bottom":[11,12,13,14,15],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":89.54,"y":162.62},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":136.23,"y":105.13},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"coordinates":{"x":116.77,"y":178.56},"type":"O","description":"Groundout"}],"home":[]}},{"startIndex":16,"endIndex":23,"top":[16,17,18,19],"bottom":[20,21,22,23],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":117.98,"y":143.17},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":118.97,"y":182.75},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":3,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"coordinates":{"x":64.33,"y":105.16},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":3,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":76.02,"y":97.07},"type":"O","description":"Sac Fly"}]}},{"startIndex":24,"endIndex":34,"top":[24,25,26,27,28,29,30],"bottom":[31,32,33,34],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"coordinates":{"x":133.26,"y":19.32},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":200.74,"y":135.89},"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":4,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":69.12,"y":98.79},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":178.5,"y":131.68},"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":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"coordinates":{"x":91.02,"y":146.79},"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":4,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":222.09,"y":72.43},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":32.33,"y":112.73},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":42.95,"y":76.61},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"coordinates":{"x":108.91,"y":146.8},"type":"O","description":"Forceout"}]}},{"startIndex":35,"endIndex":42,"top":[35,36,37,38],"bottom":[39,40,41,42],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":124.82,"y":78.43},"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":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":136.45,"y":72.71},"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":5,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":118.7,"y":164.58},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":5,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":91.96,"y":168.59},"type":"O","description":"Groundout"}]}},{"startIndex":43,"endIndex":50,"top":[43,44,45,46],"bottom":[47,48,49,50],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":675916,"fullName":"James Karinchak","link":"/api/v1/people/675916"},"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"coordinates":{"x":190.6,"y":77.82},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":675916,"fullName":"James Karinchak","link":"/api/v1/people/675916"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":108.91,"y":210.34},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":6,"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":150.06,"y":150.43},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":6,"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":81.51,"y":65.66},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":6,"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":144.61,"y":152.85},"type":"O","description":"Groundout"}]}},{"startIndex":51,"endIndex":59,"top":[51,52,53],"bottom":[54,55,56,57,58,59],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":113.14,"y":145.59},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"coordinates":{"x":153.13,"y":78.19},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":87.47,"y":116.23},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":96.53,"y":68.79},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":128.88,"y":141.96},"type":"O","description":"Groundout"}]}},{"startIndex":60,"endIndex":71,"top":[60,61,62,63,64],"bottom":[65,66,67,68,69,70,71],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":641656,"fullName":"Ian Hamilton","link":"/api/v1/people/641656"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":177.24,"y":101.22},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":641656,"fullName":"Ian Hamilton","link":"/api/v1/people/641656"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":90.93,"y":92.21},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":641656,"fullName":"Ian Hamilton","link":"/api/v1/people/641656"},"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"coordinates":{"x":122.83,"y":48.17},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":69.57,"y":119.07},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":116.95,"y":192.15},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":150.38,"y":145.48},"type":"O","description":"Groundout"}]}},{"startIndex":72,"endIndex":78,"top":[72,73,74],"bottom":[75,76,77,78],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":164.15,"y":154.9},"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":9,"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":68.33,"y":130.07},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":9,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":133.51,"y":179.85},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":9,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":146.36,"y":41.88},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":9,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":134.93,"y":153.46},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":9,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":110.27,"y":154.69},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":4,"hits":4,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":3,"hits":6,"errors":0,"leftOnBase":11},"away":{"runs":5,"hits":6,"errors":0,"leftOnBase":6}},"defense":{"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"catcher":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"first":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"second":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"third":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"shortstop":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"left":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"center":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"right":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"onDeck":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"inHole":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"battingOrder":3,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"offense":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"onDeck":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"inHole":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"battingOrder":5,"team":{"id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"}},"balls":0,"strikes":0,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":7,"airOuts":14,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".246","atBats":32,"obp":".323","slg":".393","ops":".716","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":12,"rbi":5,"leftOnBase":11,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.00","popOuts":3,"lineOuts":4},"pitching":{"flyOuts":4,"groundOuts":9,"airOuts":6,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":7,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":32,"obp":".341","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":182,"era":"4.24","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.35","battersFaced":41,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":182,"balls":69,"strikes":113,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":2,"pitchesPerInning":"20.22","runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":0,"chances":36,"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":16,"gamesStarted":16,"flyOuts":55,"groundOuts":103,"airOuts":93,"runs":31,"doubles":16,"triples":0,"homeRuns":12,"strikeOuts":57,"baseOnBalls":21,"intentionalWalks":0,"hits":81,"hitByPitch":0,"atBats":334,"obp":".287","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1411,"era":"3.12","inningsPitched":"89.1","wins":3,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"1.14","battersFaced":355,"outs":268,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1411,"balls":539,"strikes":872,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".333","pitchesPerInning":"15.79","gamesFinished":0,"strikeoutWalkRatio":"2.71","strikeoutsPer9Inn":"5.74","walksPer9Inn":"2.12","hitsPer9Inn":"8.16","runsScoredPer9":"3.12","homeRunsPer9":"1.21","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":8,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694335":{"person":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":32,"gamesStarted":0,"flyOuts":22,"groundOuts":28,"airOuts":41,"runs":29,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":34,"baseOnBalls":19,"intentionalWalks":0,"hits":41,"hitByPitch":1,"atBats":144,"obp":".372","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":623,"era":"7.20","inningsPitched":"35.0","wins":2,"losses":2,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":28,"whip":"1.71","battersFaced":164,"outs":105,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":623,"balls":234,"strikes":389,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".500","pitchesPerInning":"17.80","gamesFinished":10,"strikeoutWalkRatio":"1.79","strikeoutsPer9Inn":"8.74","walksPer9Inn":"4.89","hitsPer9Inn":"10.54","runsScoredPer9":"7.46","homeRunsPer9":"1.29","inheritedRunners":9,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":20,"flyOuts":8,"groundOuts":15,"airOuts":14,"runs":7,"doubles":0,"triples":1,"homeRuns":3,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".234","atBats":47,"obp":".308","slg":".468","ops":".776","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":53,"totalBases":22,"rbi":7,"leftOnBase":20,"sacBunts":1,"sacFlies":0,"babip":".222","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.67","popOuts":1,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":22,"errors":0,"chances":39,"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":"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":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":37,"groundOuts":70,"airOuts":67,"runs":47,"doubles":16,"triples":0,"homeRuns":18,"strikeOuts":88,"baseOnBalls":25,"intentionalWalks":1,"hits":90,"hitByPitch":2,"avg":".288","atBats":313,"obp":".342","slg":".511","ops":".853","caughtStealing":4,"stolenBases":10,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":342,"totalBases":160,"rbi":58,"leftOnBase":152,"sacBunts":0,"sacFlies":2,"babip":".344","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.39","popOuts":16,"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":6,"putOuts":163,"errors":3,"chances":172,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID701675":{"person":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"jerseyNumber":"27","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":3,"leftOnBase":0,"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":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":22,"groundOuts":52,"airOuts":51,"runs":26,"doubles":9,"triples":1,"homeRuns":6,"strikeOuts":46,"baseOnBalls":11,"intentionalWalks":0,"hits":51,"hitByPitch":2,"avg":".258","atBats":198,"obp":".300","slg":".404","ops":".704","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":213,"totalBases":80,"rbi":23,"leftOnBase":70,"sacBunts":0,"sacFlies":2,"babip":".304","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":15,"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":3,"putOuts":112,"errors":1,"chances":116,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID681517":{"person":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":44,"groundOuts":86,"airOuts":80,"runs":37,"doubles":22,"triples":1,"homeRuns":9,"strikeOuts":67,"baseOnBalls":31,"intentionalWalks":0,"hits":89,"hitByPitch":4,"atBats":319,"obp":".349","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":1354,"era":"4.09","inningsPitched":"81.1","wins":6,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"1.48","battersFaced":358,"outs":244,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1354,"balls":511,"strikes":843,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".600","pitchesPerInning":"16.65","gamesFinished":0,"strikeoutWalkRatio":"2.16","strikeoutsPer9Inn":"7.41","walksPer9Inn":"3.43","hitsPer9Inn":"9.85","runsScoredPer9":"4.09","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":3,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663457":{"person":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"jerseyNumber":"21","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":10,"groundOuts":18,"airOuts":15,"runs":13,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":18,"baseOnBalls":12,"intentionalWalks":1,"hits":22,"hitByPitch":0,"avg":".306","atBats":72,"obp":".400","slg":".472","ops":".872","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":85,"totalBases":34,"rbi":7,"leftOnBase":33,"sacBunts":0,"sacFlies":1,"babip":".377","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":0,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":43,"errors":0,"chances":45,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID665877":{"person":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"jerseyNumber":"15","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"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":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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":16,"groundOuts":31,"airOuts":41,"runs":13,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":18,"baseOnBalls":10,"intentionalWalks":0,"hits":32,"hitByPitch":0,"avg":".264","atBats":121,"obp":".318","slg":".388","ops":".706","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":133,"totalBases":47,"rbi":15,"leftOnBase":58,"sacBunts":0,"sacFlies":1,"babip":".287","groundOutsToAirouts":"0.76","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"40.33","popOuts":16,"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":16,"putOuts":54,"errors":0,"chances":70,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":{"note":"(H, 1)","summary":"0.2 IP, 0 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":25,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":13,"strikes":12,"strikePercentage":".480","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":3,"groundOuts":8,"airOuts":6,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":7,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":40,"obp":".319","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":192,"era":"1.74","inningsPitched":"10.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"1.45","battersFaced":47,"outs":31,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":192,"balls":73,"strikes":119,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".500","pitchesPerInning":"18.58","gamesFinished":3,"strikeoutWalkRatio":"2.57","strikeoutsPer9Inn":"15.68","walksPer9Inn":"6.10","hitsPer9Inn":"6.97","runsScoredPer9":"5.23","homeRunsPer9":"0.87","inheritedRunners":6,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":2,"chances":3,"fielding":".333","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":33,"gamesStarted":0,"flyOuts":32,"groundOuts":46,"airOuts":46,"runs":16,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":17,"baseOnBalls":19,"intentionalWalks":1,"hits":24,"hitByPitch":2,"atBats":130,"obp":".292","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":553,"era":"3.26","inningsPitched":"38.2","wins":5,"losses":1,"saves":1,"saveOpportunities":1,"holds":4,"blownSaves":0,"earnedRuns":14,"whip":"1.11","battersFaced":154,"outs":116,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":553,"balls":228,"strikes":325,"strikePercentage":".590","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".833","pitchesPerInning":"14.30","gamesFinished":8,"strikeoutWalkRatio":"0.89","strikeoutsPer9Inn":"3.96","walksPer9Inn":"4.42","hitsPer9Inn":"5.59","runsScoredPer9":"3.72","homeRunsPer9":"0.93","inheritedRunners":24,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":4,"lineOuts":10},"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}},"ID668941":{"person":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":5,"strikes":17,"strikePercentage":".770","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":0,"flyOuts":15,"groundOuts":37,"airOuts":34,"runs":16,"doubles":4,"triples":1,"homeRuns":5,"strikeOuts":36,"baseOnBalls":12,"intentionalWalks":1,"hits":36,"hitByPitch":3,"atBats":141,"obp":".327","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":621,"era":"3.89","inningsPitched":"37.0","wins":0,"losses":2,"saves":0,"saveOpportunities":2,"holds":19,"blownSaves":2,"earnedRuns":16,"whip":"1.30","battersFaced":158,"outs":111,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":621,"balls":231,"strikes":390,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.09","rbi":1,"winPercentage":".000","pitchesPerInning":"16.78","gamesFinished":3,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"8.76","walksPer9Inn":"2.92","hitsPer9Inn":"8.76","runsScoredPer9":"3.89","homeRunsPer9":"1.22","inheritedRunners":26,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID802139":{"person":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"jerseyNumber":"26","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":61,"groundOuts":80,"airOuts":91,"runs":49,"doubles":8,"triples":0,"homeRuns":12,"strikeOuts":57,"baseOnBalls":36,"intentionalWalks":2,"hits":80,"hitByPitch":11,"avg":".261","atBats":306,"obp":".358","slg":".405","ops":".763","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":355,"totalBases":124,"rbi":34,"leftOnBase":86,"sacBunts":0,"sacFlies":2,"babip":".285","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.50","popOuts":12,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":231,"putOuts":87,"errors":2,"chances":320,"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"}]},"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":36,"gamesStarted":0,"flyOuts":15,"groundOuts":44,"airOuts":38,"runs":20,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":27,"baseOnBalls":14,"intentionalWalks":0,"hits":39,"hitByPitch":6,"atBats":141,"obp":".353","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":635,"era":"3.89","inningsPitched":"37.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":6,"blownSaves":1,"earnedRuns":16,"whip":"1.43","battersFaced":168,"outs":111,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":635,"balls":232,"strikes":403,"strikePercentage":".630","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.16","rbi":0,"winPercentage":".---","pitchesPerInning":"17.16","gamesFinished":4,"strikeoutWalkRatio":"1.93","strikeoutsPer9Inn":"6.57","walksPer9Inn":"3.41","hitsPer9Inn":"9.49","runsScoredPer9":"4.86","homeRunsPer9":"0.49","inheritedRunners":19,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":7,"lineOuts":16},"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":true,"isSubstitute":false}},"ID691458":{"person":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"jerseyNumber":"33","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":10,"groundOuts":20,"airOuts":18,"runs":5,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".235","atBats":51,"obp":".246","slg":".392","ops":".638","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":57,"totalBases":20,"rbi":13,"leftOnBase":20,"sacBunts":0,"sacFlies":4,"babip":".224","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.00","popOuts":3,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":31,"putOuts":27,"errors":1,"chances":59,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID676475":{"person":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"jerseyNumber":"41","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"401","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":81,"flyOuts":58,"groundOuts":87,"airOuts":90,"runs":42,"doubles":20,"triples":1,"homeRuns":13,"strikeOuts":51,"baseOnBalls":30,"intentionalWalks":2,"hits":87,"hitByPitch":4,"avg":".279","atBats":312,"obp":".347","slg":".474","ops":".821","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":349,"totalBases":148,"rbi":57,"leftOnBase":154,"sacBunts":0,"sacFlies":3,"babip":".295","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":15,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":53,"putOuts":649,"errors":5,"chances":707,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":{"note":"(S, 21)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"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":9,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":2,"strikes":7,"strikePercentage":".780","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":35,"gamesStarted":0,"flyOuts":15,"groundOuts":45,"airOuts":24,"runs":17,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":34,"baseOnBalls":11,"intentionalWalks":0,"hits":30,"hitByPitch":6,"atBats":130,"obp":".318","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":573,"era":"3.82","inningsPitched":"35.1","wins":3,"losses":3,"saves":21,"saveOpportunities":25,"holds":1,"blownSaves":4,"earnedRuns":15,"whip":"1.16","battersFaced":150,"outs":106,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":573,"balls":215,"strikes":358,"strikePercentage":".620","hitBatsmen":6,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"1.88","rbi":0,"winPercentage":".500","pitchesPerInning":"16.22","gamesFinished":27,"strikeoutWalkRatio":"3.09","strikeoutsPer9Inn":"8.66","walksPer9Inn":"2.80","hitsPer9Inn":"7.64","runsScoredPer9":"4.33","homeRunsPer9":"0.51","inheritedRunners":9,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":6,"errors":0,"chances":13,"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"}]},"ID669467":{"person":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":38,"groundOuts":116,"airOuts":74,"runs":40,"doubles":15,"triples":1,"homeRuns":9,"strikeOuts":68,"baseOnBalls":26,"intentionalWalks":0,"hits":84,"hitByPitch":6,"atBats":341,"obp":".310","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1448,"era":"3.83","inningsPitched":"89.1","wins":9,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"1.23","battersFaced":374,"outs":268,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1448,"balls":524,"strikes":924,"strikePercentage":".640","hitBatsmen":6,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.57","rbi":0,"winPercentage":".643","pitchesPerInning":"16.21","gamesFinished":0,"strikeoutWalkRatio":"2.62","strikeoutsPer9Inn":"6.85","walksPer9Inn":"2.62","hitsPer9Inn":"8.46","runsScoredPer9":"4.03","homeRunsPer9":"0.91","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666277":{"person":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":28,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":11,"strikes":17,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":37,"gamesStarted":0,"flyOuts":21,"groundOuts":33,"airOuts":45,"runs":15,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":30,"baseOnBalls":15,"intentionalWalks":1,"hits":27,"hitByPitch":1,"atBats":132,"obp":".285","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":572,"era":"3.47","inningsPitched":"36.1","wins":3,"losses":2,"saves":2,"saveOpportunities":5,"holds":11,"blownSaves":3,"earnedRuns":14,"whip":"1.16","battersFaced":151,"outs":109,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":572,"balls":194,"strikes":378,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".600","pitchesPerInning":"15.74","gamesFinished":7,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.43","walksPer9Inn":"3.72","hitsPer9Inn":"6.69","runsScoredPer9":"3.72","homeRunsPer9":"0.99","inheritedRunners":14,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":12,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669461":{"person":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(W, 4-5)","summary":"5.0 IP, ER, 9 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":2,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":15,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":98,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":38,"strikes":60,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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":17,"gamesStarted":17,"flyOuts":53,"groundOuts":64,"airOuts":95,"runs":53,"doubles":15,"triples":1,"homeRuns":17,"strikeOuts":79,"baseOnBalls":33,"intentionalWalks":0,"hits":95,"hitByPitch":1,"atBats":327,"obp":".352","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1424,"era":"5.33","inningsPitched":"82.2","wins":4,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.55","battersFaced":367,"outs":248,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1424,"balls":516,"strikes":908,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":3,"groundOutsToAirouts":"0.67","rbi":1,"winPercentage":".444","pitchesPerInning":"17.23","gamesFinished":0,"strikeoutWalkRatio":"2.39","strikeoutsPer9Inn":"8.60","walksPer9Inn":"3.59","hitsPer9Inn":"10.34","runsScoredPer9":"5.77","homeRunsPer9":"1.85","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":18,"lineOuts":24},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"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"}]},"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":45,"flyOuts":23,"groundOuts":36,"airOuts":38,"runs":12,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":35,"baseOnBalls":6,"intentionalWalks":0,"hits":29,"hitByPitch":2,"avg":".220","atBats":132,"obp":".261","slg":".356","ops":".617","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":146,"totalBases":47,"rbi":11,"leftOnBase":64,"sacBunts":4,"sacFlies":2,"babip":".263","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":7,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":14,"stolenBases":31,"stolenBasePercentage":".689","caughtStealingPercentage":".311","assists":24,"putOuts":309,"errors":5,"chances":338,"fielding":".985","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691008":{"person":{"id":691008,"fullName":"Max Rajcic","link":"/api/v1/people/691008"},"jerseyNumber":"71","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":0,"flyOuts":5,"groundOuts":5,"airOuts":8,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":21,"obp":".320","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":105,"era":"6.35","inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.41","battersFaced":25,"outs":17,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":105,"balls":45,"strikes":60,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".---","pitchesPerInning":"18.53","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"6.35","walksPer9Inn":"6.35","hitsPer9Inn":"6.35","runsScoredPer9":"6.35","homeRunsPer9":"1.59","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669160":{"person":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"jerseyNumber":"3","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":46,"groundOuts":77,"airOuts":82,"runs":43,"doubles":16,"triples":1,"homeRuns":7,"strikeOuts":77,"baseOnBalls":22,"intentionalWalks":0,"hits":78,"hitByPitch":5,"atBats":312,"obp":".308","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","numberOfPitches":1295,"era":"4.30","inningsPitched":"83.2","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":40,"whip":"1.20","battersFaced":342,"outs":251,"gamesPitched":15,"completeGames":1,"shutouts":1,"pitchesThrown":1295,"balls":442,"strikes":853,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".455","pitchesPerInning":"15.48","gamesFinished":0,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"8.28","walksPer9Inn":"2.37","hitsPer9Inn":"8.39","runsScoredPer9":"4.63","homeRunsPer9":"0.75","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":16,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":2,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691026":{"person":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"jerseyNumber":"0","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | BB, 2 R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":32,"groundOuts":70,"airOuts":83,"runs":35,"doubles":11,"triples":2,"homeRuns":3,"strikeOuts":59,"baseOnBalls":26,"intentionalWalks":0,"hits":67,"hitByPitch":6,"avg":".245","atBats":274,"obp":".318","slg":".332","ops":".650","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":311,"totalBases":91,"rbi":32,"leftOnBase":130,"sacBunts":0,"sacFlies":5,"babip":".295","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"91.33","popOuts":21,"lineOuts":30},"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":201,"putOuts":123,"errors":7,"chances":331,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID671056":{"person":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"jerseyNumber":"48","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"200","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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":32,"groundOuts":96,"airOuts":71,"runs":53,"doubles":13,"triples":1,"homeRuns":10,"strikeOuts":58,"baseOnBalls":48,"intentionalWalks":4,"hits":75,"hitByPitch":22,"avg":".252","atBats":298,"obp":".392","slg":".403","ops":".795","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":370,"totalBases":120,"rbi":35,"leftOnBase":126,"sacBunts":0,"sacFlies":2,"babip":".280","groundOutsToAirouts":"1.35","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.80","popOuts":22,"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":23,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":5,"putOuts":224,"errors":0,"chances":229,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID699625":{"person":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"jerseyNumber":"8","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":9,"groundOuts":14,"airOuts":12,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".157","atBats":51,"obp":".246","slg":".255","ops":".501","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":57,"totalBases":13,"rbi":7,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"babip":".212","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.00","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":87,"errors":1,"chances":88,"fielding":".989","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676369":{"person":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"jerseyNumber":"38","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"400","stats":{"batting":{"summary":"2-2 | HR, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":6,"groundOuts":8,"airOuts":8,"runs":7,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".316","atBats":38,"obp":".395","slg":".605","ops":"1.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":23,"rbi":7,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".360","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.67","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":16,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]}},"batters":[802139,671056,691023,676369,676475,665877,691026,663457,691458,701675,669461,666277,668941,681676,676617],"pitchers":[669461,666277,668941,681676,676617],"bench":[699625,686780,663494],"bullpen":[677865,700669,681517,669160,700241,669467,691008,694335],"battingOrder":[802139,671056,691023,676475,665877,691026,663457,691458,701675],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Velázquez, N (3, 4th inning off Pérez, M, 0 on, 0 out); Church (6, 4th inning off Pérez, M, 2 on, 2 out)."},{"label":"TB","value":"Church 4; Nootbaar 2; Velázquez, N 5; Winn."},{"label":"RBI","value":"Church 3 (23); Jordan (13); Velázquez, N (7)."},{"label":"2-out RBI","value":"Church 3."},{"label":"Runners left in scoring position, 2 out","value":"Jordan; Fermín."},{"label":"SF","value":"Jordan."},{"label":"Team RISP","value":"1-for-5."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Winn (7, 2nd base off Karinchak/Bart)."}]}],"note":[{"label":"a","value":"Struck out for Velázquez, N in the 8th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":9,"airOuts":6,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":7,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".247","atBats":32,"obp":".311","slg":".406","ops":".717","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":7,"rbi":2,"leftOnBase":25,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"flyOuts":7,"groundOuts":7,"airOuts":14,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":32,"obp":".289","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":147,"era":"3.43","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.21","battersFaced":38,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":147,"balls":61,"strikes":86,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":5,"pitchesPerInning":"16.33","runsScoredPer9":"5.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":0,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID689266":{"person":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"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":15,"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":15,"balls":6,"strikes":9,"strikePercentage":".600","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":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":0,"flyOuts":7,"groundOuts":13,"airOuts":25,"runs":6,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":24,"baseOnBalls":8,"intentionalWalks":1,"hits":11,"hitByPitch":0,"atBats":72,"obp":".238","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":330,"era":"2.57","inningsPitched":"21.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":6,"whip":"0.90","battersFaced":81,"outs":63,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":330,"balls":121,"strikes":209,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":".---","pitchesPerInning":"15.71","gamesFinished":4,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"10.29","walksPer9Inn":"3.43","hitsPer9Inn":"4.71","runsScoredPer9":"2.57","homeRunsPer9":"1.29","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669276":{"person":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":0,"flyOuts":25,"groundOuts":25,"airOuts":42,"runs":5,"doubles":3,"triples":3,"homeRuns":1,"strikeOuts":44,"baseOnBalls":5,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":127,"obp":".173","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":528,"era":"0.97","inningsPitched":"37.0","wins":4,"losses":0,"saves":0,"saveOpportunities":1,"holds":15,"blownSaves":1,"earnedRuns":4,"whip":"0.62","battersFaced":134,"outs":111,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":528,"balls":160,"strikes":368,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.27","gamesFinished":1,"strikeoutWalkRatio":"8.80","strikeoutsPer9Inn":"10.70","walksPer9Inn":"1.22","hitsPer9Inn":"4.38","runsScoredPer9":"1.22","homeRunsPer9":"0.24","inheritedRunners":14,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID675916":{"person":{"id":675916,"fullName":"James Karinchak","link":"/api/v1/people/675916"},"jerseyNumber":"00","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":18,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":9,"strikes":9,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":7,"gamesStarted":0,"flyOuts":5,"groundOuts":5,"airOuts":10,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":23,"obp":".185","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":118,"era":"1.17","inningsPitched":"7.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.65","battersFaced":27,"outs":23,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":118,"balls":49,"strikes":69,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":1,"winPercentage":".---","pitchesPerInning":"15.39","gamesFinished":1,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"8.22","walksPer9Inn":"3.52","hitsPer9Inn":"2.35","runsScoredPer9":"1.17","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"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"}]},"ID663698":{"person":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"jerseyNumber":"16","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | HBP, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"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":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":15,"groundOuts":14,"airOuts":21,"runs":10,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":23,"baseOnBalls":2,"intentionalWalks":0,"hits":17,"hitByPitch":2,"avg":".230","atBats":74,"obp":".266","slg":".365","ops":".631","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":79,"totalBases":27,"rbi":9,"leftOnBase":37,"sacBunts":0,"sacFlies":1,"babip":".286","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.67","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":4,"stolenBases":25,"stolenBasePercentage":".862","caughtStealingPercentage":".138","assists":7,"putOuts":180,"errors":2,"chances":189,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID671739":{"person":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"jerseyNumber":"23","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"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":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":40,"groundOuts":73,"airOuts":66,"runs":37,"doubles":13,"triples":0,"homeRuns":14,"strikeOuts":60,"baseOnBalls":15,"intentionalWalks":0,"hits":82,"hitByPitch":1,"avg":".294","atBats":279,"obp":".330","slg":".491","ops":".821","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":297,"totalBases":137,"rbi":43,"leftOnBase":101,"sacBunts":0,"sacFlies":2,"babip":".329","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.93","popOuts":14,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":152,"errors":0,"chances":153,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID622761":{"person":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"900","stats":{"batting":{"summary":"1-2 | BB, K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"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":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":15,"groundOuts":19,"airOuts":27,"runs":27,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":34,"baseOnBalls":7,"intentionalWalks":0,"hits":29,"hitByPitch":0,"avg":".266","atBats":109,"obp":".310","slg":".422","ops":".732","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":116,"totalBases":46,"rbi":11,"leftOnBase":46,"sacBunts":0,"sacFlies":0,"babip":".352","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.25","popOuts":1,"lineOuts":11},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":11,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":5,"strikes":6,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"11.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":63,"putOuts":42,"errors":1,"chances":106,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID643289":{"person":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"jerseyNumber":"14","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | BB, R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":48,"groundOuts":81,"airOuts":91,"runs":35,"doubles":17,"triples":2,"homeRuns":8,"strikeOuts":45,"baseOnBalls":20,"intentionalWalks":0,"hits":79,"hitByPitch":2,"avg":".267","atBats":296,"obp":".318","slg":".419","ops":".737","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":319,"totalBases":124,"rbi":43,"leftOnBase":104,"sacBunts":0,"sacFlies":0,"babip":".292","groundOutsToAirouts":"0.89","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"37.00","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":83,"putOuts":139,"errors":3,"chances":225,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID642133":{"person":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"jerseyNumber":"11","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"801","stats":{"batting":{"note":"b-","summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":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":7,"flyOuts":3,"groundOuts":0,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".200","atBats":10,"obp":".273","slg":".500","ops":".773","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":5,"rbi":4,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".167","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.00","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID800311":{"person":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":1,"flyOuts":18,"groundOuts":23,"airOuts":33,"runs":9,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":36,"baseOnBalls":11,"intentionalWalks":0,"hits":24,"hitByPitch":2,"atBats":113,"obp":".287","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":548,"era":"2.59","inningsPitched":"31.1","wins":4,"losses":0,"saves":1,"saveOpportunities":1,"holds":6,"blownSaves":0,"earnedRuns":9,"whip":"1.12","battersFaced":129,"outs":94,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":548,"balls":193,"strikes":355,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.49","gamesFinished":4,"strikeoutWalkRatio":"3.27","strikeoutsPer9Inn":"10.34","walksPer9Inn":"3.16","hitsPer9Inn":"6.89","runsScoredPer9":"2.59","homeRunsPer9":"0.29","inheritedRunners":14,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686948":{"person":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"jerseyNumber":"30","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":21,"groundOuts":63,"airOuts":48,"runs":42,"doubles":6,"triples":0,"homeRuns":14,"strikeOuts":66,"baseOnBalls":25,"intentionalWalks":1,"hits":60,"hitByPitch":4,"avg":".254","atBats":236,"obp":".335","slg":".458","ops":".793","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":266,"totalBases":108,"rbi":39,"leftOnBase":82,"sacBunts":0,"sacFlies":1,"babip":".293","groundOutsToAirouts":"1.31","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.86","popOuts":9,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":5,"stolenBases":24,"stolenBasePercentage":".828","caughtStealingPercentage":".172","assists":9,"putOuts":302,"errors":1,"chances":312,"fielding":".997","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID519242":{"person":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":43,"groundOuts":76,"airOuts":78,"runs":26,"doubles":10,"triples":0,"homeRuns":6,"strikeOuts":109,"baseOnBalls":22,"intentionalWalks":0,"hits":75,"hitByPitch":8,"atBats":335,"obp":".286","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1444,"era":"2.10","inningsPitched":"90.0","wins":8,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"1.08","battersFaced":368,"outs":270,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1444,"balls":471,"strikes":973,"strikePercentage":".670","hitBatsmen":8,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".571","pitchesPerInning":"16.04","gamesFinished":0,"strikeoutWalkRatio":"4.95","strikeoutsPer9Inn":"10.90","walksPer9Inn":"2.20","hitsPer9Inn":"7.50","runsScoredPer9":"2.60","homeRunsPer9":"0.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":12,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":10,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621566":{"person":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"jerseyNumber":"28","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | 2B, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"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":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":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":53,"groundOuts":66,"airOuts":87,"runs":54,"doubles":22,"triples":0,"homeRuns":20,"strikeOuts":84,"baseOnBalls":35,"intentionalWalks":2,"hits":89,"hitByPitch":1,"avg":".276","atBats":323,"obp":".345","slg":".529","ops":".874","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":362,"totalBases":171,"rbi":52,"leftOnBase":146,"sacBunts":0,"sacFlies":3,"babip":".311","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.15","popOuts":21,"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":64,"putOuts":585,"errors":4,"chances":653,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID642086":{"person":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"jerseyNumber":"8","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"901","stats":{"batting":{"note":"c-","summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":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":69,"flyOuts":38,"groundOuts":50,"airOuts":59,"runs":26,"doubles":5,"triples":1,"homeRuns":6,"strikeOuts":26,"baseOnBalls":13,"intentionalWalks":0,"hits":50,"hitByPitch":1,"avg":".279","atBats":179,"obp":".323","slg":".419","ops":".742","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":199,"totalBases":75,"rbi":32,"leftOnBase":77,"sacBunts":1,"sacFlies":5,"babip":".289","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.83","popOuts":9,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID694462":{"person":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":4,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":55,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"3.00","battersFaced":12,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":55,"balls":27,"strikes":28,"strikePercentage":".510","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"27.50","gamesFinished":0,"strikeoutWalkRatio":"0.75","strikeoutsPer9Inn":"13.50","walksPer9Inn":"18.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641656":{"person":{"id":641656,"fullName":"Ian Hamilton","link":"/api/v1/people/641656"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":9,"strikes":11,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":2,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":12,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":65,"era":"9.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"2.00","battersFaced":15,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":65,"balls":27,"strikes":38,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".---","pitchesPerInning":"21.67","gamesFinished":1,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"12.00","walksPer9Inn":"9.00","hitsPer9Inn":"9.00","runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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"}]},"ID641755":{"person":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":33,"gamesStarted":0,"flyOuts":20,"groundOuts":18,"airOuts":38,"runs":11,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":32,"baseOnBalls":10,"intentionalWalks":1,"hits":25,"hitByPitch":1,"atBats":113,"obp":".290","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":489,"era":"3.00","inningsPitched":"30.0","wins":4,"losses":2,"saves":0,"saveOpportunities":2,"holds":9,"blownSaves":2,"earnedRuns":10,"whip":"1.17","battersFaced":124,"outs":90,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":489,"balls":179,"strikes":310,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.47","rbi":0,"winPercentage":".667","pitchesPerInning":"16.30","gamesFinished":9,"strikeoutWalkRatio":"3.20","strikeoutsPer9Inn":"9.60","walksPer9Inn":"3.00","hitsPer9Inn":"7.50","runsScoredPer9":"3.30","homeRunsPer9":"1.50","inheritedRunners":9,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID625643":{"person":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":19,"gamesStarted":6,"flyOuts":28,"groundOuts":40,"airOuts":55,"runs":22,"doubles":11,"triples":0,"homeRuns":6,"strikeOuts":40,"baseOnBalls":21,"intentionalWalks":0,"hits":43,"hitByPitch":1,"atBats":177,"obp":".325","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":818,"era":"3.47","inningsPitched":"46.2","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":18,"whip":"1.37","battersFaced":201,"outs":140,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":818,"balls":314,"strikes":504,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".750","pitchesPerInning":"17.53","gamesFinished":5,"strikeoutWalkRatio":"1.90","strikeoutsPer9Inn":"7.71","walksPer9Inn":"4.05","hitsPer9Inn":"8.29","runsScoredPer9":"4.24","homeRunsPer9":"1.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642201":{"person":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"jerseyNumber":"36","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"600","stats":{"batting":{"summary":"0-2 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":14,"groundOuts":40,"airOuts":20,"runs":13,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":25,"baseOnBalls":6,"intentionalWalks":0,"hits":23,"hitByPitch":1,"avg":".215","atBats":107,"obp":".261","slg":".355","ops":".616","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":115,"totalBases":38,"rbi":14,"leftOnBase":54,"sacBunts":0,"sacFlies":1,"babip":".250","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.67","popOuts":2,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":61,"errors":0,"chances":63,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID645277":{"person":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":76,"groundOuts":80,"airOuts":121,"runs":51,"doubles":14,"triples":0,"homeRuns":12,"strikeOuts":40,"baseOnBalls":24,"intentionalWalks":1,"hits":87,"hitByPitch":4,"avg":".274","atBats":318,"obp":".323","slg":".431","ops":".754","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":356,"totalBases":137,"rbi":46,"leftOnBase":124,"sacBunts":0,"sacFlies":10,"babip":".272","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.50","popOuts":20,"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":187,"putOuts":103,"errors":4,"chances":294,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID628452":{"person":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"902","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":2,"strikes":7,"strikePercentage":".780","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":5,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":0,"flyOuts":15,"groundOuts":20,"airOuts":27,"runs":6,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":30,"baseOnBalls":6,"intentionalWalks":0,"hits":22,"hitByPitch":0,"atBats":99,"obp":".267","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":401,"era":"1.32","inningsPitched":"27.1","wins":0,"losses":2,"saves":16,"saveOpportunities":16,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.02","battersFaced":105,"outs":82,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":401,"balls":118,"strikes":283,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".000","pitchesPerInning":"14.67","gamesFinished":23,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"9.88","walksPer9Inn":"1.98","hitsPer9Inn":"7.24","runsScoredPer9":"1.98","homeRunsPer9":"0.33","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663586":{"person":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"jerseyNumber":"27","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":51,"groundOuts":58,"airOuts":85,"runs":33,"doubles":12,"triples":1,"homeRuns":8,"strikeOuts":97,"baseOnBalls":28,"intentionalWalks":0,"hits":62,"hitByPitch":6,"avg":".207","atBats":300,"obp":".286","slg":".333","ops":".619","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":336,"totalBases":100,"rbi":37,"leftOnBase":148,"sacBunts":0,"sacFlies":2,"babip":".274","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.50","popOuts":19,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":115,"putOuts":69,"errors":7,"chances":191,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID656550":{"person":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":15,"flyOuts":45,"groundOuts":74,"airOuts":84,"runs":35,"doubles":9,"triples":1,"homeRuns":14,"strikeOuts":69,"baseOnBalls":37,"intentionalWalks":0,"hits":68,"hitByPitch":2,"atBats":292,"obp":".320","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1257,"era":"3.96","inningsPitched":"77.1","wins":4,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.36","battersFaced":334,"outs":232,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1257,"balls":472,"strikes":785,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".500","pitchesPerInning":"16.25","gamesFinished":1,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"8.03","walksPer9Inn":"4.31","hitsPer9Inn":"7.91","runsScoredPer9":"4.07","homeRunsPer9":"1.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":11,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID573262":{"person":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"1-2","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":35,"groundOuts":47,"airOuts":55,"runs":27,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":55,"baseOnBalls":21,"intentionalWalks":0,"hits":45,"hitByPitch":4,"avg":".223","atBats":202,"obp":".308","slg":".337","ops":".645","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":227,"totalBases":68,"rbi":19,"leftOnBase":85,"sacBunts":0,"sacFlies":0,"babip":".287","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.50","popOuts":7,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":122,"errors":3,"chances":128,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID673490":{"person":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"802","stats":{"batting":{"note":"1-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":18,"groundOuts":20,"airOuts":26,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":22,"baseOnBalls":9,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".068","atBats":73,"obp":".171","slg":".068","ops":".239","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":82,"totalBases":5,"rbi":3,"leftOnBase":32,"sacBunts":0,"sacFlies":0,"babip":".098","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":59,"putOuts":29,"errors":3,"chances":91,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID693821":{"person":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":17,"gamesStarted":17,"flyOuts":62,"groundOuts":99,"airOuts":110,"runs":48,"doubles":11,"triples":2,"homeRuns":12,"strikeOuts":83,"baseOnBalls":30,"intentionalWalks":0,"hits":91,"hitByPitch":2,"atBats":378,"obp":".298","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":1462,"era":"4.01","inningsPitched":"98.2","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.23","battersFaced":415,"outs":296,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1462,"balls":534,"strikes":928,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".455","pitchesPerInning":"14.82","gamesFinished":0,"strikeoutWalkRatio":"2.77","strikeoutsPer9Inn":"7.57","walksPer9Inn":"2.74","hitsPer9Inn":"8.30","runsScoredPer9":"4.38","homeRunsPer9":"1.09","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":20,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":9,"errors":2,"chances":17,"fielding":".882","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID527048":{"person":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"note":"(L, 6-5)","summary":"5.0 IP, 4 ER, K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":6,"airOuts":8,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":85,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":23,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":35,"strikes":50,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"7.20","homeRunsPer9":"3.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":13,"flyOuts":37,"groundOuts":86,"airOuts":75,"runs":28,"doubles":12,"triples":3,"homeRuns":9,"strikeOuts":61,"baseOnBalls":30,"intentionalWalks":1,"hits":59,"hitByPitch":2,"atBats":276,"obp":".292","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1205,"era":"3.27","inningsPitched":"77.0","wins":6,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.16","battersFaced":313,"outs":231,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1205,"balls":467,"strikes":738,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.15","rbi":4,"winPercentage":".545","pitchesPerInning":"15.65","gamesFinished":2,"strikeoutWalkRatio":"2.03","strikeoutsPer9Inn":"7.13","walksPer9Inn":"3.51","hitsPer9Inn":"6.90","runsScoredPer9":"3.27","homeRunsPer9":"1.05","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":11,"lineOuts":27},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":3,"errors":0,"chances":12,"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"}]}},"batters":[686948,645277,621566,671739,643289,642201,573262,663586,663698,642133,673490,622761,642086,628452,527048,675916,689266,641656],"pitchers":[527048,675916,689266,641656,628452],"bench":[],"bullpen":[693821,800311,656550,641755,669276,625643,519242,694462],"battingOrder":[686948,645277,621566,671739,643289,573262,663586,673490,628452],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Olson (22, O'Brien)."},{"label":"TB","value":"Albies; Baldwin, D; Dubón; Mateo; Olson 2; Yastrzemski."},{"label":"RBI","value":"Albies 2 (46)."},{"label":"2-out RBI","value":"Albies."},{"label":"Runners left in scoring position, 2 out","value":"Dubón; Yastrzemski; Olson; Bart; Baldwin, D 2."},{"label":"SF","value":"Albies."},{"label":"Team RISP","value":"1-for-12."},{"label":"Team LOB","value":"11."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Mateo (9, 2nd base off Liberatore/Herrera)."}]}],"note":[{"label":"a","value":"Grounded out for White, E in the 6th."},{"label":"b","value":"Walked for Bart in the 8th."},{"label":"c","value":"Walked for Mateo in the 8th."},{"label":"1","value":"Ran for Tellez in the 8th."}]}},"officials":[{"official":{"id":577468,"fullName":"Roberto Ortiz","link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"fullName":"Jim Wolf","link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":484198,"fullName":"Alan Porter","link":"/api/v1/people/484198"},"officialType":"Second Base"},{"official":{"id":623945,"fullName":"Alex MacKay","link":"/api/v1/people/623945"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Liberatore; Fernandez 2; Karinchak."},{"label":"HBP","value":"Bart (by Liberatore)."},{"label":"ABS Challenge","value":"Herrera 3 (Ball-Overturned to Strike, Ball-Overturned to Strike, Ball-Confirmed); Wetherholt (Strike-Overturned to Ball); Walker, J (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Liberatore 98-60; Soriano, G 28-17; Romero, J 22-17; Fernandez 25-12; O'Brien 9-7; Pérez, M 85-50; Karinchak 18-9; Dodd 15-9; Hamilton, I 20-11; Iglesias, R 9-7."},{"label":"Groundouts-flyouts","value":"Liberatore 2-3; Soriano, G 2-1; Romero, J 1-0; Fernandez 1-0; O'Brien 3-0; Pérez, M 6-4; Karinchak 0-1; Dodd 1-0; Hamilton, I 0-1; Iglesias, R 0-1."},{"label":"Batters faced","value":"Liberatore 21; Soriano, G 6; Romero, J 6; Fernandez 4; O'Brien 4; Pérez, M 23; Karinchak 4; Dodd 3; Hamilton, I 5; Iglesias, R 3."},{"label":"Inherited runners-scored","value":"Soriano, G 1-0; Romero, J 1-1; Fernandez 2-1."},{"label":"Umpires","value":"HP: Roberto Ortiz. 1B: Jim Wolf. 2B: Alan Porter. 3B: Alex MacKay. "},{"label":"Weather","value":"92 degrees, Partly Cloudy."},{"label":"Wind","value":"5 mph, L To R."},{"label":"First pitch","value":"7:16 PM."},{"label":"T","value":"2:52."},{"label":"Att","value":"32,932."},{"label":"Venue","value":"Truist Park."},{"label":"June 30, 2026"}],"pitchingNotes":["Liberatore pitched to 1 batter in the 6th inning."],"topPerformers":[{"player":{"person":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461","boxscoreName":"Liberatore"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(W, 4-5)","summary":"5.0 IP, ER, 9 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":2,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":15,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":98,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":38,"strikes":60,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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":17,"gamesStarted":17,"flyOuts":53,"groundOuts":64,"airOuts":95,"runs":53,"doubles":15,"triples":1,"homeRuns":17,"strikeOuts":79,"baseOnBalls":33,"intentionalWalks":0,"hits":95,"hitByPitch":1,"atBats":327,"obp":".352","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1424,"era":"5.33","inningsPitched":"82.2","wins":4,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.55","battersFaced":367,"outs":248,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1424,"balls":516,"strikes":908,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":3,"groundOutsToAirouts":"0.67","rbi":1,"winPercentage":".444","pitchesPerInning":"17.23","gamesFinished":0,"strikeoutWalkRatio":"2.39","strikeoutsPer9Inn":"8.60","walksPer9Inn":"3.59","hitsPer9Inn":"10.34","runsScoredPer9":"5.77","homeRunsPer9":"1.85","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":18,"lineOuts":24},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"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"}]},"type":"starter","gameScore":66,"pitchingGameScore":66},{"player":{"person":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369","boxscoreName":"Velázquez, N"},"jerseyNumber":"38","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"400","stats":{"batting":{"summary":"2-2 | HR, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":6,"groundOuts":8,"airOuts":8,"runs":7,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".316","atBats":38,"obp":".395","slg":".605","ops":"1.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":23,"rbi":7,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".360","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.67","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":16,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":63,"hittingGameScore":63},{"player":{"person":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675","boxscoreName":"Church"},"jerseyNumber":"27","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":3,"leftOnBase":0,"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":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":22,"groundOuts":52,"airOuts":51,"runs":26,"doubles":9,"triples":1,"homeRuns":6,"strikeOuts":46,"baseOnBalls":11,"intentionalWalks":0,"hits":51,"hitByPitch":2,"avg":".258","atBats":198,"obp":".300","slg":".404","ops":".704","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":213,"totalBases":80,"rbi":23,"leftOnBase":70,"sacBunts":0,"sacFlies":2,"babip":".304","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":15,"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":3,"putOuts":112,"errors":1,"chances":116,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":54,"hittingGameScore":54}]},"decisions":{"winner":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"loser":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"save":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}