{"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":824407,"link":"/api/v1.1/game/824407/feed/live","metaData":{"wait":10,"timeStamp":"20260801_014309","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count03","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824407,"type":"R","doubleHeader":"N","id":"2026/07/31/arimlb-clemlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824407-2026-07-31","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-31T23:10:00Z","originalDate":"2026-07-31","officialDate":"2026-07-31","dayNight":"night","time":"7:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109","season":2026,"venue":{"id":15,"name":"Chase Field","link":"/api/v1/venues/15"},"springVenue":{"id":4249,"link":"/api/v1/venues/4249"},"teamCode":"ari","fileCode":"ari","abbreviation":"AZ","teamName":"D-backs","locationName":"Phoenix","firstYearOfPlay":"1996","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Arizona","record":{"gamesPlayed":110,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":58,"losses":52,"ties":0,"pct":".527"},"records":{},"divisionLeader":false,"wins":58,"losses":52,"winningPercentage":".527"},"franchiseName":"Arizona","clubName":"Diamondbacks","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114","season":2026,"venue":{"id":5,"name":"Progressive Field","link":"/api/v1/venues/5"},"springVenue":{"id":3834,"link":"/api/v1/venues/3834"},"teamCode":"cle","fileCode":"cle","abbreviation":"CLE","teamName":"Guardians","locationName":"Cleveland","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Cleveland","record":{"gamesPlayed":111,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":56,"losses":55,"ties":0,"pct":".505"},"records":{},"divisionLeader":false,"wins":56,"losses":55,"winningPercentage":".505"},"franchiseName":"Cleveland","clubName":"Guardians","active":true}},"players":{"ID593958":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958","firstName":"Eduardo","lastName":"Rodriguez","primaryNumber":"57","birthDate":"1993-04-07","currentAge":33,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 2\"","weight":231,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eduardo","useLastName":"Rodriguez","middleName":"Jose","boxscoreName":"Rodriguez, Ed","nickName":"El Gualo","gender":"M","nameMatrilineal":"Hernandez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-05-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Eduardo Rodriguez","nameSlug":"eduardo-rodriguez-593958","firstLastName":"Eduardo Rodriguez","lastFirstName":"Rodriguez, Eduardo","lastInitName":"Rodriguez, E","initLastName":"E Rodriguez","fullFMLName":"Eduardo Jose Rodriguez","fullLFMName":"Rodriguez, Eduardo Jose","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID666661":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661","firstName":"Juan","lastName":"Morillo","primaryNumber":"62","birthDate":"1999-03-19","currentAge":27,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Juan","useLastName":"Morillo","middleName":"Diego","boxscoreName":"Morillo, J","gender":"M","nameMatrilineal":"Gutierrez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Juan Morillo","nameSlug":"juan-morillo-666661","firstLastName":"Juan Morillo","lastFirstName":"Morillo, Juan","lastInitName":"Morillo, J","initLastName":"J Morillo","fullFMLName":"Juan Diego Morillo","fullLFMName":"Morillo, Juan Diego","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID694297":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297","firstName":"Brandon","lastName":"Pfaadt","primaryNumber":"32","birthDate":"1998-10-15","currentAge":27,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Pfaadt","middleName":"Connor","boxscoreName":"Pfaadt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"FOUGHT","mlbDebutDate":"2023-05-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Pfaadt","nameSlug":"brandon-pfaadt-694297","firstLastName":"Brandon Pfaadt","lastFirstName":"Pfaadt, Brandon","lastInitName":"Pfaadt, B","initLastName":"B Pfaadt","fullFMLName":"Brandon Connor Pfaadt","fullLFMName":"Pfaadt, Brandon Connor","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID694374":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374","firstName":"Timothy","lastName":"Tawa","primaryNumber":"13","birthDate":"1999-04-07","currentAge":27,"birthCity":"West Linn","birthStateProvince":"OR","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Tim","useLastName":"Tawa","middleName":"John","boxscoreName":"Tawa","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tim Tawa","nameSlug":"tim-tawa-694374","firstLastName":"Tim Tawa","lastFirstName":"Tawa, Tim","lastInitName":"Tawa, T","initLastName":"T Tawa","fullFMLName":"Timothy John Tawa","fullLFMName":"Tawa, Timothy John","strikeZoneTop":3.16,"strikeZoneBottom":1.6},"ID680728":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728","firstName":"Adrian","lastName":"Del Castillo","primaryNumber":"25","birthDate":"1999-09-27","currentAge":26,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"5' 9\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Adrian","useLastName":"Del Castillo","middleName":"Jose","boxscoreName":"Del Castillo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"A-dree-an dell Kas-tee-yo","mlbDebutDate":"2024-08-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adrian Del Castillo","nameSlug":"adrian-del-castillo-680728","firstLastName":"Adrian Del Castillo","lastFirstName":"Del Castillo, Adrian","lastInitName":"Del Castillo, A","initLastName":"A Del Castillo","fullFMLName":"Adrian Jose Del Castillo","fullLFMName":"Del Castillo, Adrian Jose","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID672629":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629","firstName":"Gerardo","lastName":"Carrillo","primaryNumber":"68","birthDate":"1998-09-13","currentAge":28,"birthCity":"Guadalajara","birthCountry":"Mexico","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gerardo","useLastName":"Carrillo","boxscoreName":"Carrillo","gender":"M","nameMatrilineal":"Baldenebro","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-07-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gerardo Carrillo","nameSlug":"gerardo-carrillo-672629","firstLastName":"Gerardo Carrillo","lastFirstName":"Carrillo, Gerardo","lastInitName":"Carrillo, G","initLastName":"G Carrillo","fullFMLName":"Gerardo Carrillo","fullLFMName":"Carrillo, Gerardo","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID571448":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448","firstName":"Nolan","lastName":"Arenado","primaryNumber":"28","birthDate":"1991-04-16","currentAge":35,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nolan","useLastName":"Arenado","middleName":"James","boxscoreName":"Arenado","nickName":"Nado","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"ahr-uh-NAH-doh","mlbDebutDate":"2013-04-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Arenado","nameSlug":"nolan-arenado-571448","firstLastName":"Nolan Arenado","lastFirstName":"Arenado, Nolan","lastInitName":"Arenado, N","initLastName":"N Arenado","fullFMLName":"Nolan James Arenado","fullLFMName":"Arenado, Nolan James","strikeZoneTop":3.277,"strikeZoneBottom":1.654},"ID682988":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988","firstName":"Tyler","lastName":"Locklear","primaryNumber":"31","birthDate":"2000-11-24","currentAge":25,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Tyler","useLastName":"Locklear","middleName":"Evan","boxscoreName":"Locklear","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-06-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Locklear","nameSlug":"tyler-locklear-682988","firstLastName":"Tyler Locklear","lastFirstName":"Locklear, Tyler","lastInitName":"Locklear, T","initLastName":"T Locklear","fullFMLName":"Tyler Evan Locklear","fullLFMName":"Locklear, Tyler Evan","strikeZoneTop":3.28,"strikeZoneBottom":1.66},"ID814439":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439","firstName":"Ryan","lastName":"Waldschmidt","primaryNumber":"15","birthDate":"2002-10-07","currentAge":23,"birthCity":"Sarasota","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Ryan","useLastName":"Waldschmidt","middleName":"Jeffery","boxscoreName":"Waldschmidt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Waldschmidt","nameSlug":"ryan-waldschmidt-814439","firstLastName":"Ryan Waldschmidt","lastFirstName":"Waldschmidt, Ryan","lastInitName":"Waldschmidt, R","initLastName":"R Waldschmidt","fullFMLName":"Ryan Waldschmidt","fullLFMName":"Waldschmidt, Ryan ","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"ID595978":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978","firstName":"Austin","lastName":"Hedges","primaryNumber":"27","birthDate":"1992-08-18","currentAge":34,"birthCity":"San Juan Capistrano","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Austin","useLastName":"Hedges","middleName":"Charles","boxscoreName":"Hedges","nickName":"Hedgey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2015-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Hedges","nameSlug":"austin-hedges-595978","firstLastName":"Austin Hedges","lastFirstName":"Hedges, Austin","lastInitName":"Hedges, A","initLastName":"A Hedges","fullFMLName":"Austin Charles Hedges","fullLFMName":"Hedges, Austin Charles","strikeZoneTop":3.207,"strikeZoneBottom":1.618},"ID656464":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464","firstName":"Kevin","lastName":"Ginkel","primaryNumber":"37","birthDate":"1994-03-24","currentAge":32,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kevin","useLastName":"Ginkel","middleName":"Andrew","boxscoreName":"Ginkel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Ginkel","nameSlug":"kevin-ginkel-656464","firstLastName":"Kevin Ginkel","lastFirstName":"Ginkel, Kevin","lastInitName":"Ginkel, K","initLastName":"K Ginkel","fullFMLName":"Kevin Andrew Ginkel","fullLFMName":"Ginkel, Kevin Andrew","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID683953":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953","firstName":"Travis","lastName":"Bazzana","primaryNumber":"37","birthDate":"2002-08-28","currentAge":24,"birthCity":"Hornsby","birthStateProvince":"NSW","birthCountry":"Australia","height":"5' 11\"","weight":199,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Travis","useLastName":"Bazzana","middleName":"William","boxscoreName":"Bazzana","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-04-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Travis Bazzana","nameSlug":"travis-bazzana-683953","firstLastName":"Travis Bazzana","lastFirstName":"Bazzana, Travis","lastInitName":"Bazzana, T","initLastName":"T Bazzana","fullFMLName":"Travis  Bazzana","fullLFMName":"Bazzana, Travis ","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"ID642528":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528","firstName":"Jonathan","lastName":"Loáisiga","primaryNumber":"43","birthDate":"1994-11-02","currentAge":31,"birthCity":"Managua","birthCountry":"Nicaragua","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jonathan","useLastName":"Loáisiga","middleName":"Stanley","boxscoreName":"Loáisiga","gender":"M","nameMatrilineal":"Estrada","isPlayer":true,"isVerified":true,"pronunciation":"loh-AYE-see-gah","mlbDebutDate":"2018-06-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan Loáisiga","nameSlug":"jonathan-loaisiga-642528","firstLastName":"Jonathan Loáisiga","lastFirstName":"Loáisiga, Jonathan","lastInitName":"Loáisiga, J","initLastName":"J Loáisiga","fullFMLName":"Jonathan Stanley Loáisiga","fullLFMName":"Loáisiga, Jonathan Stanley","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID545121":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121","firstName":"Ildemaro","lastName":"Vargas","primaryNumber":"6","birthDate":"1991-07-16","currentAge":35,"birthCity":"Caripito","birthCountry":"Venezuela","height":"5' 11\"","weight":202,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Ildemaro","useLastName":"Vargas","middleName":"Jose","boxscoreName":"Vargas, I","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"Eel-de-maroh","mlbDebutDate":"2017-06-29","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ildemaro Vargas","nameSlug":"ildemaro-vargas-545121","firstLastName":"Ildemaro Vargas","lastFirstName":"Vargas, Ildemaro","lastInitName":"Vargas, I","initLastName":"I Vargas","fullFMLName":"Ildemaro Jose Vargas","fullLFMName":"Vargas, Ildemaro Jose","strikeZoneTop":3.16,"strikeZoneBottom":1.6},"ID672275":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275","firstName":"Patrick","lastName":"Bailey","primaryNumber":"16","birthDate":"1999-05-29","currentAge":27,"birthCity":"Greensboro","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":223,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Patrick","useLastName":"Bailey","middleName":"Lee","boxscoreName":"Bailey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-05-19","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Patrick Bailey","nameSlug":"patrick-bailey-672275","firstLastName":"Patrick Bailey","lastFirstName":"Bailey, Patrick","lastInitName":"Bailey, P","initLastName":"P Bailey","fullFMLName":"Patrick Lee Bailey","fullLFMName":"Bailey, Patrick Lee","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID672356":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356","firstName":"Gabriel","lastName":"Arias","primaryNumber":"43","birthDate":"2000-02-27","currentAge":26,"birthCity":"La Victoria","birthCountry":"Venezuela","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Gabriel","useLastName":"Arias","middleName":"Alejandro","boxscoreName":"Arias, G","gender":"M","nameMatrilineal":"Gomez","isPlayer":true,"isVerified":true,"pronunciation":"AH-ree-AHS","mlbDebutDate":"2022-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gabriel Arias","nameSlug":"gabriel-arias-672356","firstLastName":"Gabriel Arias","lastFirstName":"Arias, Gabriel","lastInitName":"Arias, G","initLastName":"G Arias","fullFMLName":"Gabriel Arias","fullLFMName":"Arias, Gabriel","strikeZoneTop":3.242,"strikeZoneBottom":1.636},"ID647336":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336","firstName":"Michael","lastName":"Soroka","primaryNumber":"34","birthDate":"1997-08-04","currentAge":29,"birthCity":"Calgary","birthStateProvince":"AB","birthCountry":"Canada","height":"6' 5\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Soroka","middleName":"John Graydon","boxscoreName":"Soroka","nickName":"Rock","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"so-ROH-ka","mlbDebutDate":"2018-05-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Soroka","nameSlug":"michael-soroka-647336","firstLastName":"Michael Soroka","lastFirstName":"Soroka, Michael","lastInitName":"Soroka, M","initLastName":"M Soroka","fullFMLName":"Michael John Graydon Soroka","fullLFMName":"Soroka, Michael John Graydon","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID623149":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149","firstName":"Paul","lastName":"Sewald","primaryNumber":"43","birthDate":"1990-05-26","currentAge":36,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 3\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paul","useLastName":"Sewald","middleName":"Stanton","boxscoreName":"Sewald","nickName":"Paulie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"SEE-walld","mlbDebutDate":"2017-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paul Sewald","nameSlug":"paul-sewald-623149","firstLastName":"Paul Sewald","lastFirstName":"Sewald, Paul","lastInitName":"Sewald, P","initLastName":"P Sewald","fullFMLName":"Paul Stanton Sewald","fullLFMName":"Sewald, Paul Stanton","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID681807":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807","firstName":"David","lastName":"Fry","primaryNumber":"6","birthDate":"1995-11-20","currentAge":30,"birthCity":"Colleyville","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"David","useLastName":"Fry","boxscoreName":"Fry","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-05-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Fry","nameSlug":"david-fry-681807","firstLastName":"David Fry","lastFirstName":"Fry, David","lastInitName":"Fry, D","initLastName":"D Fry","fullFMLName":"David  Fry","fullLFMName":"Fry, David","strikeZoneTop":3.243,"strikeZoneBottom":1.637},"ID680916":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916","firstName":"Franco","lastName":"Aleman","primaryNumber":"55","birthDate":"2000-06-26","currentAge":26,"birthCity":"Yaguajay","birthCountry":"Cuba","height":"6' 6\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Franco","useLastName":"Aleman","boxscoreName":"Aleman","gender":"M","nameMatrilineal":"Armas","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"fran-koh ally-mahn","mlbDebutDate":"2026-05-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Franco Aleman","nameSlug":"franco-aleman-680916","firstLastName":"Franco Aleman","lastFirstName":"Aleman, Franco","lastInitName":"Aleman, F","initLastName":"F Aleman","fullFMLName":"Franco Aleman","fullLFMName":"Aleman, Franco","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID671922":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922","firstName":"Cade","lastName":"Smith","primaryNumber":"36","birthDate":"1999-05-09","currentAge":27,"birthCity":"Vancouver","birthStateProvince":"BC","birthCountry":"Canada","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Smith","middleName":"Jared Benjamin","boxscoreName":"Smith, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cade Smith","nameSlug":"cade-smith-671922","firstLastName":"Cade Smith","lastFirstName":"Smith, Cade","lastInitName":"Smith, C","initLastName":"C Smith","fullFMLName":"Cade Jared Benjamin Smith","fullLFMName":"Smith, Cade Jared Benjamin","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID608070":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070","firstName":"José","lastName":"Ramírez","primaryNumber":"11","birthDate":"1992-09-17","currentAge":33,"birthCity":"Bani","birthCountry":"Dominican Republic","height":"5' 8\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"José","useLastName":"Ramírez","middleName":"Enrique","boxscoreName":"Ramírez, Jo","nickName":"Enriquito","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2013-09-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Ramírez","nameSlug":"jose-ramirez-608070","firstLastName":"José Ramírez","lastFirstName":"Ramírez, José","lastInitName":"Ramírez, J","initLastName":"J Ramírez","fullFMLName":"José Enrique Ramírez","fullLFMName":"Ramírez, José Enrique","strikeZoneTop":3.035,"strikeZoneBottom":1.532},"ID680757":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757","firstName":"Steven","lastName":"Kwan","primaryNumber":"38","birthDate":"1997-09-05","currentAge":29,"birthCity":"Los Gatos","birthStateProvince":"CA","birthCountry":"USA","height":"5' 8\"","weight":170,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Steven","useLastName":"Kwan","middleName":"Robert","boxscoreName":"Kwan","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-04-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Steven Kwan","nameSlug":"steven-kwan-680757","firstLastName":"Steven Kwan","lastFirstName":"Kwan, Steven","lastInitName":"Kwan, S","initLastName":"S Kwan","fullFMLName":"Steven Robert Kwan","fullLFMName":"Kwan, Steven Robert","strikeZoneTop":3.023,"strikeZoneBottom":1.525},"ID683352":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352","firstName":"Mitchell","lastName":"Bratt","primaryNumber":"60","birthDate":"2003-07-03","currentAge":23,"birthCity":"Newmarket","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitch","useLastName":"Bratt","middleName":"Eric","boxscoreName":"Bratt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-06-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mitch Bratt","nameSlug":"mitch-bratt-683352","firstLastName":"Mitch Bratt","lastFirstName":"Bratt, Mitch","lastInitName":"Bratt, M","initLastName":"M Bratt","fullFMLName":"Mitchell Eric Bratt","fullLFMName":"Bratt, Mitchell Eric","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID684442":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442","firstName":"Kohl","lastName":"Drake","primaryNumber":"58","birthDate":"2000-07-17","currentAge":26,"birthCity":"Orem","birthStateProvince":"UT","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kohl","useLastName":"Drake","middleName":"Everett-Scott","boxscoreName":"Drake","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-07-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kohl Drake","nameSlug":"kohl-drake-684442","firstLastName":"Kohl Drake","lastFirstName":"Drake, Kohl","lastInitName":"Drake, K","initLastName":"K Drake","fullFMLName":"Kohl Everett-Scott Drake","fullLFMName":"Drake, Kohl Everett-Scott","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID682657":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657","firstName":"Angel","lastName":"Martínez","primaryNumber":"1","birthDate":"2002-01-27","currentAge":24,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Angel","useLastName":"Martínez","boxscoreName":"Martínez, A","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"Ahn-hell","mlbDebutDate":"2024-06-22","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Angel Martínez","nameSlug":"angel-martinez-682657","firstLastName":"Angel Martínez","lastFirstName":"Martínez, Angel","lastInitName":"Martínez, A","initLastName":"A Martínez","fullFMLName":"Angel Martínez","fullLFMName":"Martínez, Angel ","strikeZoneTop":3.178,"strikeZoneBottom":1.604},"ID700932":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932","firstName":"Kyle","lastName":"Manzardo","primaryNumber":"9","birthDate":"2000-07-18","currentAge":26,"birthCity":"Coeur d'Alene","birthStateProvince":"ID","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Kyle","useLastName":"Manzardo","middleName":"Thomas","boxscoreName":"Manzardo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-05-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Manzardo","nameSlug":"kyle-manzardo-700932","firstLastName":"Kyle Manzardo","lastFirstName":"Manzardo, Kyle","lastInitName":"Manzardo, K","initLastName":"K Manzardo","fullFMLName":"Kyle Thomas Manzardo","fullLFMName":"Manzardo, Kyle Thomas","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID657044":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044","firstName":"Ryan","lastName":"Thompson","primaryNumber":"81","birthDate":"1992-06-26","currentAge":34,"birthCity":"Turner","birthStateProvince":"OR","birthCountry":"USA","height":"6' 5\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Thompson","middleName":"Scott","boxscoreName":"Thompson, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Thompson","nameSlug":"ryan-thompson-657044","firstLastName":"Ryan Thompson","lastFirstName":"Thompson, Ryan","lastInitName":"Thompson, R","initLastName":"R Thompson","fullFMLName":"Ryan Scott Thompson","fullLFMName":"Thompson, Ryan Scott","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID543510":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510","firstName":"James","lastName":"McCann","primaryNumber":"21","birthDate":"1990-06-13","currentAge":36,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"James","useLastName":"McCann","middleName":"Thomas","boxscoreName":"McCann","nickName":"McCannon","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James McCann","nameSlug":"james-mccann-543510","firstLastName":"James McCann","lastFirstName":"McCann, James","lastInitName":"McCann, J","initLastName":"J McCann","fullFMLName":"James Thomas McCann","fullLFMName":"McCann, James Thomas","strikeZoneTop":3.281,"strikeZoneBottom":1.656},"ID678489":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489","firstName":"Jorge","lastName":"Barrosa","primaryNumber":"14","birthDate":"2001-02-17","currentAge":25,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 6\"","weight":175,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jorge","useLastName":"Barrosa","middleName":"Luis","boxscoreName":"Barrosa","gender":"M","nameMatrilineal":"Rojas","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-04-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jorge Barrosa","nameSlug":"jorge-barrosa-678489","firstLastName":"Jorge Barrosa","lastFirstName":"Barrosa, Jorge","lastInitName":"Barrosa, J","initLastName":"J Barrosa","fullFMLName":"Jorge Luis Barrosa","fullLFMName":"Barrosa, Jorge Luis","strikeZoneTop":2.96,"strikeZoneBottom":1.49},"ID656555":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555","firstName":"Rhys","lastName":"Hoskins","primaryNumber":"8","birthDate":"1993-03-17","currentAge":33,"birthCity":"Sacramento","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":241,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Rhys","useLastName":"Hoskins","middleName":"Dean","boxscoreName":"Hoskins","nickName":"Big Fella","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"reese","mlbDebutDate":"2017-08-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rhys Hoskins","nameSlug":"rhys-hoskins-656555","firstLastName":"Rhys Hoskins","lastFirstName":"Hoskins, Rhys","lastInitName":"Hoskins, R","initLastName":"R Hoskins","fullFMLName":"Rhys Dean Hoskins","fullLFMName":"Hoskins, Rhys Dean","strikeZoneTop":3.334,"strikeZoneBottom":1.683},"ID702021":{"id":702021,"fullName":"Will Dion","link":"/api/v1/people/702021","firstName":"William","lastName":"Dion","primaryNumber":"76","birthDate":"2000-04-17","currentAge":26,"birthCity":"Sulphur","birthStateProvince":"LA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Will","useLastName":"Dion","middleName":"Chad","boxscoreName":"Dion","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Will Dion","nameSlug":"will-dion-702021","firstLastName":"Will Dion","lastFirstName":"Dion, Will","lastInitName":"Dion, W","initLastName":"W Dion","fullFMLName":"William Chad Dion","fullLFMName":"Dion, William Chad","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID800050":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050","firstName":"Chase","lastName":"DeLauter","primaryNumber":"24","birthDate":"2001-10-08","currentAge":24,"birthCity":"Frederick","birthStateProvince":"MD","birthCountry":"USA","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Chase","useLastName":"DeLauter","middleName":"Daniel","boxscoreName":"DeLauter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"DAH-law-ter","mlbDebutDate":"2025-10-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Chase DeLauter","nameSlug":"chase-delauter-800050","firstLastName":"Chase DeLauter","lastFirstName":"DeLauter, Chase","lastInitName":"DeLauter, C","initLastName":"C DeLauter","fullFMLName":"Chase Daniel DeLauter","fullLFMName":"DeLauter, Chase Daniel","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID518876":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876","firstName":"Kenneth","lastName":"Kelly","primaryNumber":"29","birthDate":"1988-10-14","currentAge":37,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Merrill","useLastName":"Kelly","middleName":"Merrill","boxscoreName":"Kelly, Me","nickName":"Mert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2019-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Merrill Kelly","nameSlug":"merrill-kelly-518876","firstLastName":"Merrill Kelly","lastFirstName":"Kelly, Merrill","lastInitName":"Kelly, M","initLastName":"M Kelly","fullFMLName":"Kenneth Merrill Kelly","fullLFMName":"Kelly, Kenneth Merrill","strikeZoneTop":3.41,"strikeZoneBottom":1.55},"ID606466":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466","firstName":"Ketel","lastName":"Marte","primaryNumber":"4","birthDate":"1993-10-12","currentAge":32,"birthCity":"Nizao","birthCountry":"Dominican Republic","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ketel","useLastName":"Marte","middleName":"Ricardo","boxscoreName":"Marte, K","nickName":"El Nino","gender":"M","nameMatrilineal":"Valdez","isPlayer":true,"isVerified":true,"pronunciation":"keh-TELL mar-TAY","mlbDebutDate":"2015-07-31","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ketel Marte","nameSlug":"ketel-marte-606466","firstLastName":"Ketel Marte","lastFirstName":"Marte, Ketel","lastInitName":"Marte, K","initLastName":"K Marte","fullFMLName":"Ketel Ricardo Marte","fullLFMName":"Marte, Ketel Ricardo","strikeZoneTop":3.218,"strikeZoneBottom":1.624},"ID677944":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944","firstName":"Slade","lastName":"Cecconi","primaryNumber":"44","birthDate":"1999-06-24","currentAge":27,"birthCity":"Oviedo","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Slade","useLastName":"Cecconi","boxscoreName":"Cecconi","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"seh-CONE-ee","mlbDebutDate":"2023-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Slade Cecconi","nameSlug":"slade-cecconi-677944","firstLastName":"Slade Cecconi","lastFirstName":"Cecconi, Slade","lastInitName":"Cecconi, S","initLastName":"S Cecconi","fullFMLName":"Slade  Cecconi","fullLFMName":"Cecconi, Slade","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID672695":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695","firstName":"Geraldo","lastName":"Perdomo","primaryNumber":"2","birthDate":"1999-10-22","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Geraldo","useLastName":"Perdomo","middleName":"Rafael","boxscoreName":"Perdomo","gender":"M","nameMatrilineal":"Fonnieur","isPlayer":true,"isVerified":true,"pronunciation":"HER-all-doh per-DOH-mo","mlbDebutDate":"2021-04-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Geraldo Perdomo","nameSlug":"geraldo-perdomo-672695","firstLastName":"Geraldo Perdomo","lastFirstName":"Perdomo, Geraldo","lastInitName":"Perdomo, G","initLastName":"G Perdomo","fullFMLName":"Geraldo Rafael Perdomo","fullLFMName":"Perdomo, Geraldo Rafael","strikeZoneTop":3.32,"strikeZoneBottom":1.67},"ID677587":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587","firstName":"Brayan","lastName":"Rocchio","primaryNumber":"4","birthDate":"2001-01-13","currentAge":25,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 9\"","weight":170,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Brayan","useLastName":"Rocchio","middleName":"Hommy","boxscoreName":"Rocchio","gender":"M","nameMatrilineal":"Zambrano","isPlayer":true,"isVerified":true,"pronunciation":"Brian roak-E-O","mlbDebutDate":"2023-05-16","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brayan Rocchio","nameSlug":"brayan-rocchio-677587","firstLastName":"Brayan Rocchio","lastFirstName":"Rocchio, Brayan","lastInitName":"Rocchio, B","initLastName":"B Rocchio","fullFMLName":"Brayan Hommy Rocchio","fullLFMName":"Rocchio, Brayan Hommy","strikeZoneTop":3.068,"strikeZoneBottom":1.548},"ID690984":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984","firstName":"Peter","lastName":"Halpin","primaryNumber":"0","birthDate":"2002-05-26","currentAge":24,"birthCity":"San Mateo","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Petey","useLastName":"Halpin","middleName":"Lyndon","boxscoreName":"Halpin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2025-09-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Petey Halpin","nameSlug":"petey-halpin-690984","firstLastName":"Petey Halpin","lastFirstName":"Halpin, Petey","lastInitName":"Halpin, P","initLastName":"P Halpin","fullFMLName":"Peter Lyndon Halpin","fullLFMName":"Halpin, Peter Lyndon","strikeZoneTop":3.184,"strikeZoneBottom":1.607},"ID670036":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036","firstName":"Matthew","lastName":"Festa","primaryNumber":"52","birthDate":"1993-03-11","currentAge":33,"birthCity":"Brooklyn","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Festa","middleName":"Joseph","boxscoreName":"Festa, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2018-07-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Festa","nameSlug":"matt-festa-670036","firstLastName":"Matt Festa","lastFirstName":"Festa, Matt","lastInitName":"Festa, M","initLastName":"M Festa","fullFMLName":"Matthew Joseph Festa","fullLFMName":"Festa, Matthew Joseph","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID670059":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059","firstName":"Colin","lastName":"Holderman","primaryNumber":"35","birthDate":"1995-10-08","currentAge":30,"birthCity":"Bourbonnais","birthStateProvince":"IL","birthCountry":"USA","height":"6' 6\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Colin","useLastName":"Holderman","middleName":"Scott","boxscoreName":"Holderman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2022-05-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colin Holderman","nameSlug":"colin-holderman-670059","firstLastName":"Colin Holderman","lastFirstName":"Holderman, Colin","lastInitName":"Holderman, C","initLastName":"C Holderman","fullFMLName":"Colin Scott Holderman","fullLFMName":"Holderman, Colin Scott","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID672515":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515","firstName":"Gabriel","lastName":"Moreno","primaryNumber":"14","birthDate":"2000-02-14","currentAge":26,"birthCity":"Barquisimeto","birthCountry":"Venezuela","height":"5' 9\"","weight":200,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Gabriel","useLastName":"Moreno","middleName":"Jose","boxscoreName":"Moreno","gender":"M","nameMatrilineal":"Marquez","isPlayer":true,"isVerified":true,"pronunciation":"MO-rain-oh","mlbDebutDate":"2022-06-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gabriel Moreno","nameSlug":"gabriel-moreno-672515","firstLastName":"Gabriel Moreno","lastFirstName":"Moreno, Gabriel","lastInitName":"Moreno, G","initLastName":"G Moreno","fullFMLName":"Gabriel Jose Moreno","fullLFMName":"Moreno, Gabriel Jose","strikeZoneTop":3.07,"strikeZoneBottom":1.55},"ID664199":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199","firstName":"Taylor","lastName":"Clarke","primaryNumber":"45","birthDate":"1993-05-13","currentAge":33,"birthCity":"Ashburn","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taylor","useLastName":"Clarke","middleName":"James","boxscoreName":"Clarke, T","nickName":"Clarkey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taylor Clarke","nameSlug":"taylor-clarke-664199","firstLastName":"Taylor Clarke","lastFirstName":"Clarke, Taylor","lastInitName":"Clarke, T","initLastName":"T Clarke","fullFMLName":"Taylor James Clarke","fullLFMName":"Clarke, Taylor James","strikeZoneTop":3.348,"strikeZoneBottom":1.69},"ID682998":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998","firstName":"Corbin","lastName":"Carroll","primaryNumber":"7","birthDate":"2000-08-21","currentAge":26,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Corbin","useLastName":"Carroll","middleName":"Franklin","boxscoreName":"Carroll","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Corbin Carroll","nameSlug":"corbin-carroll-682998","firstLastName":"Corbin Carroll","lastFirstName":"Carroll, Corbin","lastInitName":"Carroll, C","initLastName":"C Carroll","fullFMLName":"Corbin Franklin Carroll","fullLFMName":"Carroll, Corbin Franklin","strikeZoneTop":3.1,"strikeZoneBottom":1.57},"ID800048":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048","firstName":"Parker","lastName":"Messick","primaryNumber":"77","birthDate":"2000-10-26","currentAge":25,"birthCity":"Plant City","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Parker","useLastName":"Messick","middleName":"Chase","boxscoreName":"Messick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Parker Messick","nameSlug":"parker-messick-800048","firstLastName":"Parker Messick","lastFirstName":"Messick, Parker","lastInitName":"Messick, P","initLastName":"P Messick","fullFMLName":"Parker Chase Messick","fullLFMName":"Messick, Parker Chase","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID676282":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282","firstName":"Joseph","lastName":"Cantillo","primaryNumber":"54","birthDate":"1999-12-18","currentAge":26,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joey","useLastName":"Cantillo","middleName":"Lopaka","boxscoreName":"Cantillo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"can-TIL-oh","mlbDebutDate":"2024-07-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Joey Cantillo","nameSlug":"joey-cantillo-676282","firstLastName":"Joey Cantillo","lastFirstName":"Cantillo, Joey","lastInitName":"Cantillo, J","initLastName":"J Cantillo","fullFMLName":"Joseph Lopaka Cantillo","fullLFMName":"Cantillo, Joseph Lopaka","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID681870":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870","firstName":"Erik","lastName":"Sabrowski","primaryNumber":"62","birthDate":"1997-10-31","currentAge":28,"birthCity":"Edmonton","birthStateProvince":"AB","birthCountry":"Canada","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Erik","useLastName":"Sabrowski","middleName":"Wayne Thomas","boxscoreName":"Sabrowski","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Erik Sabrowski","nameSlug":"erik-sabrowski-681870","firstLastName":"Erik Sabrowski","lastFirstName":"Sabrowski, Erik","lastInitName":"Sabrowski, E","initLastName":"E Sabrowski","fullFMLName":"Erik Wayne Thomas Sabrowski","fullLFMName":"Sabrowski, Erik Wayne Thomas","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID668909":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909","firstName":"Gavin","lastName":"Williams","primaryNumber":"32","birthDate":"1999-07-26","currentAge":27,"birthCity":"Fayetteville","birthStateProvince":"NC","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gavin","useLastName":"Williams","middleName":"Scott","boxscoreName":"Williams, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-06-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gavin Williams","nameSlug":"gavin-williams-668909","firstLastName":"Gavin Williams","lastFirstName":"Williams, Gavin","lastInitName":"Williams, G","initLastName":"G Williams","fullFMLName":"Gavin Scott Williams","fullLFMName":"Williams, Gavin Scott","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID683769":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769","firstName":"Hunter","lastName":"Gaddis","primaryNumber":"33","birthDate":"1998-04-09","currentAge":28,"birthCity":"Canton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Gaddis","middleName":"Reid","boxscoreName":"Gaddis","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Gaddis","nameSlug":"hunter-gaddis-683769","firstLastName":"Hunter Gaddis","lastFirstName":"Gaddis, Hunter","lastInitName":"Gaddis, H","initLastName":"H Gaddis","fullFMLName":"Hunter Reid Gaddis","fullLFMName":"Gaddis, Hunter Reid","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID682120":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120","firstName":"Tim","lastName":"Herrin","primaryNumber":"29","birthDate":"1996-10-08","currentAge":29,"birthCity":"Terre Haute","birthStateProvince":"IN","birthCountry":"USA","height":"6' 6\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tim","useLastName":"Herrin","middleName":"Edward","boxscoreName":"Herrin","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-04-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tim Herrin","nameSlug":"tim-herrin-682120","firstLastName":"Tim Herrin","lastFirstName":"Herrin, Tim","lastInitName":"Herrin, T","initLastName":"T Herrin","fullFMLName":"Tim Edward Herrin","fullLFMName":"Herrin, Tim Edward","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID676440":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440","firstName":"Tanner","lastName":"Bibee","primaryNumber":"28","birthDate":"1999-03-05","currentAge":27,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tanner","useLastName":"Bibee","middleName":"Hayes","boxscoreName":"Bibee","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"BUY-bee","mlbDebutDate":"2023-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tanner Bibee","nameSlug":"tanner-bibee-676440","firstLastName":"Tanner Bibee","lastFirstName":"Bibee, Tanner","lastInitName":"Bibee, T","initLastName":"T Bibee","fullFMLName":"Tanner Hayes Bibee","fullLFMName":"Bibee, Tanner Hayes","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID596146":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146","firstName":"Maximilian","lastName":"Kepler","primaryNumber":"22","birthDate":"1993-02-10","currentAge":33,"birthCity":"Berlin","birthCountry":"Germany","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Max","useLastName":"Kepler","boxscoreName":"Kepler","nickName":"Rozycki","gender":"M","nameMatrilineal":"Rozycki","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-09-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Max Kepler","nameSlug":"max-kepler-596146","firstLastName":"Max Kepler","lastFirstName":"Kepler, Max","lastInitName":"Kepler, M","initLastName":"M Kepler","fullFMLName":"Maximilian Kepler","fullLFMName":"Kepler, Maximilian","strikeZoneTop":3.376,"strikeZoneBottom":1.704},"ID805299":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299","firstName":"Brandyn","lastName":"Garcia","primaryNumber":"55","birthDate":"2000-05-27","currentAge":26,"birthCity":"Newport","birthStateProvince":"RI","birthCountry":"USA","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandyn","useLastName":"Garcia","middleName":"Michael","boxscoreName":"Garcia, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-07-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brandyn Garcia","nameSlug":"brandyn-garcia-805299","firstLastName":"Brandyn Garcia","lastFirstName":"Garcia, Brandyn","lastInitName":"Garcia, B","initLastName":"B Garcia","fullFMLName":"Brandyn Michael Garcia","fullLFMName":"Garcia, Brandyn Michael","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":5,"name":"Progressive Field","link":"/api/v1/venues/5","location":{"address1":"2401 Ontario Street","city":"Cleveland","state":"Ohio","stateAbbrev":"OH","postalCode":"44115","defaultCoordinates":{"latitude":41.495861,"longitude":-81.685255},"azimuthAngle":0.0,"elevation":653,"country":"USA","phone":"(216) 420-4200"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":34830,"turfType":"Grass","roofType":"Open","leftLine":325,"left":370,"leftCenter":410,"center":405,"rightCenter":375,"rightLine":325},"active":true,"season":"2026"},"officialVenue":{"id":5,"link":"/api/v1/venues/5"},"weather":{"condition":"Partly Cloudy","temp":"79","wind":"2 mph, In From CF"},"gameInfo":{"attendance":36639,"firstPitch":"2026-07-31T23:11:00.000Z","gameDurationMinutes":151},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":3,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":2,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"home":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"}},"officialScorer":{"id":494624,"fullName":"Adam Liberman","link":"/api/v1/people/494624"},"primaryDatacaster":{"id":601482,"fullName":"Dan Battaglia","link":"/api/v1/people/601482"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Corbin Carroll pops out to third baseman José Ramírez in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-31T23:11:51.380Z","endTime":"2026-07-31T23:13:46.921Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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-07-31T19:00:01.612Z","endTime":"2026-07-31T22:37:01.793Z","isPitch":false,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"}},{"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-07-31T22:37:01.793Z","endTime":"2026-07-31T23:09:36.322Z","isPitch":false,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"}},{"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-07-31T23:09:36.322Z","endTime":"2026-07-31T23:11:53.547Z","isPitch":false,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"}},{"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.3,"endSpeed":83.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.792762828016095,"aZ":-22.99988593476792,"pfxX":-9.499875074040855,"pfxZ":5.134888279940048,"pX":-0.08710584335584001,"pZ":2.4533028409263435,"vX0":8.852984719888711,"vY0":-132.66113936898898,"vZ0":-4.969819550514669,"x":120.32,"y":172.54,"x0":-2.229687217521388,"y0":50.00207550916127,"z0":6.0226740479365315,"aX":-16.969615998911273},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.4,"breakHorizontal":15.4,"spinRate":2035,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.41253506607757595,"extension":6.711718432149507},"index":3,"playId":"fbe8b051-739f-3190-96a9-bc16c240dd6f","pitchNumber":1,"startTime":"2026-07-31T23:11:53.547Z","endTime":"2026-07-31T23:11:57.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.67567057540019,"aZ":-13.845670515164958,"pfxX":-6.130523582836438,"pfxZ":9.487321837254791,"pX":0.3756361885525641,"pZ":2.4607386061831185,"vX0":8.252767283149492,"vY0":-138.10704040846687,"vZ0":-7.205938185681667,"x":102.68,"y":172.34,"x0":-1.8544553308623035,"y0":50.004479649745164,"z0":6.034451121121408,"aX":-11.846834563332253},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.8,"breakHorizontal":9.4,"spinRate":2296,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.39654507800936756,"extension":6.855420259903038},"index":4,"playId":"b423934d-cea2-3c41-b9e6-a25120a39e79","pitchNumber":2,"startTime":"2026-07-31T23:12:08.931Z","endTime":"2026-07-31T23:12:14.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.171492483638115,"aZ":-38.39650804760109,"pfxX":7.91226940041043,"pfxZ":-4.5820745197448565,"pX":1.9719540922801397,"pZ":1.6140307672860226,"vX0":6.665711358002568,"vY0":-116.66899101064053,"vZ0":-2.0957250210787812,"x":41.83,"y":195.2,"x0":-1.9667451372518157,"y0":50.00495073500762,"z0":6.196767686548034,"aX":10.736535233490502},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-8.5,"breakHorizontal":-16.2,"spinRate":2666,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.47232129747892726,"extension":6.764807955948893},"index":5,"playId":"59cec0be-8e37-32bc-b690-da17211262e9","pitchNumber":3,"startTime":"2026-07-31T23:12:28.102Z","endTime":"2026-07-31T23:12:32.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.690140176236422,"aZ":-16.71791545269717,"pfxX":-4.590624649493269,"pfxZ":7.9543130090033305,"pX":0.3095304665179804,"pZ":3.748974117200201,"vX0":7.3495807382384335,"vY0":-138.23432335676978,"vZ0":-3.548087318984809,"x":105.2,"y":137.56,"x0":-1.7824432142916535,"y0":50.001678156355204,"z0":6.165779469554518,"aX":-8.919321623513776},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.9,"breakHorizontal":6.8,"spinRate":2098,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3956496835511385,"extension":6.839259944329566},"index":6,"playId":"c02c284e-428f-3865-a379-8575db538895","pitchNumber":4,"startTime":"2026-07-31T23:12:46.437Z","endTime":"2026-07-31T23:12:51.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.621369700682145,"aZ":-36.081633152392286,"pfxX":10.08140544885783,"pfxZ":-2.750579921669917,"pX":0.668841801707057,"pZ":0.7097284609733997,"vX0":4.0067108012940835,"vY0":-119.42927833661223,"vZ0":-4.616211432174732,"x":91.51,"y":219.62,"x0":-2.348752351124259,"y0":50.00385342167462,"z0":5.973103610111826,"aX":14.317136592976409},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-6.0,"breakHorizontal":-19.3,"spinRate":2635,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4616190853827673,"extension":6.63804271662787},"index":7,"playId":"0eafd914-f8d8-35f9-b5a9-a0c0d3c2e4d3","pitchNumber":5,"startTime":"2026-07-31T23:13:05.621Z","endTime":"2026-07-31T23:13:10.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.768413972132095,"aZ":-16.616573424921544,"pfxX":-5.336184600866194,"pfxZ":8.055106070641035,"pX":-0.38629514385391195,"pZ":2.7774762188726747,"vX0":5.835157613725695,"vY0":-137.8943332010314,"vZ0":-5.946744528107092,"x":131.72,"y":163.79,"x0":-1.8333938714954134,"y0":50.00451181777237,"z0":6.077345769245096,"aX":-10.309464595392011},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.6,"breakHorizontal":8.5,"spinRate":2100,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.3967320119769586,"extension":6.818832634830858},"hitData":{"launchSpeed":92.9,"launchAngle":61.0,"totalDistance":213.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":63.52,"coordY":148.01}},"index":8,"playId":"c713d1f3-8469-3021-bd30-324175718d57","pitchNumber":6,"startTime":"2026-07-31T23:13:36.858Z","endTime":"2026-07-31T23:13:46.921Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:13:46.921Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out, shortstop Brayan Rocchio to first baseman Rhys Hoskins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-31T23:13:59.746Z","endTime":"2026-07-31T23:16:12.403Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"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":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95709550885445,"aZ":-22.768452711266832,"pfxX":-10.30523439905684,"pfxZ":5.137445752660522,"pX":0.24827883143952512,"pZ":1.7234742497690259,"vX0":10.043216894443226,"vY0":-134.1722719346085,"vZ0":-6.736823492269365,"x":107.54,"y":192.25,"x0":-2.197417045805646,"y0":50.00121405834288,"z0":5.879771836468221,"aX":-18.861545124003417},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.0,"breakHorizontal":16.6,"spinRate":1922,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.4076062677812673,"extension":6.70685761930349},"index":0,"playId":"0649a9bf-fee1-315a-96ed-628ecdc91f6a","pitchNumber":1,"startTime":"2026-07-31T23:14:17.701Z","endTime":"2026-07-31T23:14:22.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94192383723382,"aZ":-32.553081195876025,"pfxX":3.4353877535543837,"pfxZ":-0.2358721056218993,"pX":-0.9861977095783476,"pZ":2.3036496610596466,"vX0":2.886529323687471,"vY0":-124.47631644389236,"vZ0":-2.560377024811584,"x":154.59,"y":176.58,"x0":-2.6054957315286846,"y0":50.005942804157264,"z0":6.028933053714568,"aX":5.415842152622179},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.7,"breakHorizontal":-6.8,"spinRate":2785,"spinDirection":82},"zone":13,"typeConfidence":2.0,"plateTime":0.4392681050005045,"extension":6.686308952663949},"index":1,"playId":"98eeebdf-f6ed-3a3f-9e46-1ac7f460d745","pitchNumber":2,"startTime":"2026-07-31T23:14:34.034Z","endTime":"2026-07-31T23:14:39.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":81.9,"endSpeed":75.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.773172944848373,"aZ":-20.393598056791944,"pfxX":-8.971751098584056,"pfxZ":8.160976040178127,"pX":0.029330030769521693,"pZ":2.9100695307159414,"vX0":7.741655816953839,"vY0":-119.07156844577757,"vZ0":-3.064783752776741,"x":115.88,"y":160.21,"x0":-2.090509157372609,"y0":50.00045058059007,"z0":6.048467429626437,"aX":-12.94679278553829},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":14.3,"breakHorizontal":14.5,"spinRate":2010,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.4590969476531974,"extension":6.667999167001883},"index":2,"playId":"06ae0424-631a-3c84-9641-c1a536b2bec5","pitchNumber":3,"startTime":"2026-07-31T23:14:50.805Z","endTime":"2026-07-31T23:14:55.688Z","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":1},"index":3,"startTime":"2026-07-31T23:14:59.620Z","endTime":"2026-07-31T23:15:16.753Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.46737750270807,"aZ":-14.661010048920357,"pfxX":-4.4808841984264145,"pfxZ":8.925299678214445,"pX":-2.254022842633883,"pZ":4.231807599072617,"vX0":1.3867608731080192,"vY0":-139.02753879209854,"vZ0":-2.72016233816308,"x":202.92,"y":124.52,"x0":-2.176353252532721,"y0":50.00479168167998,"z0":6.193140767969115,"aX":-8.793244779400066},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.8,"breakHorizontal":7.8,"spinRate":2301,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.3936143257225546,"extension":6.791245373403783},"index":4,"playId":"f4a09eeb-fc89-3d70-99e7-93dfe47c2107","pitchNumber":4,"startTime":"2026-07-31T23:15:16.753Z","endTime":"2026-07-31T23:15:21.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.200119212964715,"aZ":-30.18335135425308,"pfxX":9.058974135003446,"pfxZ":1.3635586698255615,"pX":0.3334509875437993,"pZ":2.04604176002856,"vX0":4.0495090381898535,"vY0":-120.21701995424705,"vZ0":-2.7064043703505534,"x":104.29,"y":183.54,"x0":-2.551705912337386,"y0":50.00128907795631,"z0":5.8767512867512695,"aX":13.202789150432558},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":2.0,"breakHorizontal":-17.4,"spinRate":2658,"spinDirection":63},"zone":9,"typeConfidence":2.0,"plateTime":0.45632494489619235,"extension":6.695982152998226},"index":5,"playId":"4be704ac-b391-3840-8685-cfc8ddc3506c","pitchNumber":5,"startTime":"2026-07-31T23:15:34.708Z","endTime":"2026-07-31T23:15:39.683Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":88.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48511516404428,"aZ":-15.184662816242199,"pfxX":-4.266894258150446,"pfxZ":8.632574930941622,"pX":-0.7404997433097887,"pZ":1.994329440228248,"vX0":5.107714455167339,"vY0":-138.5644042156505,"vZ0":-8.16430719079775,"x":145.23,"y":184.93,"x0":-2.042996358356285,"y0":50.000030660494964,"z0":5.96852867026385,"aX":-8.395395019405015},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.4,"breakHorizontal":6.8,"spinRate":2145,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.3934898813229588,"extension":6.892353004015283},"hitData":{"launchSpeed":92.7,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.48,"coordY":120.23}},"index":6,"playId":"93c34621-ee81-343e-8c21-09de2ef17f38","pitchNumber":6,"startTime":"2026-07-31T23:16:03.521Z","endTime":"2026-07-31T23:16:12.403Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:16:12.403Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gabriel Moreno flies out to right fielder Angel Martínez in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-31T23:16:18.289Z","endTime":"2026-07-31T23:16:53.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.787231491259945,"aZ":-12.18762385591423,"pfxX":-3.2882227360635814,"pfxZ":10.351665898957588,"pX":0.09977252531536593,"pZ":2.509939855230147,"vX0":6.3363908836370015,"vY0":-137.65129196041863,"vZ0":-7.416670045960105,"x":113.2,"y":171.01,"x0":-1.798391027289925,"y0":50.00515485995732,"z0":6.053372180132568,"aX":-6.350728065764801},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.5,"breakHorizontal":4.7,"spinRate":2375,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.396976746898674,"extension":6.891801702018432},"hitData":{"launchSpeed":88.3,"launchAngle":53.0,"totalDistance":226.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.38,"coordY":143.89}},"index":0,"playId":"2276d59a-860c-3561-ae68-b98f3bccaca0","pitchNumber":1,"startTime":"2026-07-31T23:16:39.863Z","endTime":"2026-07-31T23:16:53.658Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:16:53.658Z","atBatIndex":2},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Angel Martínez lines out to left fielder Max Kepler.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-31T23:18:53.874Z","endTime":"2026-07-31T23:19:58.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"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":89.7,"endSpeed":82.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.431530530996273,"aZ":-16.325854083036216,"pfxX":4.255256881186003,"pfxZ":9.121045573338666,"pX":0.3586619102961425,"pZ":1.6594430443312203,"vX0":-5.696325369093772,"vY0":-130.47406623256586,"vZ0":-6.446163316084494,"x":103.33,"y":193.98,"x0":2.0094233724047874,"y0":50.00479649343454,"z0":5.376417257040713,"aX":7.395642294339807},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.5,"breakHorizontal":-6.6,"spinRate":2433,"spinDirection":146},"zone":9,"typeConfidence":2.0,"plateTime":0.41854904846645224,"extension":6.361034364440464},"index":0,"playId":"6e043ed5-f8b5-3d27-8ade-8d2e86c28efe","pitchNumber":1,"startTime":"2026-07-31T23:19:31.799Z","endTime":"2026-07-31T23:19:36.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.444469842088722,"aZ":-26.579011407594475,"pfxX":7.647361152096454,"pfxZ":3.6150830428016114,"pX":0.44857184459000415,"pZ":2.3344089986322425,"vX0":-6.42109152649817,"vY0":-123.111270005991,"vZ0":-2.0555034799252723,"x":99.9,"y":175.75,"x0":2.086020586452652,"y0":50.003613470728645,"z0":5.41053669196222,"aX":11.841856696363596},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.4,"breakHorizontal":-12.5,"spinRate":1635,"spinDirection":128},"zone":6,"typeConfidence":2.0,"plateTime":0.44342878363715643,"extension":6.095638308019655},"hitData":{"launchSpeed":95.2,"launchAngle":22.0,"totalDistance":339.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":79.19,"coordY":70.91}},"index":1,"playId":"47e011ef-197b-30ad-8c4c-3bf48c4a5f4c","pitchNumber":2,"startTime":"2026-07-31T23:19:49.819Z","endTime":"2026-07-31T23:19:58.954Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:19:58.954Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Ramírez walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-31T23:20:00.257Z","endTime":"2026-07-31T23:22:04.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.333685682289925,"aZ":-17.64555475679371,"pfxX":2.170151414123784,"pfxZ":8.218052802916683,"pX":-0.9005487138312296,"pZ":3.647415971508822,"vX0":-7.994046317915835,"vY0":-131.27769311590546,"vZ0":-1.5490065448179777,"x":151.33,"y":140.3,"x0":1.8847483440231074,"y0":50.006194643002814,"z0":5.540992309344654,"aX":3.838464717388482},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.9,"breakHorizontal":-2.4,"spinRate":2323,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.4151224239149798,"extension":6.416533961925419},"index":0,"playId":"baa36e94-33b6-3842-bb42-0a60f1e44e31","pitchNumber":1,"startTime":"2026-07-31T23:20:30.529Z","endTime":"2026-07-31T23:20:35.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(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":75.8,"endSpeed":70.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.699162828909856,"aZ":-40.154465300455726,"pfxX":-3.6210765614409697,"pfxZ":-6.451173802299126,"pX":0.052379903251657055,"pZ":3.2488676627092463,"vX0":-2.8374213702470072,"vY0":-110.28605676986426,"vZ0":3.369681039152811,"x":115.0,"y":151.06,"x0":1.8236196848470025,"y0":50.0007133842187,"z0":5.9220910221913865,"aX":-4.481509657027481},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-10.6,"breakHorizontal":7.3,"spinRate":2296,"spinDirection":314},"zone":2,"typeConfidence":2.0,"plateTime":0.4956944039676454,"extension":5.9807794225133355},"index":1,"playId":"51f6dd2b-c22b-3d2a-9dbd-38ca741982bc","pitchNumber":2,"startTime":"2026-07-31T23:20:46.619Z","endTime":"2026-07-31T23:20:51.597Z","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":90.9,"endSpeed":83.8,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.544681414095127,"aZ":-17.665258266314023,"pfxX":1.9775143011417948,"pfxZ":8.09467729573296,"pX":-0.5915453562528848,"pZ":4.4081223148147055,"vX0":-7.393262967152622,"vY0":-132.36859144498905,"vZ0":0.3736265264855908,"x":139.55,"y":119.76,"x0":1.968439688457954,"y0":50.00504072435887,"z0":5.548230220146964,"aX":3.546880457407378},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.0,"breakHorizontal":-2.2,"spinRate":2380,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.4121885072746232,"extension":6.287710044175899},"index":2,"playId":"2a2ec07d-0e30-3e39-a06c-d8e5da40e775","pitchNumber":3,"startTime":"2026-07-31T23:21:02.948Z","endTime":"2026-07-31T23:21:07.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.690806133886685,"aZ":-16.2553876939562,"pfxX":2.653160057819438,"pfxZ":8.7899631208689,"pX":0.7693393730709599,"pZ":1.4899036662950162,"vX0":-4.5173844934190335,"vY0":-133.028688443284,"vZ0":-6.8384162479395005,"x":87.67,"y":198.55,"x0":2.1366182068823685,"y0":50.00467586860232,"z0":5.250499870695828,"aX":4.806457133966434},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.8,"breakHorizontal":-4.0,"spinRate":2352,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.41007176669080625,"extension":6.3795539948375515},"index":3,"playId":"e46eb61b-cab2-36e7-8139-bd1468a0533c","pitchNumber":4,"startTime":"2026-07-31T23:21:20.445Z","endTime":"2026-07-31T23:21:25.572Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":73.1,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.91931532212125,"aZ":-35.037289118659494,"pfxX":-8.08870662850416,"pfxZ":-2.1283767468238715,"pX":0.13287413886771252,"pZ":2.440971594781275,"vX0":-2.5714338838772055,"vY0":-115.20844824451716,"vZ0":0.9009606049408312,"x":111.94,"y":172.87,"x0":2.313490778945415,"y0":50.00169169225357,"z0":5.424952350463957,"aX":-10.897004878919983},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-3.4,"breakHorizontal":15.2,"spinRate":2361,"spinDirection":309},"zone":5,"typeConfidence":2.0,"plateTime":0.4749928598979807,"extension":6.010728075275024},"index":4,"playId":"eb0d75cf-025f-3582-9eb1-d049c45ebbcd","pitchNumber":5,"startTime":"2026-07-31T23:21:38.879Z","endTime":"2026-07-31T23:21:43.926Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.8,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.55294121778736,"aZ":-33.823215841696005,"pfxX":-7.0041816188747035,"pfxZ":-1.2272010624870777,"pX":1.2367915369505205,"pZ":3.7828957689396816,"vX0":-0.4288768651210054,"vY0":-115.04858582257205,"vZ0":3.3881064692024614,"x":69.86,"y":136.64,"x0":2.3358135013222125,"y0":50.00167178653918,"z0":5.560988580071744,"aX":-9.425329979290817},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-1.1,"breakHorizontal":12.8,"spinRate":2348,"spinDirection":301},"zone":12,"typeConfidence":2.0,"plateTime":0.47536370567545516,"extension":5.959377882605472},"index":5,"playId":"0cc0f6e4-12da-3079-bd91-e5e85eb826d0","pitchNumber":6,"startTime":"2026-07-31T23:22:00.534Z","endTime":"2026-07-31T23:22:04.498Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:22:04.498Z","atBatIndex":4},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Chase DeLauter lines out to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-31T23:22:07.096Z","endTime":"2026-07-31T23:24:49.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6,7],"actionIndex":[1],"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.758204626287224,"aZ":-19.091661298801668,"pfxX":7.01711872577667,"pfxZ":7.2070215569923874,"pX":1.3096376455750074,"pZ":4.048579887888324,"vX0":-5.00136405350647,"vY0":-133.63694686600152,"vZ0":0.17090880173040235,"x":67.08,"y":129.47,"x0":2.2900526183270897,"y0":50.00532056857843,"z0":5.3509332793141535,"aX":12.742890604667258},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.3,"breakHorizontal":-11.6,"spinRate":2198,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.40926780586438305,"extension":6.393807808193963},"index":0,"playId":"4100a825-d422-3608-842e-2b5c5599a779","pitchNumber":1,"startTime":"2026-07-31T23:22:29.085Z","endTime":"2026-07-31T23:22:37.609Z","isPitch":true,"type":"pitch"},{"details":{"description":"José Ramírez steals (27) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"4100a825-d422-3608-842e-2b5c5599a779","startTime":"2026-07-31T23:22:40.593Z","endTime":"2026-07-31T23:22:58.592Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":608070,"link":"/api/v1/people/608070"}},{"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.893025336571633,"aZ":-32.498383786651466,"pfxX":-7.0728632659555695,"pfxZ":-0.23676549860540863,"pX":-1.0536587326639957,"pZ":1.0457357542312307,"vX0":-5.4898053552107635,"vY0":-117.50589855603498,"vZ0":-2.8762936808347983,"x":157.16,"y":210.55,"x0":2.234037716160916,"y0":50.00085687976352,"z0":5.314205962928703,"aX":-9.857939720882118},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-0.8,"breakHorizontal":14.2,"spinRate":2362,"spinDirection":311},"zone":13,"typeConfidence":2.0,"plateTime":0.4666670430170501,"extension":6.266344711649152},"index":2,"playId":"a3226408-66e9-3aff-acfb-f166dc12f93d","pitchNumber":2,"startTime":"2026-07-31T23:22:58.592Z","endTime":"2026-07-31T23:23:03.301Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.365780083217384,"aZ":-33.742730541285624,"pfxX":-5.939913810472102,"pfxZ":-1.1503566423919587,"pX":0.311133438706134,"pZ":1.2335174763118655,"vX0":-2.8104809258733368,"vY0":-115.98994388771732,"vZ0":-2.1383983665409527,"x":105.14,"y":205.48,"x0":2.3095447059059078,"y0":50.00208127949118,"z0":5.379845378738038,"aX":-8.105829349469479},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-2.3,"breakHorizontal":11.4,"spinRate":2339,"spinDirection":306},"zone":14,"typeConfidence":2.0,"plateTime":0.4719194857171747,"extension":6.178542260192643},"index":3,"playId":"e9709302-711b-388e-b155-f3dd29f95c47","pitchNumber":3,"startTime":"2026-07-31T23:23:17.917Z","endTime":"2026-07-31T23:23:22.722Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":1},"index":4,"playId":"3380ebf2-4c34-4787-b444-1d8d99d81645","startTime":"2026-07-31T23:23:38.843Z","endTime":"2026-07-31T23:23:43.843Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.973497783997423,"aZ":-18.945887442217472,"pfxX":8.016758009253016,"pfxZ":7.258637353864131,"pX":0.4803101291705898,"pZ":3.2643410592680437,"vX0":-7.418519719682162,"vY0":-134.12205092322256,"vZ0":-1.7474711073861648,"x":98.69,"y":150.64,"x0":2.240384712846134,"y0":50.00168746601855,"z0":5.27528689721689,"aX":14.606908796619527},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.0,"breakHorizontal":-13.0,"spinRate":2219,"spinDirection":145},"zone":3,"typeConfidence":2.0,"plateTime":0.40835861402344165,"extension":6.172375159589768},"index":5,"playId":"558e13ca-e056-395e-8b11-5ac09954b8b0","pitchNumber":4,"startTime":"2026-07-31T23:23:55.455Z","endTime":"2026-07-31T23:24:00.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.119801332918676,"aZ":-18.77209572035072,"pfxX":8.160667414197295,"pfxZ":7.401997179355634,"pX":0.5431361000523387,"pZ":2.290920539360036,"vX0":-7.328917846384882,"vY0":-133.79787359664138,"vZ0":-3.9166177840135346,"x":96.3,"y":176.93,"x0":2.258784518436638,"y0":50.0063018400443,"z0":5.120618827903493,"aX":14.785057252364478},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.7,"breakHorizontal":-13.2,"spinRate":2249,"spinDirection":141},"zone":6,"typeConfidence":2.0,"plateTime":0.40951550412448423,"extension":6.311371974319666},"index":6,"playId":"b59d8233-414e-3753-be70-0a441a2b1a8d","pitchNumber":5,"startTime":"2026-07-31T23:24:15.363Z","endTime":"2026-07-31T23:24:19.194Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":73.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.601846724411427,"aZ":-37.35790493457479,"pfxX":-5.297559544109472,"pfxZ":-3.81901774449123,"pX":0.7737019978034034,"pZ":2.6857820433254984,"vX0":-2.0858689192738846,"vY0":-115.493303505181,"vZ0":1.7929220729452022,"x":87.51,"y":166.26,"x0":2.375660872336185,"y0":50.00394617099546,"z0":5.480397662149651,"aX":-7.188373722086639},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-6.2,"breakHorizontal":10.1,"spinRate":2368,"spinDirection":301},"zone":6,"typeConfidence":2.0,"plateTime":0.47344605630730285,"extension":6.140306410307964},"hitData":{"launchSpeed":80.1,"launchAngle":25.0,"totalDistance":289.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":162.16,"coordY":104.44}},"index":7,"playId":"4dce52d1-21c6-3572-9ff3-88b7e3cb7696","pitchNumber":6,"startTime":"2026-07-31T23:24:37.613Z","endTime":"2026-07-31T23:24:49.193Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:24:49.193Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rhys Hoskins singles on a line drive to left fielder Max Kepler. José Ramírez scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-31T23:24:53.056Z","endTime":"2026-07-31T23:26:59.881Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":{"id":683352,"link":"/api/v1/people/683352"},"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(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":91.9,"endSpeed":84.7,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.289398098038532,"aZ":-16.945864260559862,"pfxX":3.4710198492331092,"pfxZ":8.309809188994954,"pX":0.17797410362661328,"pZ":3.9469268602907284,"vX0":-6.127839226111524,"vY0":-133.8741567530486,"vZ0":-0.8520994015645558,"x":110.22,"y":132.21,"x0":2.035666588845268,"y0":50.00401762655562,"z0":5.471421747216269,"aX":6.362678252756863},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.1,"breakHorizontal":-5.2,"spinRate":2335,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.4076389062790522,"extension":6.315183447715975},"index":0,"playId":"8fd64147-9537-3c36-824f-660ece7889ea","pitchNumber":1,"startTime":"2026-07-31T23:25:18.323Z","endTime":"2026-07-31T23:25:22.854Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.9,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.256446392431116,"aZ":-17.598995271668365,"pfxX":5.387592012359672,"pfxZ":7.935098544901571,"pX":-0.28927455119697437,"pZ":3.401539217027911,"vX0":-8.201816227300819,"vY0":-133.9917765375302,"vZ0":-1.8489307379577733,"x":128.03,"y":146.94,"x0":2.097434623695978,"y0":50.00109685030363,"z0":5.344874682601916,"aX":9.894194678941641},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.3,"breakHorizontal":-8.2,"spinRate":2370,"spinDirection":140},"zone":1,"typeConfidence":2.0,"plateTime":0.40724040608736045,"extension":6.233852322643184},"index":1,"playId":"e42143b4-f862-32ea-b461-e7767173c45e","pitchNumber":2,"startTime":"2026-07-31T23:25:40.558Z","endTime":"2026-07-31T23:25:44.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.0,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.320940320259623,"aZ":-16.210044312902333,"pfxX":4.316788996308625,"pfxZ":8.680750930963665,"pX":0.7916869246645231,"pZ":3.6241528236234255,"vX0":-5.082486972823721,"vY0":-133.8871572191757,"vZ0":-1.7161462171059647,"x":86.82,"y":140.93,"x0":2.142029173134559,"y0":50.00596939957179,"z0":5.417362809762535,"aX":7.942474117738266},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.6,"breakHorizontal":-6.8,"spinRate":2311,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.40705144484480327,"extension":6.38717120915256},"index":2,"playId":"c6f3c30e-1a73-3e07-91cf-0700a8ccc969","pitchNumber":3,"startTime":"2026-07-31T23:26:07.433Z","endTime":"2026-07-31T23:26:10.862Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"561d9bfb-7847-408b-bef1-e56c1c5f3152","startTime":"2026-07-31T23:26:28.688Z","endTime":"2026-07-31T23:26:33.688Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.1,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.79142161572044,"aZ":-15.841586377467449,"pfxX":3.4748736682990153,"pfxZ":8.869228048163015,"pX":-0.33183018584927104,"pZ":3.2989331382298954,"vX0":-7.630313671805544,"vY0":-134.07330759089683,"vZ0":-2.6140802178126403,"x":129.65,"y":149.71,"x0":2.084753833125802,"y0":50.005654303700126,"z0":5.401401869993721,"aX":6.401723230265942},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.8,"breakHorizontal":-4.9,"spinRate":2341,"spinDirection":138},"zone":1,"typeConfidence":2.0,"plateTime":0.40670183353332856,"extension":6.4171176669084025},"hitData":{"launchSpeed":106.0,"launchAngle":22.0,"totalDistance":355.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":42.34,"coordY":96.58}},"index":4,"playId":"2a707543-e62d-380c-8c36-1da488575ac8","pitchNumber":4,"startTime":"2026-07-31T23:26:45.382Z","endTime":"2026-07-31T23:26:59.881Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:26:59.881Z","atBatIndex":6},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brayan Rocchio grounds into a force out, shortstop Geraldo Perdomo to second baseman Ketel Marte. Rhys Hoskins out at 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-31T23:27:13.689Z","endTime":"2026-07-31T23:27:52.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":72.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.299461028813806,"aZ":-38.41788723662503,"pfxX":-4.343811848200415,"pfxZ":-4.797396487378759,"pX":-0.0859581816641981,"pZ":1.905367265511793,"vX0":-3.2166690954388315,"vY0":-112.94242859916118,"vZ0":0.17987952230351745,"x":120.28,"y":187.34,"x0":1.9178791096888006,"y0":50.0050461561769,"z0":5.667452749839232,"aX":-5.6490228633313855},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-8.4,"breakHorizontal":8.6,"spinRate":2384,"spinDirection":319},"zone":8,"typeConfidence":2.0,"plateTime":0.48375235181082177,"extension":6.337650853020531},"index":0,"playId":"18abde0f-7a17-3890-8bd7-1defb53938b8","pitchNumber":1,"startTime":"2026-07-31T23:27:29.010Z","endTime":"2026-07-31T23:27:33.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(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":85.7,"endSpeed":79.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.747281870412856,"aZ":-25.85541555130622,"pfxX":8.238384079115912,"pfxZ":3.948895041500384,"pX":0.7154118663466847,"pZ":1.5079912085797886,"vX0":-6.360245589251905,"vY0":-124.79824342179226,"vZ0":-4.10356531290852,"x":89.73,"y":198.06,"x0":2.20885079733412,"y0":50.003957985754745,"z0":5.2686004117759655,"aX":13.18223677029442},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.6,"breakHorizontal":-13.7,"spinRate":1734,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.43652492347429384,"extension":6.330716699864179},"hitData":{"launchSpeed":76.4,"launchAngle":10.0,"totalDistance":121.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":100.47,"coordY":136.31}},"index":1,"playId":"7b684ac4-a311-37d6-ae00-0c470a80ad45","pitchNumber":2,"startTime":"2026-07-31T23:27:45.087Z","endTime":"2026-07-31T23:27:52.676Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:27:52.676Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ketel Marte called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-31T23:29:40.556Z","endTime":"2026-07-31T23:30:49.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":77.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47558738969116,"aZ":-35.110887406851056,"pfxX":3.9535488104429963,"pfxZ":-1.9033984005106799,"pX":-0.19327705920912405,"pZ":2.4662434061386445,"vX0":3.8757958453311927,"vY0":-124.07700217376755,"vZ0":-1.4737856259702786,"x":124.37,"y":172.19,"x0":-2.295909459666518,"y0":50.00465513273994,"z0":6.024730701795777,"aX":6.09353639484972},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.6,"breakHorizontal":-8.2,"spinRate":2606,"spinDirection":97},"zone":5,"typeConfidence":2.0,"plateTime":0.44338344150167286,"extension":6.661655348170865},"index":0,"playId":"e3fccfe3-048d-3339-b6f2-82ba4f276199","pitchNumber":1,"startTime":"2026-07-31T23:30:04.294Z","endTime":"2026-07-31T23:30:08.548Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":71.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.07775015759647,"aZ":-36.015210583815254,"pfxX":8.852691698269593,"pfxZ":-2.9164760900836857,"pX":-0.3913542407442,"pZ":2.675048446887474,"vX0":1.4755805805059765,"vY0":-115.07640916799645,"vZ0":-0.22849779268056802,"x":131.92,"y":166.55,"x0":-2.1925931899654185,"y0":50.004214660648415,"z0":6.320540470093924,"aX":11.651375246156661},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-5.0,"breakHorizontal":-16.4,"spinRate":2595,"spinDirection":41},"zone":4,"typeConfidence":2.0,"plateTime":0.4794216870380139,"extension":6.629389539127063},"index":1,"playId":"1f586458-589b-349c-8d01-79e56f75977e","pitchNumber":2,"startTime":"2026-07-31T23:30:19.144Z","endTime":"2026-07-31T23:30:23.890Z","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":0},"index":2,"startTime":"2026-07-31T23:30:30.063Z","endTime":"2026-07-31T23:30:44.117Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":73.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.172782073172865,"aZ":-20.87563465055669,"pfxX":-7.840988668589823,"pfxZ":8.104585499271666,"pX":0.3058567787922586,"pZ":2.3495036331315764,"vX0":7.9610086309491255,"vY0":-117.57493827397839,"vZ0":-4.046800527003775,"x":105.34,"y":175.34,"x0":-2.1120362757739333,"y0":50.003799732206055,"z0":6.040260605720079,"aX":-10.932631772114794},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":13.9,"breakHorizontal":12.1,"spinRate":1927,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.46660823075419255,"extension":6.777323640331293},"index":3,"playId":"abd94915-d574-3874-a9af-13cb597a29d7","pitchNumber":3,"startTime":"2026-07-31T23:30:44.117Z","endTime":"2026-07-31T23:30:49.711Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:30:49.711Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Max Kepler flies out to center fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-31T23:30:51.248Z","endTime":"2026-07-31T23:31:23.383Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"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":92.3,"endSpeed":84.2,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.952415637204712,"aZ":-22.135418368857103,"pfxX":-9.734518094478734,"pfxZ":5.532180967655883,"pX":-0.4664750034652423,"pZ":2.3753135757300057,"vX0":8.468187601383782,"vY0":-134.10604987586876,"vZ0":-5.175147218901218,"x":134.78,"y":174.65,"x0":-2.405790594761963,"y0":50.00382639736608,"z0":5.91651477993324,"aX":-17.66966164998467},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.0,"breakHorizontal":15.7,"spinRate":1976,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.40898318783941345,"extension":6.7457152054759},"hitData":{"launchSpeed":95.9,"launchAngle":25.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.15,"coordY":53.33}},"index":0,"playId":"003cee1c-787b-3e48-b432-ae2880ce2a4b","pitchNumber":1,"startTime":"2026-07-31T23:31:14.130Z","endTime":"2026-07-31T23:31:23.383Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:31:23.383Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Arenado grounds out, second baseman Travis Bazzana to first baseman Rhys Hoskins.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-31T23:31:24.884Z","endTime":"2026-07-31T23:33:55.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.180409097303453,"aZ":-16.7579106550466,"pfxX":-2.6486340220055355,"pfxZ":8.093140463571563,"pX":0.06039338225751423,"pZ":3.064626136657687,"vX0":5.794928256612407,"vY0":-136.6922297489952,"vZ0":-5.341686393260092,"x":114.7,"y":156.04,"x0":-1.7364868830833795,"y0":50.00642178553854,"z0":6.182582439827413,"aX":-5.048086042723644},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.8,"breakHorizontal":3.7,"spinRate":2031,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.3996444985107628,"extension":6.920155779830375},"index":0,"playId":"327b81e6-477f-373b-90fc-db6c0f2add25","pitchNumber":1,"startTime":"2026-07-31T23:31:57.921Z","endTime":"2026-07-31T23:32:03.121Z","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":87.3,"endSpeed":80.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.171558681218166,"aZ":-30.225650178857876,"pfxX":3.1131399589901263,"pfxZ":1.2037983625504967,"pX":0.9558415022482859,"pZ":0.7228713183323549,"vX0":6.807631940945043,"vY0":-126.80636060967856,"vZ0":-6.886658697460091,"x":80.57,"y":219.26,"x0":-2.1736350911729114,"y0":50.00509436901576,"z0":5.901724810753574,"aX":5.042813461751878},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.7,"breakHorizontal":-7.2,"spinRate":2731,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.4327989659922742,"extension":6.813311805725056},"index":1,"playId":"043df0f7-8b64-3237-8589-ef2ded6eec9d","pitchNumber":2,"startTime":"2026-07-31T23:32:13.878Z","endTime":"2026-07-31T23:32:18.472Z","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.5,"endSpeed":77.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.460559157379297,"aZ":-34.36218931559522,"pfxX":2.8331794160472907,"pfxZ":-1.4277656724406356,"pX":-0.5761039927478678,"pZ":3.9453319333090597,"vX0":3.2156013428043324,"vY0":-123.09821322153961,"vZ0":1.477807161995489,"x":138.96,"y":132.26,"x0":-2.267390006694855,"y0":50.00215361816455,"z0":6.246576087022311,"aX":4.346253754558932},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.9,"breakHorizontal":-5.9,"spinRate":2652,"spinDirection":75},"zone":11,"typeConfidence":2.0,"plateTime":0.4449733585148241,"extension":6.5871748923973605},"index":2,"playId":"e79781be-a139-390b-b5ba-c6345bc7f78e","pitchNumber":3,"startTime":"2026-07-31T23:32:33.231Z","endTime":"2026-07-31T23:32:37.524Z","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":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.862382163218783,"aZ":-32.187636361666506,"pfxX":8.532901023716192,"pfxZ":-0.008805517539970609,"pX":0.4255761809901987,"pZ":1.7227434355739994,"vX0":4.139440557638694,"vY0":-120.17248799517292,"vZ0":-3.120204225237135,"x":100.78,"y":192.27,"x0":-2.42929070485778,"y0":50.003017095696556,"z0":5.904941014527661,"aX":12.446814821651639},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-0.5,"breakHorizontal":-16.4,"spinRate":2659,"spinDirection":58},"zone":9,"typeConfidence":2.0,"plateTime":0.45623568480511345,"extension":6.664039215977089},"index":3,"playId":"6469e13c-b03a-3036-b2db-b190b249a00a","pitchNumber":4,"startTime":"2026-07-31T23:32:52.401Z","endTime":"2026-07-31T23:33:00.312Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"}}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-31T23:33:27.099Z","endTime":"2026-07-31T23:33:47.198Z","isPitch":false,"type":"action","player":{"id":571448,"link":"/api/v1/people/571448"}},{"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":93.8,"endSpeed":85.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.501071592053325,"aZ":-21.22865844625506,"pfxX":-8.505787048422599,"pfxZ":5.830819165005273,"pX":0.9890598754244532,"pZ":3.1523918536555207,"vX0":11.721771194394558,"vY0":-136.07043563085583,"vZ0":-3.8477656137602603,"x":79.3,"y":153.67,"x0":-2.2669683335405457,"y0":50.00310324465509,"z0":6.053269054686919,"aX":-15.970303034834457},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.0,"breakHorizontal":13.0,"spinRate":2186,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.4023211070081678,"extension":6.889287295064534},"hitData":{"launchSpeed":88.7,"launchAngle":-0.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.49,"coordY":138.84}},"index":5,"playId":"0db6368c-56a2-3b69-bec6-21733c7eb9ec","pitchNumber":5,"startTime":"2026-07-31T23:33:47.198Z","endTime":"2026-07-31T23:33:55.249Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:33:55.249Z","atBatIndex":10},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"David Fry pops out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-31T23:35:41.180Z","endTime":"2026-07-31T23:36:38.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":87.0,"endSpeed":80.8,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.30110808264189,"aZ":-23.560201492679106,"pfxX":-0.7489680970291537,"pfxZ":5.251216631147089,"pX":-0.9461967628070244,"pZ":1.6610396447608142,"vX0":-7.215593367163469,"vY0":-126.62030523875815,"vZ0":-4.911918202088877,"x":153.07,"y":193.93,"x0":2.0254742028287556,"y0":50.0056475220353,"z0":5.486510236234813,"aX":-1.2276056032696825},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.8,"breakHorizontal":2.9,"spinRate":2485,"spinDirection":163},"zone":13,"typeConfidence":2.0,"plateTime":0.4308449717038769,"extension":6.383400896408192},"index":0,"playId":"33a4b1e6-e376-3963-96bc-3f6224eee0f2","pitchNumber":1,"startTime":"2026-07-31T23:36:08.243Z","endTime":"2026-07-31T23:36:12.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.23740000773434,"aZ":-15.379861492654861,"pfxX":3.460720762293236,"pfxZ":9.3441334537145,"pX":-0.3700112030018996,"pZ":2.940455951795357,"vX0":-7.283743020258624,"vY0":-132.67099867473289,"vZ0":-3.6413100079874656,"x":131.1,"y":159.39,"x0":1.9513860328554653,"y0":50.00194062606341,"z0":5.439598025262331,"aX":6.22029042212128},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.4,"breakHorizontal":-4.8,"spinRate":2336,"spinDirection":144},"zone":1,"typeConfidence":2.0,"plateTime":0.41158782824974205,"extension":6.497315393459425},"hitData":{"launchSpeed":97.5,"launchAngle":63.0,"totalDistance":187.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":114.88,"coordY":127.17}},"index":1,"playId":"23dc6668-a8c2-3d8c-a721-008498fdadaf","pitchNumber":2,"startTime":"2026-07-31T23:36:26.833Z","endTime":"2026-07-31T23:36:38.607Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:36:38.607Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Moreno challenged (pitch result), call on the field was overturned: Travis Bazzana called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-31T23:36:41.598Z","endTime":"2026-07-31T23:38:55.452Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.705908856804808,"aZ":-34.334110496357475,"pfxX":-6.056795733613244,"pfxZ":-1.5598856572284916,"pX":0.10364509180404131,"pZ":2.3830757404273717,"vX0":-3.548929113398053,"vY0":-116.73884296091846,"vZ0":0.5298840629508752,"x":113.05,"y":174.44,"x0":2.429933334650048,"y0":50.00446242203933,"z0":5.381686189631758,"aX":-8.371120345809032},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-2.4,"breakHorizontal":11.9,"spinRate":2344,"spinDirection":304},"zone":5,"typeConfidence":2.0,"plateTime":0.4689459100369784,"extension":6.088329351689482},"index":0,"playId":"6f2caf20-5997-372f-8df5-296edd83cd11","pitchNumber":1,"startTime":"2026-07-31T23:37:05.280Z","endTime":"2026-07-31T23:37:10.323Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.769960763883237,"aZ":-33.63893873402108,"pfxX":-6.263855055618106,"pfxZ":-1.0240689059785275,"pX":-0.9553800926335445,"pZ":2.439611201079419,"vX0":-5.640984535616518,"vY0":-118.79492440549636,"vZ0":0.2521171240742699,"x":153.42,"y":172.91,"x0":2.263814232514357,"y0":50.00286932016387,"z0":5.390064906427007,"aX":-8.951980024635144},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-1.6,"breakHorizontal":12.7,"spinRate":2412,"spinDirection":299},"zone":13,"typeConfidence":2.0,"plateTime":0.461066897820829,"extension":6.128263683313608},"index":1,"playId":"e17279fa-a45e-322b-9542-651399e085fe","pitchNumber":2,"startTime":"2026-07-31T23:37:21.346Z","endTime":"2026-07-31T23:37:26.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.443267208332006,"aZ":-18.115964870590847,"pfxX":1.93813784208574,"pfxZ":7.749123938350093,"pX":-1.666053908704175,"pZ":1.7274290709744087,"vX0":-10.407250098216744,"vY0":-133.2840732840355,"vZ0":-5.689816649841792,"x":180.51,"y":192.14,"x0":2.023557996468366,"y0":50.00233451571395,"z0":5.181887602869495,"aX":3.517379239197562},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.1,"breakHorizontal":-1.4,"spinRate":2428,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.40966425555965547,"extension":6.395527656187836},"index":2,"playId":"dc6fd0c5-540d-3e24-899c-7c78ea4f3a6f","pitchNumber":3,"startTime":"2026-07-31T23:37:39.463Z","endTime":"2026-07-31T23:37:43.372Z","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":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.058266671240787,"aZ":-22.351476433139045,"pfxX":8.208401149612168,"pfxZ":5.459055060124374,"pX":1.2483543146117781,"pZ":3.082344022312734,"vX0":-5.520503537943882,"vY0":-133.1783170187836,"vZ0":-1.6191234119908886,"x":69.42,"y":155.56,"x0":2.2794744022427564,"y0":50.004803153460415,"z0":5.311599967732989,"aX":14.776577879713894},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.7,"breakHorizontal":-13.7,"spinRate":2261,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.41095130056128815,"extension":6.303971665974257},"index":3,"playId":"c8448a2d-46d5-348e-87dd-2021a5a574de","pitchNumber":4,"startTime":"2026-07-31T23:37:57.838Z","endTime":"2026-07-31T23:38:05.645Z","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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.75471491441215,"aZ":-35.496910080296615,"pfxX":-6.331123480012108,"pfxZ":-2.3656080790505865,"pX":-0.7246383253996307,"pZ":3.2040881962656216,"vX0":-5.063494414098723,"vY0":-117.63868179209781,"vZ0":2.218042911721465,"x":144.62,"y":152.27,"x0":2.276067496515324,"y0":50.00239452852531,"z0":5.533286707565089,"aX":-8.89568169169882},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-3.5,"breakHorizontal":12.7,"spinRate":2335,"spinDirection":298},"zone":1,"typeConfidence":2.0,"plateTime":0.46512097114814255,"extension":6.281331143353508},"index":4,"playId":"d4cfd016-afbb-3764-a302-bd526f268e9a","pitchNumber":5,"startTime":"2026-07-31T23:38:49.333Z","endTime":"2026-07-31T23:38:55.452Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"}},"playEndTime":"2026-07-31T23:38:55.452Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Hedges flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-31T23:39:18.075Z","endTime":"2026-07-31T23:40:19.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_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":77.7,"endSpeed":71.5,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.54601682028538,"aZ":-40.23672398566922,"pfxX":-5.569997638288135,"pfxZ":-6.254950292495767,"pX":0.4571847533238495,"pZ":2.214254117979541,"vX0":-1.8154056398242813,"vY0":-113.09821916230848,"vZ0":1.147538096602823,"x":99.57,"y":179.0,"x0":1.994891405049727,"y0":50.00173068674141,"z0":5.750648262108376,"aX":-7.180723851649211},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-10.7,"breakHorizontal":10.6,"spinRate":2358,"spinDirection":321},"zone":9,"typeConfidence":2.0,"plateTime":0.48516547096007523,"extension":5.998578032541},"index":0,"playId":"1026d3f7-13e8-30fb-90ac-77f80b7ed8f0","pitchNumber":1,"startTime":"2026-07-31T23:39:35.262Z","endTime":"2026-07-31T23:39:39.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.4,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.08515955574281,"aZ":-28.296009634445976,"pfxX":9.702387427096847,"pfxZ":2.481352136442373,"pX":1.159291470678731,"pZ":2.7213750416501514,"vX0":-5.772491776223516,"vY0":-124.12298902162281,"vZ0":-0.9081947838958699,"x":72.81,"y":165.3,"x0":2.2505349598663464,"y0":50.0061457403342,"z0":5.441266702252633,"aX":15.191473208278698},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.6,"breakHorizontal":-16.3,"spinRate":1772,"spinDirection":121},"zone":12,"typeConfidence":2.0,"plateTime":0.4407310847463002,"extension":6.089061597207995},"index":1,"playId":"ededb207-481b-3c68-81e3-b80a6c1cee2e","pitchNumber":2,"startTime":"2026-07-31T23:39:52.181Z","endTime":"2026-07-31T23:39:56.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.72807711279187,"aZ":-20.880518583709204,"pfxX":7.666390751447176,"pfxZ":6.157842958588153,"pX":-0.28402308473026017,"pZ":1.6405650036742716,"vX0":-9.051765071311689,"vY0":-133.99346254557142,"vZ0":-5.559146881878437,"x":127.83,"y":194.48,"x0":2.128840028682678,"y0":50.00156095919931,"z0":5.216906448013395,"aX":14.054994913883565},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.2,"breakHorizontal":-12.1,"spinRate":2264,"spinDirection":141},"zone":7,"typeConfidence":2.0,"plateTime":0.40750955058251126,"extension":6.407583129408581},"hitData":{"launchSpeed":87.5,"launchAngle":54.0,"totalDistance":231.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.94,"coordY":118.62}},"index":2,"playId":"13423ff2-2d42-3603-a7bc-eefd8924f438","pitchNumber":3,"startTime":"2026-07-31T23:40:08.401Z","endTime":"2026-07-31T23:40:19.619Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:40:19.619Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Adrian Del Castillo lines out to right fielder Angel Martínez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-31T23:41:56.480Z","endTime":"2026-07-31T23:43:28.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"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":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.3,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.121610136091494,"aZ":-16.917876769685158,"pfxX":-2.646163446866776,"pfxZ":8.041732094165178,"pX":-0.5074839027635702,"pZ":3.206950041493533,"vX0":5.177720000876148,"vY0":-136.1770726504204,"vZ0":-4.446563505447298,"x":136.34,"y":152.19,"x0":-2.0811573477162675,"y0":50.001331320367335,"z0":6.0149536205320455,"aX":-5.0195935977067805},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.9,"breakHorizontal":3.8,"spinRate":2201,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.40069889812672477,"extension":6.858672462788413},"index":0,"playId":"70267b08-c390-35e9-9379-b94b49b96656","pitchNumber":1,"startTime":"2026-07-31T23:42:29.622Z","endTime":"2026-07-31T23:42:34.729Z","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":82.0,"endSpeed":76.0,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.183791320028888,"aZ":-24.070792708297628,"pfxX":-8.731032806010166,"pfxZ":5.593525575895915,"pX":-0.09339212924343337,"pZ":0.8057986986001091,"vX0":7.6780281712869565,"vY0":-119.12658431103068,"vZ0":-6.656671557355456,"x":120.56,"y":217.02,"x0":-2.211632370167825,"y0":50.004349090928244,"z0":5.788979283935793,"aX":-12.65006595531816},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":8.9,"breakHorizontal":14.2,"spinRate":1934,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.45839869690127877,"extension":6.969643228808699},"index":1,"playId":"446acc0c-1048-37da-aa7a-16d071a09449","pitchNumber":2,"startTime":"2026-07-31T23:42:43.730Z","endTime":"2026-07-31T23:42:47.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":77.5,"endSpeed":71.2,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.18375412377158,"aZ":-41.66773113759931,"pfxX":8.112028718472716,"pfxZ":-7.435718357890208,"pX":-1.1802003361504199,"pZ":2.517273348174005,"vX0":-0.17602146772784993,"vY0":-112.81045017460885,"vZ0":0.7656797544128173,"x":161.99,"y":170.81,"x0":-2.153101480475384,"y0":50.0009844263037,"z0":6.403113454969719,"aX":10.362783997446067},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-12.8,"breakHorizontal":-14.6,"spinRate":2600,"spinDirection":30},"zone":11,"typeConfidence":2.0,"plateTime":0.48715017525957727,"extension":6.752837733949873},"index":2,"playId":"56033b88-4c9c-352e-80b5-74eaf8ca6807","pitchNumber":3,"startTime":"2026-07-31T23:43:02.031Z","endTime":"2026-07-31T23:43:06.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":74.2,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.93190266461366,"aZ":-33.90776531220539,"pfxX":8.23888152197277,"pfxZ":-1.2483428251335784,"pX":-0.7390108061301003,"pZ":2.3297035684578615,"vX0":1.7912635361034561,"vY0":-116.89176950803153,"vZ0":-1.148981412380776,"x":145.17,"y":175.88,"x0":-2.5857835645509413,"y0":50.005659914896206,"z0":6.009793866757888,"aX":11.407903191236617},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-2.3,"breakHorizontal":-15.4,"spinRate":2674,"spinDirection":57},"zone":4,"typeConfidence":2.0,"plateTime":0.46849213350726115,"extension":6.536215961115707},"hitData":{"launchSpeed":93.9,"launchAngle":23.0,"totalDistance":304.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":201.79,"coordY":102.48}},"index":3,"playId":"653a6479-2aaa-3d78-af25-6c79807efb28","pitchNumber":4,"startTime":"2026-07-31T23:43:20.835Z","endTime":"2026-07-31T23:43:28.046Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:43:28.046Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tim Tawa grounds out, third baseman José Ramírez to first baseman Rhys Hoskins.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-31T23:43:30.294Z","endTime":"2026-07-31T23:46:35.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"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":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.9,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.125329545976292,"aZ":-27.632879862197075,"pfxX":3.545552246711651,"pfxZ":2.8968526935622396,"pX":0.9138334711306166,"pZ":3.1585514218532427,"vX0":6.529464310661119,"vY0":-123.7227959249117,"vZ0":-1.351937415977749,"x":82.17,"y":153.5,"x0":-2.2086980344641693,"y0":50.002627094810705,"z0":6.004239310340133,"aX":5.556315265690108},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.2,"breakHorizontal":-7.8,"spinRate":2625,"spinDirection":83},"zone":12,"typeConfidence":2.0,"plateTime":0.4408559989331149,"extension":6.817055146838615},"index":0,"playId":"4d974b90-9430-3126-937b-3be162e965e4","pitchNumber":1,"startTime":"2026-07-31T23:43:57.096Z","endTime":"2026-07-31T23:44:02.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.305321862405766,"aZ":-32.756800277976254,"pfxX":3.299381585286293,"pfxZ":-0.37650172575238816,"pX":-0.22354696090678894,"pZ":1.464971831025802,"vX0":4.150522172989783,"vY0":-122.2719789519866,"vZ0":-4.394734144559768,"x":125.52,"y":199.23,"x0":-2.36676733184482,"y0":50.00586285374237,"z0":6.0718385209822205,"aX":5.03675058565723},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.4,"breakHorizontal":-6.8,"spinRate":2821,"spinDirection":80},"zone":13,"typeConfidence":2.0,"plateTime":0.4465854285544122,"extension":6.719461238685055},"index":1,"playId":"984fb85b-101b-3bde-a090-12399e80ed4e","pitchNumber":2,"startTime":"2026-07-31T23:44:14.760Z","endTime":"2026-07-31T23:44:18.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.101334624192877,"aZ":-26.483151223656808,"pfxX":-9.319755508026173,"pfxZ":3.041284974743032,"pX":0.42685402153807006,"pZ":3.096790006080879,"vX0":10.435546433114233,"vY0":-135.36145787661675,"vZ0":-2.6338857619221607,"x":100.73,"y":155.17,"x0":-2.2514168174398788,"y0":50.005485025814,"z0":5.9196588663765315,"aX":-17.451345477782564},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.2,"breakHorizontal":14.9,"spinRate":2223,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.40328349437287025,"extension":6.735915003228214},"index":2,"playId":"efbc0ad6-3df0-3aea-9d46-7d39ffc9b46a","pitchNumber":3,"startTime":"2026-07-31T23:44:31.724Z","endTime":"2026-07-31T23:44:35.658Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.7,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.862142806774568,"aZ":-35.39131065935535,"pfxX":6.951810215718408,"pfxZ":-2.21569969018085,"pX":1.8217675936279538,"pZ":0.3649700494859658,"vX0":7.475774333147278,"vY0":-120.0535044741658,"vZ0":-5.705941670838832,"x":47.56,"y":228.93,"x0":-2.238712244233515,"y0":50.0011858477101,"z0":5.93307382345108,"aX":10.11441696488651},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-5.2,"breakHorizontal":-14.4,"spinRate":2758,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.45673736080872285,"extension":6.685575974734138},"index":3,"playId":"71746814-e47d-37fa-8395-5b691d96f1df","pitchNumber":4,"startTime":"2026-07-31T23:44:49.289Z","endTime":"2026-07-31T23:44:54.318Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.015246601118346,"aZ":-31.840516501365762,"pfxX":3.148332228785093,"pfxZ":0.21351706569527806,"pX":0.7180218587689486,"pZ":2.707175916232294,"vX0":6.17150399575774,"vY0":-123.8466681458097,"vZ0":-1.8010922490853678,"x":89.63,"y":165.69,"x0":-2.203906975496319,"y0":50.004665679336185,"z0":6.0777788498047,"aX":4.946835214358864},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.2,"breakHorizontal":-7.0,"spinRate":2732,"spinDirection":71},"zone":6,"typeConfidence":2.0,"plateTime":0.4403090609981124,"extension":6.726712078315306},"index":4,"playId":"19c2d3ef-ff7b-38dc-a568-bb33c625dc9a","pitchNumber":5,"startTime":"2026-07-31T23:45:10.317Z","endTime":"2026-07-31T23:45:16.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.7,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.22392146634068,"aZ":-31.001874226547173,"pfxX":2.531020286707436,"pfxZ":0.7202040212839265,"pX":0.14642318964966547,"pZ":3.1797915751973598,"vX0":5.462989610866748,"vY0":-125.91206171526782,"vZ0":-1.1691231178418977,"x":111.42,"y":152.93,"x0":-2.36497971410965,"y0":50.00536868112514,"z0":6.118061865097838,"aX":4.137520207138057},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.3,"breakHorizontal":-5.6,"spinRate":2574,"spinDirection":95},"zone":2,"typeConfidence":2.0,"plateTime":0.43203618701184476,"extension":6.77371350240906},"index":5,"playId":"3977db73-f5b8-3c80-a1e7-8db676716e71","pitchNumber":6,"startTime":"2026-07-31T23:45:46.234Z","endTime":"2026-07-31T23:45:49.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.4,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.261151027230504,"aZ":-25.0835814141435,"pfxX":-9.328766139137908,"pfxZ":3.789671738497546,"pX":1.3306426372852593,"pZ":1.1387725944403044,"vX0":13.190595342718536,"vY0":-135.15609872084696,"vZ0":-7.477569437241838,"x":66.28,"y":208.03,"x0":-2.375070203656254,"y0":50.00493236765787,"z0":5.672831388820542,"aX":-17.46223738271118},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.5,"breakHorizontal":14.5,"spinRate":2215,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.40347020050368876,"extension":7.053897506479102},"index":6,"playId":"fb5129c8-a00b-3bbc-afab-3bdb89eb840e","pitchNumber":7,"startTime":"2026-07-31T23:46:07.932Z","endTime":"2026-07-31T23:46:12.857Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.4,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.017618049653297,"aZ":-30.40821126450492,"pfxX":2.3978344881334497,"pfxZ":1.0894816615115062,"pX":0.2737384289059584,"pZ":2.263569044690065,"vX0":5.73146328078861,"vY0":-125.44197735256945,"vZ0":-3.284935199659965,"x":106.57,"y":177.66,"x0":-2.339308453918092,"y0":50.00070132856819,"z0":6.032593726020284,"aX":3.873683671523803},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.6,"breakHorizontal":-5.5,"spinRate":2833,"spinDirection":82},"zone":6,"typeConfidence":2.0,"plateTime":0.43430194064492245,"extension":6.734103096212323},"hitData":{"launchSpeed":97.9,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.67,"coordY":169.8}},"index":7,"playId":"7b0b31bf-cff9-38b4-9111-1c725e7c1884","pitchNumber":8,"startTime":"2026-07-31T23:46:26.205Z","endTime":"2026-07-31T23:46:35.704Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:46:35.704Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Waldschmidt singles on a line drive to center fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-31T23:46:38.293Z","endTime":"2026-07-31T23:48:28.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.669433896811988,"aZ":-19.427918757884385,"pfxX":-3.736387873252494,"pfxZ":6.632077339033481,"pX":0.49184665914553016,"pZ":3.1201388529976497,"vX0":7.396831278907244,"vY0":-137.10825102294555,"vZ0":-4.529749239043831,"x":98.25,"y":154.54,"x0":-1.7441316419333857,"y0":50.00048362126277,"z0":6.1026866084484785,"aX":-7.179150003990248},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.3,"breakHorizontal":5.4,"spinRate":2019,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.39806044748413294,"extension":6.9366569840059515},"index":0,"playId":"48041a8c-6753-393e-9d17-86b5f209c62b","pitchNumber":1,"startTime":"2026-07-31T23:47:03.083Z","endTime":"2026-07-31T23:47:07.957Z","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":87.7,"endSpeed":81.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.961006432221826,"aZ":-32.07279197896037,"pfxX":2.2736576796104253,"pfxZ":0.06381321033085618,"pX":0.784051939393308,"pZ":0.3356431380189456,"vX0":6.9109803709447135,"vY0":-127.41051460911768,"vZ0":-7.33950920867793,"x":87.11,"y":229.72,"x0":-2.2581665127345483,"y0":50.0058211045369,"z0":5.785549805866379,"aX":3.7405238403441996},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.3,"breakHorizontal":-5.6,"spinRate":2772,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.4297593470469252,"extension":6.643150949800298},"index":1,"playId":"64a5734a-23b8-3091-8c99-5eb93448e67d","pitchNumber":2,"startTime":"2026-07-31T23:47:18.603Z","endTime":"2026-07-31T23:47:22.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.20054816196728,"aZ":-35.56162834092835,"pfxX":10.450889233630813,"pfxZ":-2.402461653624754,"pX":-0.14296870401230447,"pZ":1.682340676997866,"vX0":2.492440535425114,"vY0":-118.46489751979959,"vZ0":-2.199297665468254,"x":122.45,"y":193.36,"x0":-2.5680748057876244,"y0":50.00310215398453,"z0":5.896713298830078,"aX":14.74218450907805},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-4.7,"breakHorizontal":-19.6,"spinRate":2683,"spinDirection":54},"zone":8,"typeConfidence":2.0,"plateTime":0.4636855187016975,"extension":6.630912668519235},"index":2,"playId":"7c7e562c-d087-357d-9051-00d3a0335e57","pitchNumber":3,"startTime":"2026-07-31T23:47:43.497Z","endTime":"2026-07-31T23:47:47.849Z","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":2},"index":3,"startTime":"2026-07-31T23:47:56.584Z","endTime":"2026-07-31T23:48:16.164Z","isPitch":false,"type":"action","player":{"id":814439,"link":"/api/v1/people/814439"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":84.1,"endSpeed":77.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.61376890016745,"aZ":-34.15543957918499,"pfxX":8.983403574269296,"pfxZ":-1.3054175221259197,"pX":0.6109037603634823,"pZ":2.5103022888702315,"vX0":4.652910154427218,"vY0":-122.41566715509394,"vZ0":-1.7385221215013127,"x":93.71,"y":171.0,"x0":-2.4830157395125663,"y0":50.005617079308315,"z0":6.159167334413678,"aX":13.607270372711849},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.5,"breakHorizontal":-17.4,"spinRate":2775,"spinDirection":59},"zone":6,"typeConfidence":2.0,"plateTime":0.44777083243893046,"extension":6.512186184641701},"hitData":{"launchSpeed":80.2,"launchAngle":22.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":107.56,"coordY":87.6}},"index":4,"playId":"ac239d28-c763-3638-9c56-4fb1895a3f03","pitchNumber":4,"startTime":"2026-07-31T23:48:16.164Z","endTime":"2026-07-31T23:48:28.057Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:48:28.057Z","atBatIndex":16},{"result":{"type":"atBat","event":"Pickoff 1B","eventType":"pickoff_1b","description":"Pitcher Tanner Bibee picks off Ryan Waldschmidt at 1st on throw to first baseman Rhys Hoskins.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-31T23:48:29.676Z","endTime":"2026-07-31T23:50:38.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":16},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676440,"link":"/api/v1/people/676440"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"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":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.456533366150673,"aZ":-18.091769095767773,"pfxX":-3.4537791770404946,"pfxZ":7.518129519069086,"pX":0.6533429403030268,"pZ":3.319471348069826,"vX0":8.13011636469484,"vY0":-135.2445379426759,"vZ0":-4.355896838432997,"x":92.1,"y":149.15,"x0":-1.9283123155972894,"y0":50.00298121332086,"z0":6.201018105413077,"aX":-6.470369099691697},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.0,"breakHorizontal":4.7,"spinRate":2273,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.4033059879648433,"extension":6.828879501924331},"index":0,"playId":"446144de-7b4b-3239-a230-8aab82412571","pitchNumber":1,"startTime":"2026-07-31T23:48:51.818Z","endTime":"2026-07-31T23:48:57.043Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.788970168023443,"aZ":-25.063890065147234,"pfxX":-8.312562862097987,"pfxZ":3.9432032269914554,"pX":-1.3879782808156995,"pZ":2.7709741298357913,"vX0":6.331529185639418,"vY0":-133.0205296425154,"vZ0":-3.576884390454919,"x":169.91,"y":163.96,"x0":-2.711356407170056,"y0":50.00350232832601,"z0":5.9366645736373735,"aX":-14.994637808711863},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.6,"breakHorizontal":13.8,"spinRate":2049,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4107295252407428,"extension":6.910231694975487},"index":1,"playId":"bff8835f-6f63-3f64-a8f7-cf95daec9d82","pitchNumber":2,"startTime":"2026-07-31T23:49:29.583Z","endTime":"2026-07-31T23:49:34.279Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.624625992230474,"aZ":-32.162713218788234,"pfxX":10.320152309871602,"pfxZ":0.005336317806740709,"pX":0.8269112434945651,"pZ":1.6093436208203988,"vX0":4.808977949428042,"vY0":-119.7837332532077,"vZ0":-3.3700014830788154,"x":85.48,"y":195.33,"x0":-2.5457871691833214,"y0":50.00080809482341,"z0":5.90291790841494,"aX":15.029869942025371},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.5,"breakHorizontal":-19.8,"spinRate":2751,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4568538661077586,"extension":6.620925441010532},"index":2,"playId":"9dacac0c-fa16-334d-9ce0-ce23659eb872","pitchNumber":3,"startTime":"2026-07-31T23:49:48.355Z","endTime":"2026-07-31T23:49:52.658Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"f70a7c4d-efd6-39f8-9d5d-2b12ced580c0","startTime":"2026-07-31T23:50:12.352Z","endTime":"2026-07-31T23:50:16.522Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false},"count":{"balls":2,"strikes":1,"outs":2},"index":4,"playId":"cca13676-545f-30c2-a31b-b554820ea5dd","startTime":"2026-07-31T23:50:32.729Z","endTime":"2026-07-31T23:50:38.291Z","isPitch":false,"type":"pickoff"}],"playEndTime":"2026-07-31T23:50:38.291Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Steven Kwan singles on a ground ball to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-31T23:52:27.287Z","endTime":"2026-07-31T23:54:32.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"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(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":87.7,"endSpeed":80.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.213285589572283,"aZ":-17.35236689918977,"pfxX":2.927246813036138,"pfxZ":8.918086955555339,"pX":-0.9157095202258079,"pZ":3.3445778765681453,"vX0":-7.950478427909407,"vY0":-127.5659554415819,"vZ0":-2.2894106957246723,"x":151.9,"y":148.48,"x0":1.8495938623136217,"y0":50.00125275117594,"z0":5.609197100152714,"aX":4.86520216203817},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":16.0,"breakHorizontal":-3.7,"spinRate":2269,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.4280287399646574,"extension":6.3801195926407415},"index":0,"playId":"f700419c-3416-340f-92b3-935e97212813","pitchNumber":1,"startTime":"2026-07-31T23:52:52.152Z","endTime":"2026-07-31T23:52:56.678Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.41922226079974,"aZ":-15.667203320463965,"pfxX":3.8936748740210456,"pfxZ":9.180582804069651,"pX":0.035768075996629935,"pZ":2.317018933695192,"vX0":-6.879537787563593,"vY0":-132.72804522308635,"vZ0":-4.708169119743087,"x":115.64,"y":176.22,"x0":2.146565978610618,"y0":50.00019550432007,"z0":5.242129476730069,"aX":6.999249751866971},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.8,"breakHorizontal":-5.6,"spinRate":2316,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.41150408888723655,"extension":6.458099075598195},"index":1,"playId":"19c9a47b-7c96-3950-a3f3-583aca43c6ed","pitchNumber":2,"startTime":"2026-07-31T23:53:08.535Z","endTime":"2026-07-31T23:53:13.496Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":74.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.97666277352135,"aZ":-30.740221119003635,"pfxX":-6.963043434205911,"pfxZ":1.040134480761881,"pX":-0.429420375713294,"pZ":1.7223765640889015,"vX0":-4.177011947613463,"vY0":-116.15204180155757,"vZ0":-1.7042628856103144,"x":133.37,"y":192.28,"x0":2.2915880536405804,"y0":50.0032585024971,"z0":5.364933845625221,"aX":-9.596091489528938},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":1.8,"breakHorizontal":13.6,"spinRate":2325,"spinDirection":302},"zone":7,"typeConfidence":2.0,"plateTime":0.4699966607417392,"extension":6.07351890637241},"index":2,"playId":"55750201-79dd-3190-8f7f-502592eaaa2e","pitchNumber":3,"startTime":"2026-07-31T23:53:24.657Z","endTime":"2026-07-31T23:53:29.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.383567153847533,"aZ":-31.971535482069896,"pfxX":-7.061378788842475,"pfxZ":0.14395183275467982,"pX":-1.6221069047312486,"pZ":2.0014427773317567,"vX0":-6.6891769949518896,"vY0":-118.47530610486972,"vZ0":-0.9224748057915904,"x":141.64,"y":152.21,"x0":2.1493770803660364,"y0":50.00452759997431,"z0":5.302652487534542,"aX":-10.097467784821694},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":0.4,"breakHorizontal":14.4,"spinRate":2333,"spinDirection":305},"zone":13,"typeConfidence":2.0,"plateTime":0.4612807870464817,"extension":6.206670843921372},"index":3,"playId":"478b5058-327e-3856-910d-1ad499d36976","pitchNumber":4,"startTime":"2026-07-31T23:53:42.599Z","endTime":"2026-07-31T23:53:47.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.95924561988394,"aZ":-16.379706313026112,"pfxX":3.8945138706816076,"pfxZ":8.639703026888657,"pX":0.2739453227249347,"pZ":3.0443399471293855,"vX0":-6.5886264323765396,"vY0":-133.65488118999684,"vZ0":-2.790254397446278,"x":106.56,"y":156.58,"x0":2.2532796919627125,"y0":50.00514003980065,"z0":5.263412875681806,"aX":7.122361322797192},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.4,"breakHorizontal":-5.8,"spinRate":2401,"spinDirection":140},"zone":2,"typeConfidence":2.0,"plateTime":0.4081756598904991,"extension":6.331740809337281},"index":4,"playId":"b9106475-954a-3ad8-8a80-1210cff682c5","pitchNumber":5,"startTime":"2026-07-31T23:54:00.434Z","endTime":"2026-07-31T23:54:06.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.349826607875897,"aZ":-18.355599912033238,"pfxX":5.889970975304927,"pfxZ":7.378439637231748,"pX":0.08966331592764229,"pZ":2.5665779910128657,"vX0":-7.693744987438378,"vY0":-135.2267476837219,"vZ0":-3.7693824107019944,"x":113.58,"y":169.48,"x0":2.1914794387814465,"y0":50.00471595864569,"z0":5.247711152275882,"aX":11.034169860636238},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.8,"breakHorizontal":-9.2,"spinRate":2344,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.40330812842981256,"extension":6.480220102784601},"hitData":{"launchSpeed":93.4,"launchAngle":7.0,"totalDistance":147.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":108.64,"coordY":114.96}},"index":5,"playId":"2c7b6054-224c-353d-b234-b463571780ff","pitchNumber":6,"startTime":"2026-07-31T23:54:21.200Z","endTime":"2026-07-31T23:54:32.410Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:54:32.410Z","atBatIndex":18},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Angel Martínez out on a sacrifice bunt, third baseman Nolan Arenado to first baseman Tim Tawa. Steven Kwan to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-31T23:54:46.657Z","endTime":"2026-07-31T23:55:13.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.75686131222909,"aZ":-25.43577035610266,"pfxX":-0.24203487551856107,"pfxZ":4.060212817255091,"pX":-0.8060656189202957,"pZ":1.7641210098433129,"vX0":-7.586273057777463,"vY0":-127.12145282169757,"vZ0":-4.081559911795959,"x":147.73,"y":191.15,"x0":2.2314537424873735,"y0":50.002411476169854,"z0":5.378356502711022,"aX":-0.3992047706821146},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.7,"breakHorizontal":1.9,"spinRate":2409,"spinDirection":170},"zone":13,"typeConfidence":2.0,"plateTime":0.42866566044607035,"extension":6.411522730972678},"hitData":{"launchSpeed":29.5,"launchAngle":-6.0,"totalDistance":12.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":121.88,"coordY":195.58}},"index":0,"playId":"9deae54b-ef5d-3ad3-8c73-5bf95506d9f0","pitchNumber":1,"startTime":"2026-07-31T23:55:04.877Z","endTime":"2026-07-31T23:55:13.328Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:55:13.328Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Ramírez flies out to center fielder Ryan Waldschmidt. Steven Kwan to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-31T23:55:33.981Z","endTime":"2026-07-31T23:56:45.688Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.3,"endSpeed":84.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.411175938749512,"aZ":-20.085612099789152,"pfxX":4.757707221863037,"pfxZ":6.700353309930083,"pX":0.8691332632726008,"pZ":3.580583630887535,"vX0":-5.372336464138981,"vY0":-132.9790009498895,"vZ0":-0.970004193843345,"x":83.87,"y":142.1,"x0":2.2899815559653596,"y0":50.00595794106226,"z0":5.3964658195155035,"aX":8.589445176885574},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.1,"breakHorizontal":-7.6,"spinRate":2382,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.4106524375358509,"extension":6.45948643549959},"index":0,"playId":"b93a78ee-1ad4-34de-99c0-4ec5d8e5c0c4","pitchNumber":1,"startTime":"2026-07-31T23:55:50.195Z","endTime":"2026-07-31T23:55:54.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.57098040863561,"aZ":-29.789042784660584,"pfxX":7.068701372565034,"pfxZ":1.5997725560915725,"pX":1.981646548064103,"pZ":4.537488198184825,"vX0":-3.14426455257858,"vY0":-120.78649131934317,"vZ0":3.6144849695597987,"x":41.46,"y":116.27,"x0":2.375706661161303,"y0":50.00245485615086,"z0":5.627384856580427,"aX":10.537020893075688},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.0,"breakHorizontal":-12.1,"spinRate":1586,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.4519385942829217,"extension":5.88605407910341},"index":1,"playId":"69746569-37df-33fc-8a6a-9c9d99d34588","pitchNumber":2,"startTime":"2026-07-31T23:56:10.481Z","endTime":"2026-07-31T23:56:14.578Z","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":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.1,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.640283192228633,"aZ":-28.161780850788364,"pfxX":9.387610878170735,"pfxZ":2.595446739262261,"pX":0.543730765259699,"pZ":2.517701458221765,"vX0":-6.948612965927344,"vY0":-123.0995464536237,"vZ0":-1.1153995547011972,"x":96.27,"y":170.8,"x0":2.172478413650533,"y0":50.00429046327836,"z0":5.343866933580736,"aX":14.521930656869694},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.7,"breakHorizontal":-15.6,"spinRate":1812,"spinDirection":122},"zone":6,"typeConfidence":2.0,"plateTime":0.44362818538792137,"extension":6.132130660030077},"hitData":{"launchSpeed":95.8,"launchAngle":34.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.4,"coordY":58.06}},"index":2,"playId":"7a3a232b-eeb2-3524-8ea4-3e37df295104","pitchNumber":3,"startTime":"2026-07-31T23:56:29.904Z","endTime":"2026-07-31T23:56:45.688Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:56:45.688Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chase DeLauter strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-31T23:56:54.929Z","endTime":"2026-07-31T23:58:38.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.9,"endSpeed":84.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.959722321794217,"aZ":-21.850946644192696,"pfxX":10.143477227330834,"pfxZ":5.600377563867175,"pX":1.026860913562667,"pZ":2.581306987398959,"vX0":-6.915293463867591,"vY0":-135.06936644350185,"vZ0":-3.0251588886719754,"x":77.86,"y":169.08,"x0":2.30490954328728,"y0":50.00623474040228,"z0":5.255899602013359,"aX":18.708937952129492},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.7,"breakHorizontal":-16.8,"spinRate":2251,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.4058190495127443,"extension":6.35753475483077},"index":0,"playId":"b03969c4-ee35-3406-8747-aad7afc3e27a","pitchNumber":1,"startTime":"2026-07-31T23:57:14.652Z","endTime":"2026-07-31T23:57:18.652Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.357229819420663,"aZ":-32.717134065535234,"pfxX":-6.8813137050143895,"pfxZ":-0.38158249593499516,"pX":-1.020838361106744,"pZ":1.8527010527868608,"vX0":-5.64736252784395,"vY0":-119.05269783184038,"vZ0":-1.1008379693580914,"x":155.91,"y":188.76,"x0":2.277791144736467,"y0":50.00076157099298,"z0":5.2884683626518205,"aX":-9.853097907801775},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-0.7,"breakHorizontal":13.8,"spinRate":2508,"spinDirection":306},"zone":13,"typeConfidence":2.0,"plateTime":0.46048109888711863,"extension":6.231422205507962},"index":1,"playId":"9622de53-ec90-3b2d-96e9-ce01923a4643","pitchNumber":2,"startTime":"2026-07-31T23:57:38.288Z","endTime":"2026-07-31T23:57:43.553Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.133818453196675,"aZ":-22.253056719148315,"pfxX":9.311602756075825,"pfxZ":5.4612926448984735,"pX":-0.2205738463777117,"pZ":1.6672384336400148,"vX0":-9.374664399286988,"vY0":-133.7871826158753,"vZ0":-4.962437595815065,"x":125.41,"y":193.76,"x0":2.1145784367756497,"y0":50.00576329786361,"z0":5.135417781955158,"aX":16.928414160511895},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.0,"breakHorizontal":-14.9,"spinRate":2256,"spinDirection":142},"zone":8,"typeConfidence":2.0,"plateTime":0.4089696103594531,"extension":6.284074474355074},"index":2,"playId":"8872c056-dd62-3c67-8a33-a1278852f62a","pitchNumber":3,"startTime":"2026-07-31T23:57:58.034Z","endTime":"2026-07-31T23:58:03.392Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.43289818321972,"aZ":-34.70270109305217,"pfxX":-6.183717549565904,"pfxZ":-1.7342730461954012,"pX":-0.37273848688541505,"pZ":3.262352475691783,"vX0":-4.482545862158017,"vY0":-119.99674231893614,"vZ0":2.2003166592177132,"x":131.21,"y":150.7,"x0":2.323596460704464,"y0":50.0041381505314,"z0":5.427405886706501,"aX":-9.008185486680874},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-2.3,"breakHorizontal":12.2,"spinRate":2482,"spinDirection":302},"zone":1,"typeConfidence":2.0,"plateTime":0.45662888113253697,"extension":6.1566115273452455},"index":3,"playId":"7f500beb-df34-3a79-b552-2697e3439408","pitchNumber":4,"startTime":"2026-07-31T23:58:32.725Z","endTime":"2026-07-31T23:58:38.264Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T23:58:38.264Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Corbin Carroll grounds out, second baseman Travis Bazzana to first baseman Rhys Hoskins.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-01T00:00:25.204Z","endTime":"2026-08-01T00:01:15.383Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.5,"endSpeed":70.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.037721982236803,"aZ":-39.33405094504894,"pfxX":9.731323290242166,"pfxZ":-5.729773240970532,"pX":-0.5626623842724164,"pZ":3.455870319960352,"vX0":0.7092962632219867,"vY0":-111.3655447347167,"vZ0":2.6617072975559504,"x":138.45,"y":145.47,"x0":-2.1492461096468256,"y0":50.00440176086675,"z0":6.329858787933089,"aX":12.155587906131066},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-9.4,"breakHorizontal":-17.8,"spinRate":2559,"spinDirection":34},"zone":11,"typeConfidence":2.0,"plateTime":0.49288146309526937,"extension":6.867595988143283},"index":0,"playId":"6af39080-71e7-3b81-80f8-f2cff7b5a15e","pitchNumber":1,"startTime":"2026-08-01T00:00:48.584Z","endTime":"2026-08-01T00:00:53.782Z","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":93.3,"endSpeed":86.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.731943377674295,"aZ":-18.059150881015597,"pfxX":-1.825680667717691,"pfxZ":7.449174250505365,"pX":0.579363230656154,"pZ":3.2203219371670526,"vX0":7.262800477277741,"vY0":-135.80602315970583,"vZ0":-4.588499226050306,"x":94.92,"y":151.83,"x0":-1.875738293510026,"y0":50.0015178340899,"z0":6.162875001194429,"aX":-3.459192026916675},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.8,"breakHorizontal":2.0,"spinRate":2282,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.4011244981579152,"extension":6.803363282368447},"hitData":{"launchSpeed":90.8,"launchAngle":9.0,"totalDistance":145.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.09,"coordY":147.55}},"index":1,"playId":"5da2c16f-f9b6-3c11-b4d4-82270f0f44b4","pitchNumber":2,"startTime":"2026-08-01T00:01:06.515Z","endTime":"2026-08-01T00:01:15.383Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:01:15.383Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Geraldo Perdomo lines out to center fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-01T00:01:19.825Z","endTime":"2026-08-01T00:02:37.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.059163444153796,"aZ":-18.95675897198868,"pfxX":-3.286588965458083,"pfxZ":6.847540401606691,"pX":-0.7379742579334897,"pZ":2.8669738462645196,"vX0":4.82119104136659,"vY0":-137.26124131902588,"vZ0":-5.20707440087309,"x":145.13,"y":161.37,"x0":-2.080778491359953,"y0":50.00306064236769,"z0":6.057662782948938,"aX":-6.344737496619737},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.6,"breakHorizontal":5.0,"spinRate":1881,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.3972641978148097,"extension":6.8510241854174305},"index":0,"playId":"d2f9eed7-b2bb-3b1d-9304-f8a6708917b1","pitchNumber":1,"startTime":"2026-08-01T00:01:42.095Z","endTime":"2026-08-01T00:01:46.812Z","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":1,"outs":1},"index":1,"startTime":"2026-08-01T00:01:58.333Z","endTime":"2026-08-01T00:02:10.921Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":74.7,"endSpeed":68.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.482140297036818,"aZ":-40.44644092057034,"pfxX":8.396115931074396,"pfxZ":-6.943391416593688,"pX":-3.1822826419828583,"pZ":3.999883448729822,"vX0":-3.8997345201181948,"vY0":-108.58808773397823,"vZ0":4.0867646552503185,"x":238.3,"y":130.78,"x0":-2.451502591903191,"y0":50.004318074294396,"z0":6.5014405783610565,"aX":10.001079130522587},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-11.0,"breakHorizontal":-14.2,"spinRate":2409,"spinDirection":37},"zone":11,"typeConfidence":2.0,"plateTime":0.5049246886181931,"extension":6.586794606803969},"index":2,"playId":"9d40af8a-fde3-380c-bf0c-08444f908b71","pitchNumber":2,"startTime":"2026-08-01T00:02:10.921Z","endTime":"2026-08-01T00:02:15.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.826473820813323,"aZ":-23.601768221414286,"pfxX":-7.821424497654277,"pfxZ":5.9605797649414995,"pX":-0.5690811075006618,"pZ":2.3894250215690516,"vX0":6.174741813129183,"vY0":-118.60634726661988,"vZ0":-3.1878516277498363,"x":138.69,"y":174.27,"x0":-2.179013921346021,"y0":50.000316176218924,"z0":5.882785442852479,"aX":-11.239697396020873},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":10.3,"breakHorizontal":12.8,"spinRate":1760,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.4602804826070064,"extension":6.870204059356558},"hitData":{"launchSpeed":95.3,"launchAngle":24.0,"totalDistance":357.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":119.48,"coordY":55.36}},"index":3,"playId":"96f5cf69-ffb6-3f71-bb91-b782760fa015","pitchNumber":3,"startTime":"2026-08-01T00:02:28.200Z","endTime":"2026-08-01T00:02:37.105Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:02:37.105Z","atBatIndex":23},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Gabriel Moreno hit by pitch.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-01T00:02:38.732Z","endTime":"2026-08-01T00:04:45.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.497491245117057,"aZ":-16.327303115653205,"pfxX":-2.1331762233525606,"pfxZ":8.345356134575892,"pX":-0.1435706204857662,"pZ":2.982046208052473,"vX0":5.447436300668909,"vY0":-136.56171320478919,"vZ0":-5.495090580476397,"x":122.47,"y":158.26,"x0":-1.8821433710772166,"y0":50.00473621080641,"z0":6.13357918305103,"aX":-4.051972854591238},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.2,"breakHorizontal":2.8,"spinRate":1986,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.40023278889354197,"extension":6.8451130658235755},"index":0,"playId":"9a984ce2-c21d-3aab-a6f1-2cdf870cf317","pitchNumber":1,"startTime":"2026-08-01T00:03:05.299Z","endTime":"2026-08-01T00:03:09.238Z","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.7,"endSpeed":78.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76649040437217,"aZ":-30.10456745609024,"pfxX":3.5425993610476625,"pfxZ":1.3393295036420145,"pX":0.9522282685541407,"pZ":2.2325175468524,"vX0":6.621412523690773,"vY0":-123.19282691811293,"vZ0":-2.995646751514969,"x":80.7,"y":178.5,"x0":-2.2271607037135444,"y0":50.00062610224997,"z0":6.0008252988403195,"aX":5.460136230071079},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.0,"breakHorizontal":-7.9,"spinRate":2734,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4440928454403257,"extension":6.8307288407586455},"index":1,"playId":"cc80e958-746f-3cdb-b236-b00128276760","pitchNumber":2,"startTime":"2026-08-01T00:03:23.811Z","endTime":"2026-08-01T00:03:28.624Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24149611747498,"aZ":-33.82977323265681,"pfxX":9.954145233253906,"pfxZ":-1.1488778351821196,"pX":0.011418741936348141,"pZ":1.70947522397172,"vX0":2.9966633580487634,"vY0":-120.00562428475621,"vZ0":-2.9177885581394456,"x":116.56,"y":192.62,"x0":-2.5494610505403097,"y0":50.00193009095355,"z0":5.9830037761648365,"aX":14.380610132710276},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-2.5,"breakHorizontal":-18.7,"spinRate":2683,"spinDirection":49},"zone":8,"typeConfidence":2.0,"plateTime":0.4580523447569598,"extension":6.765764945286703},"index":2,"playId":"b783b347-9e43-3ac1-b024-ef5b04e491cb","pitchNumber":3,"startTime":"2026-08-01T00:03:42.837Z","endTime":"2026-08-01T00:03:48.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.900857832376715,"aZ":-16.59536525079024,"pfxX":-2.0629573648284065,"pfxZ":7.965361272880479,"pX":0.0021605756078447442,"pZ":4.27121259815423,"vX0":6.184121417571568,"vY0":-138.47360656373056,"vZ0":-2.3489490443209267,"x":116.92,"y":123.46,"x0":-1.985092350370079,"y0":50.00114652527741,"z0":6.231852147046905,"aX":-4.034772265573179},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.2,"breakHorizontal":2.5,"spinRate":2280,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.3944958990668539,"extension":6.826616106344652},"index":3,"playId":"d0a2971e-1478-3302-91ac-a9725819522a","pitchNumber":4,"startTime":"2026-08-01T00:04:08.676Z","endTime":"2026-08-01T00:04:12.786Z","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":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-01T00:04:20.171Z","endTime":"2026-08-01T00:04:38.787Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.849015300610407,"aZ":-24.38385905892056,"pfxX":-9.051963540584364,"pfxZ":4.1254522806804275,"pX":-1.7140262670889486,"pZ":3.1280368917105603,"vX0":5.575586653113183,"vY0":-135.809661563344,"vZ0":-3.344713218795137,"x":182.33,"y":154.32,"x0":-2.6066795547828505,"y0":50.000757807022964,"z0":6.051622470178761,"aX":-17.082677572419374},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.1,"breakHorizontal":15.4,"spinRate":2179,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4017241729790513,"extension":6.7092149278235595},"index":5,"playId":"dc6551e6-be27-3294-aaae-77ecc26faa09","pitchNumber":5,"startTime":"2026-08-01T00:04:38.787Z","endTime":"2026-08-01T00:04:45.330Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:04:45.330Z","atBatIndex":24},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Diamondbacks challenged (hit by pitch), call on the field was overturned: Ketel Marte hit by pitch. Gabriel Moreno to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-01T00:04:53.554Z","endTime":"2026-08-01T00:06:04.547Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"postOnSecond":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.826008435532355,"aZ":-39.63451961462024,"pfxX":8.266039751658056,"pfxZ":-5.683077279532447,"pX":0.4255373972176392,"pZ":1.3881070592160027,"vX0":3.4296864836924703,"vY0":-114.58983960959398,"vZ0":-2.3245128637786294,"x":100.78,"y":201.3,"x0":-2.1706984571730077,"y0":50.00383882982264,"z0":6.337291184701571,"aX":10.845981807563705},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-10.6,"breakHorizontal":-15.8,"spinRate":2700,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4804516106589176,"extension":6.709482978422343},"index":0,"playId":"4a6b00a4-7686-3fcf-8e90-86edd343a451","pitchNumber":1,"startTime":"2026-08-01T00:05:14.439Z","endTime":"2026-08-01T00:05:19.095Z","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":85.2,"endSpeed":79.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.31820012475989,"aZ":-35.112649234556514,"pfxX":3.0101427123621187,"pfxZ":-1.8586499259256168,"pX":-1.4590420809870681,"pZ":3.2120951053016342,"vX0":2.1532514613165192,"vY0":-124.17671401459049,"vZ0":-0.05411960340012123,"x":172.62,"y":152.05,"x0":-2.725320695056988,"y0":50.00531412828148,"z0":6.12900982053119,"aX":4.75228465303615},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.1,"breakHorizontal":-5.9,"spinRate":2740,"spinDirection":95},"zone":11,"typeConfidence":2.0,"plateTime":0.43926445565575545,"extension":6.541279550654387},"index":1,"playId":"79787871-7444-3a72-909b-1b320a7d8ee2","pitchNumber":2,"startTime":"2026-08-01T00:05:35.432Z","endTime":"2026-08-01T00:05:40.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.196692714904575,"aZ":-33.76075532739611,"pfxX":9.370021731134672,"pfxZ":-1.0999048586495594,"pX":1.3216593763312394,"pZ":0.9616010842460344,"vX0":6.052513310119632,"vY0":-119.42081031987296,"vZ0":-4.361826881645651,"x":66.62,"y":212.82,"x0":-2.4682109608979648,"y0":50.00593081909164,"z0":5.867232397205387,"aX":13.459964509525562},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-2.9,"breakHorizontal":-18.5,"spinRate":2758,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4596396812017698,"extension":6.64759569082141},"index":2,"playId":"8d9c45e6-d0e4-3702-8b91-052b5b87ec1e","pitchNumber":3,"startTime":"2026-08-01T00:05:57.297Z","endTime":"2026-08-01T00:06:04.547Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MI","challengeTeamId":109},"playEndTime":"2026-08-01T00:06:04.547Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Max Kepler flies out to left fielder David Fry.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-01T00:07:19.554Z","endTime":"2026-08-01T00:07:56.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.7,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.227762484582474,"aZ":-24.72992064257389,"pfxX":-8.297582260121418,"pfxZ":5.425207506227407,"pX":-0.45876798133906665,"pZ":2.8784809357991925,"vX0":6.407760985224402,"vY0":-115.71577955321902,"vZ0":-1.9954210736875408,"x":134.49,"y":161.06,"x0":-2.170087041614257,"y0":50.00311789525236,"z0":6.094323679500419,"aX":-11.384776955916916},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":9.7,"breakHorizontal":13.7,"spinRate":1809,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.47125553040084966,"extension":6.668118907811192},"hitData":{"launchSpeed":86.8,"launchAngle":53.0,"totalDistance":238.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":104.06,"coordY":107.75}},"index":0,"playId":"86183d90-1fcc-3779-8bf1-21a19a441602","pitchNumber":1,"startTime":"2026-08-01T00:07:45.149Z","endTime":"2026-08-01T00:07:56.455Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:07:56.455Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rhys Hoskins walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-01T00:09:45.580Z","endTime":"2026-08-01T00:11:56.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"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":86.2,"endSpeed":80.0,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.75723946115658,"aZ":-25.82617878236614,"pfxX":-1.070673061334852,"pfxZ":3.9357666807352576,"pX":-0.6811053301220882,"pZ":2.657709846298328,"vX0":-6.658867093172247,"vY0":-125.53599359745971,"vZ0":-1.8605219021806068,"x":142.96,"y":167.02,"x0":2.132879397507288,"y0":50.004137988673016,"z0":5.487934139344252,"aX":-1.7282847990114814},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.0,"breakHorizontal":3.4,"spinRate":2333,"spinDirection":167},"zone":4,"typeConfidence":2.0,"plateTime":0.4344592257178155,"extension":6.441890627051908},"index":0,"playId":"022a6041-1d6f-36d1-b1a2-8522738f0c06","pitchNumber":1,"startTime":"2026-08-01T00:10:09.490Z","endTime":"2026-08-01T00:10:15.212Z","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":87.6,"endSpeed":81.0,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.72814873879432,"aZ":-26.83919904849048,"pfxX":-0.9318737259572695,"pfxZ":3.2063914568869123,"pX":0.0504129402828515,"pZ":3.536217456948669,"vX0":-5.360850193290116,"vY0":-127.53597710013159,"vZ0":0.13478050160597066,"x":115.08,"y":143.3,"x0":2.291949961331825,"y0":50.00293568904608,"z0":5.581914288865381,"aX":-1.5503046430725782},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.1,"breakHorizontal":2.8,"spinRate":2414,"spinDirection":174},"zone":12,"typeConfidence":2.0,"plateTime":0.4278142892137362,"extension":6.379963228068063},"index":1,"playId":"10c91fb3-bd9b-3079-b859-b4693337b13d","pitchNumber":2,"startTime":"2026-08-01T00:10:23.949Z","endTime":"2026-08-01T00:10:30.369Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.30787517187024,"aZ":-18.107563465542224,"pfxX":2.4332703365293966,"pfxZ":7.789712434663436,"pX":-0.696426548903559,"pZ":2.286023641169717,"vX0":-8.16785141189583,"vY0":-132.9663524454252,"vZ0":-4.483728146653859,"x":143.55,"y":177.06,"x0":2.0878493720618527,"y0":50.00003183014282,"z0":5.293131212457319,"aX":4.393043316931908},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.4,"breakHorizontal":-2.8,"spinRate":2294,"spinDirection":145},"zone":4,"typeConfidence":2.0,"plateTime":0.4106414546816808,"extension":6.398039829115948},"index":2,"playId":"6e4168d9-ef8f-3d58-bd6c-e79354edf596","pitchNumber":3,"startTime":"2026-08-01T00:10:40.369Z","endTime":"2026-08-01T00:10:45.572Z","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":86.4,"endSpeed":80.0,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.276294270599113,"aZ":-23.785242495666413,"pfxX":-1.4758893921734202,"pfxZ":5.176261870699344,"pX":-0.05076130480633095,"pZ":2.4673800636395815,"vX0":-4.958628711839597,"vY0":-125.85655910236505,"vZ0":-2.9193966666297335,"x":118.93,"y":172.16,"x0":2.1290358328569843,"y0":50.000369712434356,"z0":5.5491190585293175,"aX":-2.3878780470203367},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":9.0,"breakHorizontal":3.7,"spinRate":2318,"spinDirection":160},"zone":5,"typeConfidence":2.0,"plateTime":0.4336491298520384,"extension":6.276530695101372},"index":3,"playId":"e1fd6421-032b-343c-a532-ac0da2ddc6f7","pitchNumber":4,"startTime":"2026-08-01T00:10:57.170Z","endTime":"2026-08-01T00:11:03.217Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.5,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.9726192498458,"aZ":-33.21140803114964,"pfxX":-9.334392922725664,"pfxZ":-0.7538541310464328,"pX":0.23138685345756657,"pZ":3.5743502379084164,"vX0":-2.1259559304140616,"vY0":-116.4223160675903,"vZ0":2.888561953145598,"x":108.18,"y":142.27,"x0":2.3692879474947777,"y0":50.00370549602795,"z0":5.461962590761197,"aX":-12.806989606176385},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-0.4,"breakHorizontal":17.4,"spinRate":2291,"spinDirection":302},"zone":12,"typeConfidence":2.0,"plateTime":0.47055606572359165,"extension":6.283914850229268},"index":4,"playId":"94a79d01-b2ff-33fe-ae80-42427f247add","pitchNumber":5,"startTime":"2026-08-01T00:11:31.725Z","endTime":"2026-08-01T00:11:36.978Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.5,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.11955636391553,"aZ":-32.92315472174589,"pfxX":-8.78980861233629,"pfxZ":-0.554890850576947,"pX":-1.2241728050428256,"pZ":1.7042185507255794,"vX0":-4.965070607912145,"vY0":-115.8588928945919,"vZ0":-1.2194704956958518,"x":163.66,"y":192.77,"x0":2.0900719906896623,"y0":50.00191981640368,"z0":5.3905401263757735,"aX":-11.91898304663086},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-1.0,"breakHorizontal":17.2,"spinRate":2389,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.47319035853002767,"extension":6.436562453447934},"index":5,"playId":"2b117e33-94cb-339f-a785-f1f7137d3fb1","pitchNumber":6,"startTime":"2026-08-01T00:11:51.496Z","endTime":"2026-08-01T00:11:56.612Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:11:56.612Z","atBatIndex":27},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Brayan Rocchio grounds into a double play, third baseman Nolan Arenado to second baseman Ketel Marte to first baseman Tim Tawa. Rhys Hoskins out at 2nd. Brayan Rocchio out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-01T00:12:27.085Z","endTime":"2026-08-01T00:15:08.602Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-01T00:12:17.415Z","endTime":"2026-08-01T00:12:29.277Z","isPitch":false,"type":"action","player":{"id":677587,"link":"/api/v1/people/677587"}},{"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.3,"endSpeed":70.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.278551472815916,"aZ":-39.89547338617574,"pfxX":-5.815902306529432,"pfxZ":-6.149831582497104,"pX":0.1803479220619069,"pZ":2.9848091263629533,"vX0":-2.488959826055733,"vY0":-111.12298861320818,"vZ0":2.9531748475578805,"x":110.13,"y":158.19,"x0":2.069454916610893,"y0":50.0044298683608,"z0":5.773432886575195,"aX":-7.2984208122623535},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-10.1,"breakHorizontal":11.2,"spinRate":2310,"spinDirection":316},"zone":2,"typeConfidence":2.0,"plateTime":0.492271138291394,"extension":6.304596727264683},"index":1,"playId":"29a11224-da33-3674-8aa9-b6055a807d1d","pitchNumber":1,"startTime":"2026-08-01T00:12:29.277Z","endTime":"2026-08-01T00:12:34.046Z","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":92.0,"endSpeed":84.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.138465634425156,"aZ":-18.788771557353606,"pfxX":4.598437619093161,"pfxZ":7.332460644770096,"pX":-0.4686525328420391,"pZ":2.7697635321815253,"vX0":-8.642159115430946,"vY0":-133.84180859307148,"vZ0":-3.08741951789843,"x":134.86,"y":164.0,"x0":2.195361412036462,"y0":50.005973207450744,"z0":5.273561875006261,"aX":8.39913833819793},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.8,"breakHorizontal":-6.6,"spinRate":2337,"spinDirection":136},"zone":1,"typeConfidence":2.0,"plateTime":0.4082357873892839,"extension":6.4364630599052655},"index":2,"playId":"b9fe71ab-4e63-32f4-8cc0-911887bf423a","pitchNumber":2,"startTime":"2026-08-01T00:12:47.450Z","endTime":"2026-08-01T00:12:52.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.085805951371576,"aZ":-18.075047239719428,"pfxX":4.431480202970004,"pfxZ":7.525069191939558,"pX":-0.2385090220046132,"pZ":4.178966670404087,"vX0":-8.398322610251743,"vY0":-135.16993893906414,"vZ0":0.30760119515953266,"x":126.09,"y":125.95,"x0":2.3158134894014473,"y0":50.000069513393576,"z0":5.320644124855779,"aX":8.301038619531822},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.9,"breakHorizontal":-6.5,"spinRate":2336,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.4033499219014396,"extension":6.447464303729991},"index":3,"playId":"a8c8ca07-7a44-376f-9eb7-e998e0c2ad0e","pitchNumber":3,"startTime":"2026-08-01T00:13:10.449Z","endTime":"2026-08-01T00:13:15.412Z","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":84.2,"endSpeed":78.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.751694287043946,"aZ":-28.553020704478115,"pfxX":7.895954274011878,"pfxZ":2.338184813824437,"pX":0.5929830707283368,"pZ":2.273919864819547,"vX0":-6.5382508060045454,"vY0":-122.66215555798445,"vZ0":-1.6322151285067519,"x":94.4,"y":177.38,"x0":2.247368918920279,"y0":50.0017190147428,"z0":5.347358498221394,"aX":12.217533756450214},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.2,"breakHorizontal":-13.1,"spinRate":1592,"spinDirection":125},"zone":6,"typeConfidence":2.0,"plateTime":0.4439382276761168,"extension":5.982293529446289},"index":4,"playId":"e595835f-c69b-32b6-9946-9ef181c85afd","pitchNumber":4,"startTime":"2026-08-01T00:13:28.603Z","endTime":"2026-08-01T00:13:34.535Z","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":89.3,"endSpeed":83.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.85585827467022,"aZ":-22.04088770165609,"pfxX":-0.11061548728481374,"pfxZ":5.817808598731673,"pX":-0.12763761000710233,"pZ":3.5399691887605016,"vX0":-6.129898772425384,"vY0":-130.04860119616586,"vZ0":-0.7411921356079656,"x":121.87,"y":143.2,"x0":2.257581867909533,"y0":50.00572604518777,"z0":5.474837012726401,"aX":-0.1919003901649193},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.7,"breakHorizontal":1.3,"spinRate":2454,"spinDirection":162},"zone":11,"typeConfidence":2.0,"plateTime":0.4184213714890168,"extension":6.472994006954894},"index":5,"playId":"1445bba5-5abf-317f-b8bc-a1a3e5a64ec0","pitchNumber":5,"startTime":"2026-08-01T00:13:52.728Z","endTime":"2026-08-01T00:13:57.625Z","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.5,"endSpeed":85.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.045810372938035,"aZ":-16.670344606093643,"pfxX":4.159132412322527,"pfxZ":8.393204626214265,"pX":-0.574261754575562,"pZ":2.92559064413746,"vX0":-8.860936044397604,"vY0":-134.53547910590405,"vZ0":-2.9890797021678996,"x":138.89,"y":159.79,"x0":2.2101755947775406,"y0":50.00400842657092,"z0":5.221263770852133,"aX":7.684610029925109},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.8,"breakHorizontal":-5.8,"spinRate":2449,"spinDirection":146},"zone":1,"typeConfidence":2.0,"plateTime":0.4059052083289725,"extension":6.489764594713109},"index":6,"playId":"1098d96d-3165-36b3-8f8d-66472db9f150","pitchNumber":6,"startTime":"2026-08-01T00:14:28.316Z","endTime":"2026-08-01T00:14:38.389Z","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":87.6,"endSpeed":81.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.904981383100537,"aZ":-25.26277061771128,"pfxX":-1.7334139440288432,"pfxZ":4.1386834979165155,"pX":-1.0674823322687135,"pZ":2.671438541552589,"vX0":-7.596832229207627,"vY0":-127.54299923958578,"vZ0":-2.146237897028345,"x":157.69,"y":166.65,"x0":2.158495470273619,"y0":50.00252542264002,"z0":5.489165834295803,"aX":-2.8933948982992015},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.3,"breakHorizontal":4.7,"spinRate":2510,"spinDirection":175},"zone":11,"typeConfidence":2.0,"plateTime":0.42724630551859066,"extension":6.287408708717811},"hitData":{"launchSpeed":74.1,"launchAngle":1.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":89.88,"coordY":166.71}},"index":7,"playId":"b0879dfb-8ecf-3e0c-8899-f1e64ab1be4a","pitchNumber":7,"startTime":"2026-08-01T00:14:59.659Z","endTime":"2026-08-01T00:15:08.602Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:15:08.602Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"David Fry walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-01T00:15:20.023Z","endTime":"2026-08-01T00:16:41.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":88.1,"endSpeed":82.4,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.713164675514708,"aZ":-23.337823527543367,"pfxX":-0.5299607065941698,"pfxZ":5.217938042576353,"pX":-1.485457521515791,"pZ":1.5216956155169976,"vX0":-8.866982033875836,"vY0":-128.09850290327677,"vZ0":-5.198908244034389,"x":173.62,"y":197.69,"x0":2.0624111722969327,"y0":50.00307102626754,"z0":5.357329524941434,"aX":-0.8973262333028319},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.6,"breakHorizontal":2.5,"spinRate":2430,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.42448375054209775,"extension":6.359530703838844},"index":0,"playId":"281c0948-aa23-3b6e-8918-a116d931ce3d","pitchNumber":1,"startTime":"2026-08-01T00:15:42.933Z","endTime":"2026-08-01T00:15:47.686Z","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":85.0,"endSpeed":78.6,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.574798549344035,"aZ":-30.46650649792152,"pfxX":7.931254784288409,"pfxZ":1.0860338634138813,"pX":0.7755185277689048,"pZ":4.085969077425381,"vX0":-5.992536590134295,"vY0":-123.70694364685173,"vZ0":2.6938852333250844,"x":87.44,"y":128.46,"x0":2.1829787735225175,"y0":50.00241466611599,"z0":5.5148161770968205,"aX":12.457702023397315},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.8,"breakHorizontal":-13.2,"spinRate":1434,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.4405191078270718,"extension":5.941735393937714},"index":1,"playId":"e20a0d1d-714e-39e6-ac30-154ff74af99f","pitchNumber":2,"startTime":"2026-08-01T00:16:00.097Z","endTime":"2026-08-01T00:16:03.903Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":74.6,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.46473151917195,"aZ":-32.840379897590466,"pfxX":-3.856722078471428,"pfxZ":-0.48291384468005116,"pX":-0.3974977127551962,"pZ":1.4580843017406533,"vX0":-5.037633073899051,"vY0":-116.41125931604692,"vZ0":-1.7137101745655623,"x":132.15,"y":199.41,"x0":2.2858749276289236,"y0":50.00089016630543,"z0":5.279100698820357,"aX":-5.353615176786109},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-1.0,"breakHorizontal":8.2,"spinRate":2329,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.4684303526189644,"extension":6.098534378231866},"index":2,"playId":"486fd99b-9c89-3dcc-94ca-20be40c58919","pitchNumber":3,"startTime":"2026-08-01T00:16:18.255Z","endTime":"2026-08-01T00:16:23.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.9,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.145546197020685,"aZ":-15.81482233590462,"pfxX":3.7100746281329737,"pfxZ":8.799000656304019,"pX":-1.8680544245022896,"pZ":1.8070403596253592,"vX0":-11.501922187725153,"vY0":-134.49407971717696,"vZ0":-6.108153503759294,"x":188.21,"y":189.99,"x0":1.9543085944252403,"y0":50.00053923897183,"z0":5.201561803364394,"aX":6.8970002298657676},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.0,"breakHorizontal":-4.7,"spinRate":2392,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.4049858452360944,"extension":6.405737174814083},"index":3,"playId":"26446f78-def1-3297-90ea-e5f14769c12d","pitchNumber":4,"startTime":"2026-08-01T00:16:36.053Z","endTime":"2026-08-01T00:16:41.089Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:16:41.089Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Travis Bazzana grounds out to first baseman Tim Tawa.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-01T00:16:42.472Z","endTime":"2026-08-01T00:18:11.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":91.8,"endSpeed":85.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.986785208184255,"aZ":-16.038881952713957,"pfxX":3.8675433541158037,"pfxZ":8.850843373873747,"pX":-1.8152867590562602,"pZ":1.5188948071054111,"vX0":-11.18174176707609,"vY0":-133.26188334338153,"vZ0":-6.548251722897635,"x":186.19,"y":197.77,"x0":1.9076425272972712,"y0":50.00420891297338,"z0":5.139841341280224,"aX":7.053084132716927},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.0,"breakHorizontal":-4.9,"spinRate":2395,"spinDirection":136},"zone":13,"typeConfidence":2.0,"plateTime":0.40890389047556885,"extension":6.524051315935257},"index":0,"playId":"4288c2d2-a80c-35bd-af52-8a8349c6b9da","pitchNumber":1,"startTime":"2026-08-01T00:17:08.418Z","endTime":"2026-08-01T00:17:12.257Z","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":"9e220ef3-94ad-3b4d-a113-c0c9efb36148","startTime":"2026-08-01T00:17:27.518Z","endTime":"2026-08-01T00:17:31.937Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.71223649366929,"aZ":-33.33121689027391,"pfxX":-5.035406391517711,"pfxZ":-0.8292506613919048,"pX":0.03143859924282231,"pZ":2.148807191710843,"vX0":-4.172947041619421,"vY0":-116.8783021483092,"vZ0":-0.09421247252457166,"x":115.8,"y":180.76,"x0":2.4868818047496597,"y0":50.001049886266685,"z0":5.290549199106323,"aX":-7.043634010381204},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-1.3,"breakHorizontal":10.1,"spinRate":2296,"spinDirection":302},"zone":8,"typeConfidence":2.0,"plateTime":0.46662642798211795,"extension":6.1976534586147904},"index":2,"playId":"d8e20f9e-210c-3f67-937c-2b9dcfa8ce39","pitchNumber":2,"startTime":"2026-08-01T00:17:45.082Z","endTime":"2026-08-01T00:17:49.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":74.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.82589850981026,"aZ":-33.04078411336716,"pfxX":-4.441328895422805,"pfxZ":-0.6205373152515037,"pX":0.9331526476259252,"pZ":1.956062149130564,"vX0":-2.2422596612989323,"vY0":-116.32854874487462,"vZ0":-0.5704567959353917,"x":81.43,"y":185.97,"x0":2.482179526830574,"y0":50.00499019126128,"z0":5.29758290537496,"aX":-6.176275142567051},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-1.0,"breakHorizontal":8.5,"spinRate":2280,"spinDirection":302},"zone":14,"typeConfidence":2.0,"plateTime":0.46824770533161164,"extension":6.0724050108930845},"hitData":{"launchSpeed":60.0,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.66,"coordY":166.77}},"index":3,"playId":"7939526d-8402-319f-b4f5-334307811676","pitchNumber":3,"startTime":"2026-08-01T00:18:04.473Z","endTime":"2026-08-01T00:18:11.791Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:18:11.791Z","atBatIndex":30},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nolan Arenado pops out to second baseman Travis Bazzana.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-01T00:21:17.255Z","endTime":"2026-08-01T00:22:57.419Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-01T00:20:34.116Z","endTime":"2026-08-01T00:21:19.567Z","isPitch":false,"type":"action","player":{"id":571448,"link":"/api/v1/people/571448"}},{"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":86.3,"endSpeed":80.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.411148456404845,"aZ":-31.967957252952814,"pfxX":3.1639532804259365,"pfxZ":0.13091547466321174,"pX":0.7792502945983287,"pZ":3.122295934231925,"vX0":6.648903453627901,"vY0":-125.70845384168743,"vZ0":-1.0213949561250033,"x":87.3,"y":154.48,"x0":-2.2978731221010875,"y0":50.004969330644435,"z0":6.099311105482471,"aX":5.129815588320927},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.2,"breakHorizontal":-7.1,"spinRate":2657,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.433583976438213,"extension":6.632575422614263},"index":1,"playId":"6bb4afbf-d9cb-37fe-babd-9245475e8dd8","pitchNumber":1,"startTime":"2026-08-01T00:21:19.567Z","endTime":"2026-08-01T00:21:24.523Z","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.5,"endSpeed":76.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.880067928472766,"aZ":-32.939715817276074,"pfxX":6.857780081868723,"pfxZ":-0.5251783752036845,"pX":0.6457306756743822,"pZ":1.8945913763697066,"vX0":5.246585296602702,"vY0":-120.04927552371595,"vZ0":-2.8072504234823414,"x":92.39,"y":187.63,"x0":-2.4576314247102053,"y0":50.001995233234375,"z0":6.006327493897914,"aX":10.02463095769276},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-1.3,"breakHorizontal":-13.7,"spinRate":2703,"spinDirection":60},"zone":9,"typeConfidence":2.0,"plateTime":0.45595807481975337,"extension":6.606067613251575},"index":2,"playId":"2293b90a-0c44-3f43-8f29-b720b0aa60e9","pitchNumber":2,"startTime":"2026-08-01T00:21:36.218Z","endTime":"2026-08-01T00:21:42.437Z","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":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.73939831022073,"aZ":-39.52053597257642,"pfxX":8.368521725657235,"pfxZ":-5.687994600314616,"pX":-0.09485926766563804,"pZ":1.7394020614808015,"vX0":2.1678876132381504,"vY0":-113.26510735193348,"vZ0":-1.327231393813336,"x":120.62,"y":191.82,"x0":-2.152741849329358,"y0":50.00240158235841,"z0":6.304318545972807,"aX":10.812241932830602},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-10.3,"breakHorizontal":-15.7,"spinRate":2615,"spinDirection":31},"zone":8,"typeConfidence":2.0,"plateTime":0.48459833346736403,"extension":6.5134289318021015},"index":3,"playId":"35f3ea12-e63f-332f-93cb-c542fc6fdd05","pitchNumber":3,"startTime":"2026-08-01T00:21:58.433Z","endTime":"2026-08-01T00:22:04.360Z","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":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.821733605171016,"aZ":-30.484162244841773,"pfxX":2.8733449167986924,"pfxZ":1.0708091942649407,"pX":-0.8150593794223762,"pZ":2.7649557383589936,"vX0":3.088589834262048,"vY0":-123.72454909931308,"vZ0":-1.952921325532904,"x":148.07,"y":164.13,"x0":-2.445193018148861,"y0":50.002292598403535,"z0":6.078803834529021,"aX":4.528058304024344},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.8,"breakHorizontal":-5.9,"spinRate":2623,"spinDirection":79},"zone":4,"typeConfidence":2.0,"plateTime":0.43991009570994555,"extension":6.451409242613738},"index":4,"playId":"82ef0023-ec26-348e-afb6-79cc3d64d162","pitchNumber":4,"startTime":"2026-08-01T00:22:19.851Z","endTime":"2026-08-01T00:22:27.858Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.446341676193473,"aZ":-34.96037851180925,"pfxX":9.889443575818358,"pfxZ":-1.9588824418754491,"pX":1.3434355826997657,"pZ":1.4394225903834559,"vX0":5.631889410512083,"vY0":-119.09982678396665,"vZ0":-2.907470736694451,"x":65.79,"y":199.92,"x0":-2.3464676127892914,"y0":50.004717566744894,"z0":5.875989994840473,"aX":14.038016735510086},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-4.1,"breakHorizontal":-19.3,"spinRate":2574,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4620276946169821,"extension":6.489884393519399},"hitData":{"launchSpeed":67.2,"launchAngle":39.0,"totalDistance":212.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":148.98,"coordY":118.82}},"index":5,"playId":"d3f628d9-abf9-3165-bd6e-eae76c4aaed6","pitchNumber":5,"startTime":"2026-08-01T00:22:49.518Z","endTime":"2026-08-01T00:22:57.419Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:22:57.419Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adrian Del Castillo grounds out softly, pitcher Tanner Bibee to first baseman Rhys Hoskins.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-01T00:23:02.020Z","endTime":"2026-08-01T00:24:09.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676440,"link":"/api/v1/people/676440"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":77.2,"endSpeed":70.5,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.42209271576124,"aZ":-40.87362263267524,"pfxX":9.532301770506677,"pfxZ":-6.926859491648047,"pX":-1.206136095399798,"pZ":2.2516900865310476,"vX0":-0.3432735079616613,"vY0":-112.30285256357553,"vZ0":0.6192286846447757,"x":162.98,"y":177.98,"x0":-2.2851767454699194,"y0":50.0019947339001,"z0":6.185192811293017,"aX":11.976194646495168},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-11.9,"breakHorizontal":-17.0,"spinRate":2511,"spinDirection":43},"zone":13,"typeConfidence":2.0,"plateTime":0.49079539589534793,"extension":6.687485728410388},"index":0,"playId":"ea169eb6-344d-3e2e-8a2c-b768f78b1d6e","pitchNumber":1,"startTime":"2026-08-01T00:23:24.345Z","endTime":"2026-08-01T00:23:28.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.133850521331137,"aZ":-22.348067877829813,"pfxX":-3.565064378774842,"pfxZ":5.2355091706893635,"pX":-0.6695141057725611,"pZ":1.4317804466538067,"vX0":5.543134462494018,"vY0":-135.95077129130794,"vZ0":-7.748597964076918,"x":142.52,"y":200.12,"x0":-2.2694028789445575,"y0":50.00104050877731,"z0":5.863914502676997,"aX":-6.68899489943743},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.0,"breakHorizontal":5.3,"spinRate":1880,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.4025123797808452,"extension":6.808740581695483},"index":1,"playId":"e7ab2399-2f66-3cd9-b027-1a211ca74ea3","pitchNumber":2,"startTime":"2026-08-01T00:23:40.021Z","endTime":"2026-08-01T00:23:45.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.6,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.3005511848444,"aZ":-23.329292766723626,"pfxX":-5.8944114327439046,"pfxZ":6.4400028465250205,"pX":-0.9536397866976234,"pZ":2.9421839889737886,"vX0":4.409719168627909,"vY0":-116.07177956742495,"vZ0":-2.0490659694578026,"x":153.35,"y":159.34,"x0":-2.105769239170103,"y0":50.00546286008378,"z0":6.042409124645402,"aX":-8.100598587989046},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":11.5,"breakHorizontal":9.7,"spinRate":1852,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4706234961811431,"extension":6.695038663728194},"hitData":{"launchSpeed":51.9,"launchAngle":-73.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":121.78,"coordY":183.27}},"index":2,"playId":"0ec47519-985c-3b9a-a5f1-6306b0d6a860","pitchNumber":3,"startTime":"2026-08-01T00:24:00.450Z","endTime":"2026-08-01T00:24:09.173Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:24:09.173Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tim Tawa flies out to right fielder Angel Martínez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-01T00:24:12.148Z","endTime":"2026-08-01T00:25:03.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"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":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"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":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.65058818312443,"aZ":-17.799597370809643,"pfxX":-2.766260772427124,"pfxZ":7.580583990959137,"pX":0.4396513067636289,"pZ":1.996859031851223,"vX0":7.43612735160062,"vY0":-136.5138600580406,"vZ0":-7.382206048101609,"x":100.24,"y":184.86,"x0":-1.9542849118124581,"y0":50.00511860151965,"z0":5.950729553640577,"aX":-5.2476566982008235},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.4,"breakHorizontal":3.5,"spinRate":2033,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.40045914363465096,"extension":6.821627722135186},"index":0,"playId":"454ac5e8-04c9-3a13-9eca-e6af99a5ca58","pitchNumber":1,"startTime":"2026-08-01T00:24:37.110Z","endTime":"2026-08-01T00:24:41.418Z","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":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.528338619302378,"aZ":-27.886838543590457,"pfxX":3.1847340199889516,"pfxZ":2.715629663822936,"pX":0.5075286371191514,"pZ":2.830961268791254,"vX0":5.80705569460676,"vY0":-124.74890865515218,"vZ0":-2.158819906573441,"x":97.65,"y":162.34,"x0":-2.2621055550875924,"y0":50.0042346919848,"z0":6.000864946578282,"aX":5.0316800202244325},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.7,"breakHorizontal":-7.1,"spinRate":2625,"spinDirection":99},"zone":3,"typeConfidence":2.0,"plateTime":0.4386608340468974,"extension":6.630199238805042},"hitData":{"launchSpeed":91.6,"launchAngle":52.0,"totalDistance":251.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":157.15,"coordY":104.24}},"index":1,"playId":"3dcb7a5a-cf5a-3de9-85e8-bd4676ba4e4f","pitchNumber":2,"startTime":"2026-08-01T00:24:53.048Z","endTime":"2026-08-01T00:25:03.351Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:25:03.351Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Hedges flies out to left fielder Max Kepler in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-01T00:27:01.465Z","endTime":"2026-08-01T00:29:29.888Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.2,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.83685332916274,"aZ":-26.816857136660442,"pfxX":8.880855283928582,"pfxZ":3.4470057851825224,"pX":0.2450411268444503,"pZ":2.4594626162034188,"vX0":-7.600741741043253,"vY0":-123.37502469095749,"vZ0":-1.6325748598530678,"x":107.66,"y":172.37,"x0":2.2008570621250296,"y0":50.00144428966169,"z0":5.373968245602217,"aX":13.79194025348405},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.1,"breakHorizontal":-14.5,"spinRate":1784,"spinDirection":124},"zone":5,"typeConfidence":2.0,"plateTime":0.44271223428925754,"extension":6.069483796422067},"index":0,"playId":"2ea32891-6e6e-3235-8496-2d4ccbb64fc1","pitchNumber":1,"startTime":"2026-08-01T00:27:17.111Z","endTime":"2026-08-01T00:27:22.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.7,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.98351159403977,"aZ":-40.14782605604128,"pfxX":-4.153366881073758,"pfxZ":-6.147285070405498,"pX":0.6471441167197484,"pZ":2.8085116787989786,"vX0":-1.9934573819308163,"vY0":-113.2780891570157,"vZ0":2.447935533296234,"x":92.33,"y":162.95,"x0":2.0785003704872436,"y0":50.001318284784844,"z0":5.731862858979956,"aX":-5.388814784474278},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-10.2,"breakHorizontal":8.0,"spinRate":2369,"spinDirection":313},"zone":6,"typeConfidence":2.0,"plateTime":0.48379102226626447,"extension":6.27517091118759},"index":1,"playId":"bf626488-a613-38b1-91fa-2107ef4fe927","pitchNumber":2,"startTime":"2026-08-01T00:27:31.837Z","endTime":"2026-08-01T00:27:36.243Z","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":0},"index":2,"startTime":"2026-08-01T00:27:41.839Z","endTime":"2026-08-01T00:27:59.958Z","isPitch":false,"type":"action","player":{"id":595978,"link":"/api/v1/people/595978"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.7,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.402941751541835,"aZ":-27.047272782718622,"pfxX":8.921416719056541,"pfxZ":3.1606285322232903,"pX":1.0829297220809453,"pZ":3.0118454047537577,"vX0":-6.079987930217668,"vY0":-126.49196787152178,"vZ0":-0.5710540303046394,"x":75.72,"y":157.46,"x0":2.3566116659967724,"y0":50.00420475900307,"z0":5.4059310581058515,"aX":14.482026474531246},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.9,"breakHorizontal":-14.8,"spinRate":1909,"spinDirection":118},"zone":12,"typeConfidence":2.0,"plateTime":0.4327467965393419,"extension":6.086548179539004},"index":3,"playId":"0657416a-760d-313d-a268-1fccc2c4f2d6","pitchNumber":3,"startTime":"2026-08-01T00:27:59.958Z","endTime":"2026-08-01T00:28:05.890Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.3,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.831925305640006,"aZ":-14.027635206556985,"pfxX":4.1719088742314705,"pfxZ":9.9093778406953,"pX":1.407373776616848,"pZ":3.328880480900457,"vX0":-4.0832720505868645,"vY0":-134.61465620911596,"vZ0":-2.6254163986546706,"x":63.35,"y":148.9,"x0":2.4034972742923473,"y0":50.001661276285695,"z0":5.312620777740522,"aX":7.639153213546335},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.5,"breakHorizontal":-6.6,"spinRate":2304,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.4072405950232776,"extension":6.28239341826817},"index":4,"playId":"4119e9b9-5d75-3c74-a05f-271b671f0cae","pitchNumber":4,"startTime":"2026-08-01T00:28:30.234Z","endTime":"2026-08-01T00:28:35.537Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.5,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.471190436067694,"aZ":-33.27504630767659,"pfxX":-7.020393053309822,"pfxZ":-0.8221032791968295,"pX":-0.39523673215189264,"pZ":3.7476619197362386,"vX0":-4.148118085383347,"vY0":-115.2769554229071,"vZ0":3.473149511568942,"x":132.07,"y":137.59,"x0":2.3427528523846592,"y0":50.00314200913086,"z0":5.4444045430813635,"aX":-9.398137933208448},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-0.2,"breakHorizontal":13.8,"spinRate":2289,"spinDirection":302},"zone":11,"typeConfidence":2.0,"plateTime":0.4760851105419639,"extension":6.463247658548511},"index":5,"playId":"be9aaa53-0f71-3ff0-ac6f-1485e24664d1","pitchNumber":5,"startTime":"2026-08-01T00:28:47.971Z","endTime":"2026-08-01T00:28:53.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.4,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.065839095259197,"aZ":-15.31501630890399,"pfxX":3.745233157562847,"pfxZ":9.301579303869016,"pX":-0.49716912265023244,"pZ":2.6409261396188706,"vX0":-7.6542830730391485,"vY0":-133.1401281540817,"vZ0":-4.221008115254256,"x":135.95,"y":167.47,"x0":1.9162203127650155,"y0":50.00083713125712,"z0":5.340348372036323,"aX":6.787486244349137},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.2,"breakHorizontal":-5.3,"spinRate":2355,"spinDirection":145},"zone":4,"typeConfidence":2.0,"plateTime":0.4099265113671411,"extension":6.531081951725505},"hitData":{"launchSpeed":95.5,"launchAngle":52.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":45.65,"coordY":124.28}},"index":6,"playId":"961d301b-caa4-3dee-88b7-8f22197f2070","pitchNumber":6,"startTime":"2026-08-01T00:29:18.050Z","endTime":"2026-08-01T00:29:29.888Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:29:29.888Z","atBatIndex":34},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Steven Kwan doubles (14) on a line drive to left fielder Max Kepler.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-01T00:29:34.816Z","endTime":"2026-08-01T00:31:59.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":73.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.8050930706144,"aZ":-35.367087088057794,"pfxX":-6.5587785260247795,"pfxZ":-2.36853426830014,"pX":0.9934930457743975,"pZ":2.3180330670342904,"vX0":-1.3284811547669075,"vY0":-115.21074726648703,"vZ0":0.7049383238080213,"x":79.13,"y":176.19,"x0":2.429363008281929,"y0":50.00227507417089,"z0":5.418059545250261,"aX":-8.842905653329241},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-3.8,"breakHorizontal":12.2,"spinRate":2365,"spinDirection":308},"zone":14,"typeConfidence":2.0,"plateTime":0.4748721643475542,"extension":6.014177213530791},"index":0,"playId":"94e0521e-d265-3f97-8c5a-793113b0eb3e","pitchNumber":1,"startTime":"2026-08-01T00:30:00.466Z","endTime":"2026-08-01T00:30:06.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.039182757787138,"aZ":-17.21355333887581,"pfxX":3.688359461403006,"pfxZ":8.212699512937837,"pX":-0.5146813868457117,"pZ":3.6332500892598616,"vX0":-8.174170235063839,"vY0":-133.6743149415009,"vZ0":-1.2896841225007811,"x":136.62,"y":140.68,"x0":2.094662971565127,"y0":50.00338278044753,"z0":5.349769812148172,"aX":6.720585784414297},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.9,"breakHorizontal":-5.0,"spinRate":2346,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.4087247121128317,"extension":6.4965191345474835},"index":1,"playId":"6bc18c16-80ca-3b32-8cb9-b5c5dc721002","pitchNumber":2,"startTime":"2026-08-01T00:30:18.644Z","endTime":"2026-08-01T00:30:23.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.352278303373485,"aZ":-21.331554626738594,"pfxX":8.450124745582116,"pfxZ":6.1033814214265,"pX":-0.696962618417584,"pZ":1.8108523804182903,"vX0":-10.153817787962796,"vY0":-132.2198542027513,"vZ0":-4.672349066350549,"x":143.57,"y":189.89,"x0":2.0894632829280386,"y0":50.002635841971774,"z0":5.159785791615191,"aX":15.009930253278704},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.2,"breakHorizontal":-13.2,"spinRate":2186,"spinDirection":144},"zone":7,"typeConfidence":2.0,"plateTime":0.41376320280118684,"extension":6.497094631370174},"index":2,"playId":"4e249e87-231e-34f1-8089-6cefc793f554","pitchNumber":3,"startTime":"2026-08-01T00:30:37.968Z","endTime":"2026-08-01T00:30:42.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.560677089219947,"aZ":-16.53297526114103,"pfxX":2.608652045550237,"pfxZ":8.54881767785175,"pX":-0.020937891161906447,"pZ":3.1636665721241597,"vX0":-6.720128663066837,"vY0":-134.06144197935888,"vZ0":-2.520955129499912,"x":117.8,"y":153.36,"x0":2.173543212423951,"y0":50.00485791554236,"z0":5.289234655857454,"aX":4.775181986190627},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.2,"breakHorizontal":-3.4,"spinRate":2374,"spinDirection":145},"zone":2,"typeConfidence":2.0,"plateTime":0.4077555462902991,"extension":6.367021066616046},"index":3,"playId":"4b9a07e9-8ebb-32fe-8122-a33e5cf1452b","pitchNumber":4,"startTime":"2026-08-01T00:30:56.455Z","endTime":"2026-08-01T00:31:02.942Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.622671317802737,"aZ":-32.15069052434306,"pfxX":-8.13265771053726,"pfxZ":0.012793922886812581,"pX":0.9177366615796732,"pZ":3.5843745316735096,"vX0":-1.4403132163529149,"vY0":-118.49831273411102,"vZ0":2.6473092550244854,"x":82.02,"y":142.0,"x0":2.59018060376186,"y0":50.00072178082726,"z0":5.399229666739709,"aX":-11.50933899189114},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":1.0,"breakHorizontal":15.1,"spinRate":2220,"spinDirection":294},"zone":12,"typeConfidence":2.0,"plateTime":0.4630415416318878,"extension":6.0440133218031615},"index":4,"playId":"ab91ed3f-a289-3b3e-8bf9-2b4de2548044","pitchNumber":5,"startTime":"2026-08-01T00:31:17.581Z","endTime":"2026-08-01T00:31:22.812Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.316397500843667,"aZ":-33.135900281845345,"pfxX":-6.620259486323196,"pfxZ":-0.7015375976930862,"pX":-0.18231216082935534,"pZ":2.4855333724418363,"vX0":-3.7989354964517714,"vY0":-116.37107111105384,"vZ0":0.515008447670894,"x":123.95,"y":171.67,"x0":2.3298548268943162,"y0":50.000842347693435,"z0":5.393793392830137,"aX":-9.101898153988111},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-0.8,"breakHorizontal":13.0,"spinRate":2399,"spinDirection":305},"zone":5,"typeConfidence":2.0,"plateTime":0.4702073260855464,"extension":5.950148545443491},"hitData":{"launchSpeed":94.0,"launchAngle":20.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":86.34,"coordY":83.0}},"index":5,"playId":"e9586962-c6ac-34ee-95cf-6a8ee3b9047c","pitchNumber":6,"startTime":"2026-08-01T00:31:46.863Z","endTime":"2026-08-01T00:31:59.304Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:31:59.304Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Angel Martínez grounds out, third baseman Nolan Arenado to first baseman Tim Tawa. Steven Kwan to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-01T00:32:38.443Z","endTime":"2026-08-01T00:34:43.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"17322fc1-e4e2-4754-8ea5-82556c84d11f","startTime":"2026-08-01T00:32:38.443Z","endTime":"2026-08-01T00:32:43.443Z","isPitch":false,"type":"stepoff"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"playId":"2a6a4d98-daf1-4bf8-bbdc-5c2f5ffa40bd","startTime":"2026-08-01T00:32:56.028Z","endTime":"2026-08-01T00:33:01.028Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.9202118656822,"aZ":-17.504995731755983,"pfxX":4.48070662748747,"pfxZ":8.149755697648255,"pX":-1.2994365459747519,"pZ":2.3915188909755334,"vX0":-10.192924057532359,"vY0":-132.915680394301,"vZ0":-4.198777940234486,"x":166.53,"y":174.21,"x0":1.992866373554352,"y0":50.00161141211794,"z0":5.25270001441993,"aX":8.064690293583746},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.0,"breakHorizontal":-6.0,"spinRate":2438,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.41117190051101726,"extension":6.326999008921839},"index":2,"playId":"0fb26181-040d-3969-ac06-d8f3489d5f93","pitchNumber":1,"startTime":"2026-08-01T00:33:11.009Z","endTime":"2026-08-01T00:33:15.507Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":0,"outs":1},"index":3,"startTime":"2026-08-01T00:33:25.707Z","endTime":"2026-08-01T00:34:14.115Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.948931042182554,"aZ":-22.822108220433694,"pfxX":-0.5533191222177749,"pfxZ":5.565896682155579,"pX":0.2875287713111055,"pZ":2.686778456692509,"vX0":-4.606539021009807,"vY0":-128.40355865198893,"vZ0":-2.4978552046692037,"x":106.04,"y":166.24,"x0":2.1718798283097147,"y0":50.00492702049052,"z0":5.43560834010764,"aX":-0.9296088371986189},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.8,"breakHorizontal":1.9,"spinRate":2389,"spinDirection":154},"zone":5,"typeConfidence":2.0,"plateTime":0.42549381378097006,"extension":6.317949786340145},"index":4,"playId":"199c1501-6753-3c05-9728-6dcbb2687818","pitchNumber":2,"startTime":"2026-08-01T00:34:14.115Z","endTime":"2026-08-01T00:34:19.292Z","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":92.0,"endSpeed":84.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.406941377462804,"aZ":-15.38216103848704,"pfxX":4.277097575640833,"pfxZ":9.230656027590596,"pX":-0.4382211005844261,"pZ":1.9113004419681328,"vX0":-8.219894368515517,"vY0":-133.68502705664736,"vZ0":-5.645600417120082,"x":133.7,"y":187.17,"x0":2.1134950250616087,"y0":50.00390320351259,"z0":5.1451823182313605,"aX":7.782373120177427},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.7,"breakHorizontal":-6.1,"spinRate":2385,"spinDirection":142},"zone":7,"typeConfidence":2.0,"plateTime":0.4088944417410598,"extension":6.394798047776038},"hitData":{"launchSpeed":86.0,"launchAngle":-0.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.99,"coordY":169.8}},"index":5,"playId":"fdb00bb1-8e15-3592-96f2-238eda5de837","pitchNumber":3,"startTime":"2026-08-01T00:34:35.034Z","endTime":"2026-08-01T00:34:43.487Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:34:43.487Z","atBatIndex":36},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Mitch Bratt intentionally walks José Ramírez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-01T00:34:58.649Z","endTime":"2026-08-01T00:35:14.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":0,"playId":"08244076-0386-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-01T00:35:13.041Z","endTime":"2026-08-01T00:35:13.061Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":1,"playId":"08244076-0386-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-01T00:35:13.061Z","endTime":"2026-08-01T00:35:13.065Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":2,"playId":"08244076-0386-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-01T00:35:13.065Z","endTime":"2026-08-01T00:35:13.066Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":3,"playId":"08244076-0386-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-01T00:35:13.066Z","endTime":"2026-08-01T00:35:14.920Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-08-01T00:35:14.920Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Chase DeLauter flies out to left fielder Max Kepler.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-01T00:35:30.871Z","endTime":"2026-08-01T00:36:54.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"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":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"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":92.6,"endSpeed":85.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.628018194926728,"aZ":-19.83612009890625,"pfxX":8.468698885054357,"pfxZ":6.682819272702495,"pX":0.20123028151878186,"pZ":1.9187503820155596,"vX0":-8.772297531088071,"vY0":-134.6037978588963,"vZ0":-4.767700488487933,"x":109.33,"y":186.97,"x0":2.39315713833802,"y0":50.000922091334765,"z0":5.106370182577538,"aX":15.629213444321195},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.3,"breakHorizontal":-13.6,"spinRate":2223,"spinDirection":139},"zone":8,"typeConfidence":2.0,"plateTime":0.40601406964550213,"extension":6.378591927087604},"index":0,"playId":"3276313b-06fc-3952-ac68-7697c9f92eae","pitchNumber":1,"startTime":"2026-08-01T00:35:49.272Z","endTime":"2026-08-01T00:35:55.487Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.45496936878171,"aZ":-35.16480118411928,"pfxX":-8.602615496190737,"pfxZ":-2.129524620570126,"pX":-0.9924029474935219,"pZ":1.807054293860726,"vX0":-4.954583923308638,"vY0":-117.90779314245931,"vZ0":-0.6602941244411459,"x":154.83,"y":189.99,"x0":2.257544662389827,"y0":50.00507325781311,"z0":5.349485121905267,"aX":-12.054654034285702},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-3.7,"breakHorizontal":16.8,"spinRate":2370,"spinDirection":306},"zone":13,"typeConfidence":2.0,"plateTime":0.4654173998263089,"extension":6.235660675364138},"index":1,"playId":"488d8493-9d14-3700-a00f-42c308214f17","pitchNumber":2,"startTime":"2026-08-01T00:36:24.971Z","endTime":"2026-08-01T00:36:29.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.044378798273026,"aZ":-21.46493291000185,"pfxX":7.941733581576794,"pfxZ":5.8771262849240955,"pX":0.25254412183797287,"pZ":2.374580025788051,"vX0":-8.149423473149277,"vY0":-133.69692296644126,"vZ0":-3.327993984520439,"x":107.37,"y":174.67,"x0":2.29878560764728,"y0":50.0043069868096,"z0":5.164259583315101,"aX":14.474069138444015},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.2,"breakHorizontal":-12.7,"spinRate":2305,"spinDirection":141},"zone":5,"typeConfidence":2.0,"plateTime":0.408665508823705,"extension":6.262296673297275},"hitData":{"launchSpeed":87.5,"launchAngle":46.0,"totalDistance":263.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":61.61,"coordY":115.71}},"index":2,"playId":"d0dfcf3a-d469-3538-81e8-1c4adc773011","pitchNumber":3,"startTime":"2026-08-01T00:36:45.001Z","endTime":"2026-08-01T00:36:54.970Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:36:54.970Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Waldschmidt flies out to center fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-01T00:38:50.920Z","endTime":"2026-08-01T00:41:12.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.55867133918131,"aZ":-29.072285050121728,"pfxX":4.233869915941375,"pfxZ":2.0684684437252994,"pX":-0.5822266011101435,"pZ":3.6564179922591715,"vX0":2.7417011553260267,"vY0":-121.32741957682882,"vZ0":-0.09060156807354225,"x":139.19,"y":140.06,"x0":-2.274862656077047,"y0":50.00187153696756,"z0":6.216607685435324,"aX":6.344605990408757},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.0,"breakHorizontal":-8.3,"spinRate":2756,"spinDirection":89},"zone":11,"typeConfidence":2.0,"plateTime":0.45053389940890254,"extension":6.597688152047003},"index":0,"playId":"676f8966-e0fb-3e6a-a9b7-9f8a82341359","pitchNumber":1,"startTime":"2026-08-01T00:39:08.964Z","endTime":"2026-08-01T00:39:13.628Z","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":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":78.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.526079171098395,"aZ":-30.833756395913092,"pfxX":3.19704949576258,"pfxZ":0.878809146871907,"pX":0.638931542974692,"pZ":2.482089580766344,"vX0":5.804772790068961,"vY0":-122.34043325300804,"vZ0":-2.4885042040293346,"x":92.65,"y":171.76,"x0":-2.173352995212208,"y0":50.00422883565218,"z0":6.136745170397548,"aX":4.879710894474056},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.3,"breakHorizontal":-7.1,"spinRate":2750,"spinDirection":97},"zone":6,"typeConfidence":2.0,"plateTime":0.4464990110916167,"extension":6.711062585227532},"index":1,"playId":"6485de28-618c-304a-8803-f0f072c22307","pitchNumber":2,"startTime":"2026-08-01T00:39:24.951Z","endTime":"2026-08-01T00:39:30.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.71569545118195,"aZ":-22.386641198922586,"pfxX":-8.879557009035638,"pfxZ":5.325192626219083,"pX":0.4339005592170202,"pZ":2.762413227910305,"vX0":10.220273067194048,"vY0":-133.91300888078024,"vZ0":-4.483420410853563,"x":100.46,"y":164.19,"x0":-2.257276480106677,"y0":50.00321623505194,"z0":6.03608139003052,"aX":-16.319258353322006},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.0,"breakHorizontal":14.2,"spinRate":2365,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.40718683005750256,"extension":6.726682112669264},"index":2,"playId":"fa8672d4-86c4-3094-891b-c415b8866f71","pitchNumber":3,"startTime":"2026-08-01T00:39:43.637Z","endTime":"2026-08-01T00:39:47.908Z","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-08-01T00:39:54.330Z","endTime":"2026-08-01T00:40:11.259Z","isPitch":false,"type":"action","player":{"id":814439,"link":"/api/v1/people/814439"}},{"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":93.1,"endSpeed":85.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.190378346253436,"aZ":-16.947968699738002,"pfxX":-4.315417203456546,"pfxZ":8.105203023158268,"pX":-0.12922247378336188,"pZ":4.376795617311932,"vX0":6.031269878710386,"vY0":-135.61733318166605,"vZ0":-1.9139229773652953,"x":121.93,"y":120.61,"x0":-1.8122500872940799,"y0":50.00634813166309,"z0":6.262502633290822,"aX":-8.111404107328275},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.5,"breakHorizontal":6.7,"spinRate":2209,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.402515336758543,"extension":6.89016773700645},"index":4,"playId":"171f4f0f-2a87-3ba6-902f-14cdcb999644","pitchNumber":4,"startTime":"2026-08-01T00:40:11.259Z","endTime":"2026-08-01T00:40:15.168Z","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":92.8,"endSpeed":85.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.033522681110664,"aZ":-24.092254672656185,"pfxX":-8.669656474373081,"pfxZ":4.332915235936321,"pX":0.2768258646496861,"pZ":3.1951245138445548,"vX0":9.84102838369272,"vY0":-134.86214649332067,"vZ0":-2.923897859392202,"x":106.45,"y":152.51,"x0":-2.2725335881478133,"y0":50.001029667359546,"z0":5.970502183299049,"aX":-16.16086260862154},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.4,"breakHorizontal":13.9,"spinRate":2245,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.4042939101012544,"extension":6.661829546633813},"index":5,"playId":"6f30d1dd-94e1-3e4b-8a8a-cdc863f495b8","pitchNumber":5,"startTime":"2026-08-01T00:40:27.954Z","endTime":"2026-08-01T00:40:31.548Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.569224201806744,"aZ":-29.947344458112536,"pfxX":4.41892110237508,"pfxZ":1.4227140592693193,"pX":0.30185613390809396,"pZ":3.2413236090486515,"vX0":4.862721468255636,"vY0":-124.4473411057256,"vZ0":-1.1959751233156835,"x":105.49,"y":151.26,"x0":-2.2533151854068203,"y0":50.00152717703571,"z0":6.214440682928484,"aX":6.91296671369977},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.5,"breakHorizontal":-9.1,"spinRate":2618,"spinDirection":114},"zone":3,"typeConfidence":2.0,"plateTime":0.4405578393511349,"extension":6.674975736250273},"hitData":{"launchSpeed":93.4,"launchAngle":49.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":109.64,"coordY":87.64}},"index":6,"playId":"7506f0ec-cabf-30d7-a4a7-3c4ce676bf63","pitchNumber":6,"startTime":"2026-08-01T00:41:01.437Z","endTime":"2026-08-01T00:41:12.302Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:41:12.302Z","atBatIndex":39},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Corbin Carroll lines out to right fielder Angel Martínez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-01T00:41:14.160Z","endTime":"2026-08-01T00:42:19.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":77.0,"endSpeed":70.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.695024425634987,"aZ":-37.51163505505688,"pfxX":7.678787752637011,"pfxZ":-4.220241846006681,"pX":-1.3527113836894593,"pZ":2.7898792444068783,"vX0":-0.37961216305731943,"vY0":-112.18643357979624,"vZ0":0.605510845369718,"x":168.56,"y":163.45,"x0":-2.1771405049525376,"y0":50.002942337391445,"z0":6.362895850070012,"aX":9.714775878869045},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-7.1,"breakHorizontal":-13.8,"spinRate":2407,"spinDirection":39},"zone":11,"typeConfidence":2.0,"plateTime":0.4896326293754578,"extension":6.398735732518492},"index":0,"playId":"88662d02-ab7b-3161-8504-0e32acab82c0","pitchNumber":1,"startTime":"2026-08-01T00:41:37.234Z","endTime":"2026-08-01T00:41:42.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.43462533844541,"aZ":-25.640443903379325,"pfxX":-8.754557330782266,"pfxZ":3.5962646999660297,"pX":0.4483202349627705,"pZ":2.685904169247895,"vX0":10.466856386168143,"vY0":-133.56819340151117,"vZ0":-3.9064222291928115,"x":99.91,"y":166.26,"x0":-2.374606517969505,"y0":50.000482139507554,"z0":6.000398281679858,"aX":-15.894897367379256},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.9,"breakHorizontal":13.7,"spinRate":2078,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.40929816442106937,"extension":6.6721908525962},"index":1,"playId":"a578c44c-d2db-3174-9678-f9ee29811551","pitchNumber":2,"startTime":"2026-08-01T00:41:54.285Z","endTime":"2026-08-01T00:41:58.534Z","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":93.6,"endSpeed":85.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.925004455269725,"aZ":-14.084904206912457,"pfxX":-2.7993852480995316,"pfxZ":9.655248086831403,"pX":0.2950484825536913,"pZ":2.608531823162989,"vX0":6.951390839883753,"vY0":-136.04222100945515,"vZ0":-6.495919522861897,"x":105.75,"y":168.35,"x0":-1.9299654843803271,"y0":50.00478137251418,"z0":6.004143557100844,"aX":-5.2462051963963585},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.3,"breakHorizontal":3.6,"spinRate":2274,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.4026547697583429,"extension":6.879583045168814},"hitData":{"launchSpeed":97.6,"launchAngle":21.0,"totalDistance":314.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":181.91,"coordY":85.97}},"index":2,"playId":"38d24f6c-b8d2-33b3-92e7-094e2b6d098f","pitchNumber":3,"startTime":"2026-08-01T00:42:11.600Z","endTime":"2026-08-01T00:42:19.593Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:42:19.593Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Geraldo Perdomo singles on a line drive to center fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-01T00:42:20.624Z","endTime":"2026-08-01T00:43:02.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.5115749882518,"aZ":-25.340496923196124,"pfxX":-9.130989441927447,"pfxZ":3.8259922601284666,"pX":-0.39688358597880613,"pZ":1.8676695302789352,"vX0":8.249363687257134,"vY0":-132.80333935010952,"vZ0":-5.6686187879840055,"x":132.13,"y":188.35,"x0":-2.3574999405599457,"y0":50.002483280432884,"z0":5.873706390494632,"aX":-16.305602545385412},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.9,"breakHorizontal":14.8,"spinRate":1970,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.4124728137300493,"extension":6.629848019587876},"hitData":{"launchSpeed":71.0,"launchAngle":15.0,"totalDistance":166.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":146.55,"coordY":109.37}},"index":0,"playId":"60c61863-293e-36ec-b1d5-d473477a52ea","pitchNumber":1,"startTime":"2026-08-01T00:42:48.401Z","endTime":"2026-08-01T00:43:02.210Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:43:02.210Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gabriel Moreno flies out to center fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-01T00:43:07.533Z","endTime":"2026-08-01T00:45:06.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"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(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":86.0,"endSpeed":79.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.458308319125745,"aZ":-33.693106861734194,"pfxX":3.437412544916336,"pfxZ":-0.9542383144305671,"pX":0.803954904129655,"pZ":2.6746453897957116,"vX0":5.981829951512977,"vY0":-125.1487082982243,"vZ0":-1.7412937302627274,"x":86.36,"y":166.56,"x0":-2.0606332302691754,"y0":50.00231128739961,"z0":6.130342274684166,"aX":5.470729248237211},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.9,"breakHorizontal":-7.6,"spinRate":2462,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.4370848515647068,"extension":6.764264136265726},"index":0,"playId":"6a79f738-ee2e-32ee-ac2e-7549f53637cc","pitchNumber":1,"startTime":"2026-08-01T00:43:27.843Z","endTime":"2026-08-01T00:43:32.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.25762992210167,"aZ":-24.619378162373756,"pfxX":-9.262567419506354,"pfxZ":4.172523426554863,"pX":0.9093719017555806,"pZ":2.0403733945300653,"vX0":11.717587505390803,"vY0":-133.0935811001285,"vZ0":-5.476479912186124,"x":82.34,"y":183.69,"x0":-2.3291631376556006,"y0":50.00110123462988,"z0":5.887514032783808,"aX":-16.76032313981275},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.6,"breakHorizontal":14.5,"spinRate":2150,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.41018335118105576,"extension":6.88494137197531},"index":1,"playId":"7e8fcd71-8b26-38b6-9d62-ba76f5de494b","pitchNumber":2,"startTime":"2026-08-01T00:43:47.241Z","endTime":"2026-08-01T00:43:52.207Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48295560168453,"aZ":-31.01105001826661,"pfxX":9.283424554151772,"pfxZ":0.7882207223043213,"pX":1.2399273510515514,"pZ":0.027140855869416024,"vX0":5.464746130813405,"vY0":-121.06417707784138,"vZ0":-7.415615993466945,"x":69.74,"y":238.05,"x0":-2.255692320822904,"y0":50.003924066651365,"z0":5.857961396291557,"aX":13.727594018502625},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-0.1,"breakHorizontal":-18.1,"spinRate":2759,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4530947159798493,"extension":6.725024284371207},"index":2,"playId":"dcbb6498-eb99-3260-8879-dc6d2291452b","pitchNumber":3,"startTime":"2026-08-01T00:44:08.274Z","endTime":"2026-08-01T00:44:13.387Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"a0409840-fda6-374a-b7fd-79a35db91277","startTime":"2026-08-01T00:44:36.974Z","endTime":"2026-08-01T00:44:42.136Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.807781566974924,"aZ":-31.683130932802428,"pfxX":4.02469895849472,"pfxZ":0.31303578160279955,"pX":0.3191358598201473,"pZ":2.729885197734929,"vX0":5.083269030596519,"vY0":-123.86184025039759,"vZ0":-1.701896420000252,"x":104.84,"y":165.07,"x0":-2.2826900707810194,"y0":50.001611682307995,"z0":6.075998434645442,"aX":6.249257311775498},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.5,"breakHorizontal":-8.5,"spinRate":2555,"spinDirection":105},"zone":3,"typeConfidence":2.0,"plateTime":0.4422645498175233,"extension":6.806494216225978},"hitData":{"launchSpeed":100.8,"launchAngle":38.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":93.78,"coordY":55.43}},"index":4,"playId":"8c8beece-15f0-3c4f-9b79-dd7946843442","pitchNumber":4,"startTime":"2026-08-01T00:44:56.709Z","endTime":"2026-08-01T00:45:06.705Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:45:06.705Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Manzardo strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-01T00:47:49.186Z","endTime":"2026-08-01T00:49:27.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,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":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Taylor Clarke replaces Mitch Bratt.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-01T00:46:26.037Z","endTime":"2026-08-01T00:47:26.850Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664199,"link":"/api/v1/people/664199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Kyle Manzardo replaces Rhys Hoskins.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-01T00:47:26.850Z","endTime":"2026-08-01T00:47:51.449Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":656555,"link":"/api/v1/people/656555"}},{"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":88.1,"endSpeed":81.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.460644774157554,"aZ":-25.91040170284889,"pfxX":2.9056502878056936,"pfxZ":3.7223627737296354,"pX":0.1993495863258777,"pZ":1.296019039413353,"vX0":1.4813830607947684,"vY0":-128.35341654775408,"vZ0":-6.572500097216417,"x":109.4,"y":203.79,"x0":-0.7612385581231642,"y0":50.00192438351652,"z0":5.884166007823367,"aX":4.88888927459116},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.6,"breakHorizontal":-5.5,"spinRate":2346,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.4253619170566849,"extension":6.074621956044173},"index":2,"playId":"108aa4e2-12c7-3489-aaa6-eccd5c7edf90","pitchNumber":1,"startTime":"2026-08-01T00:47:51.449Z","endTime":"2026-08-01T00:47:55.971Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.874982801518883,"aZ":-15.003318728865874,"pfxX":-5.343594737385101,"pfxZ":8.824160329860144,"pX":0.3192999682739724,"pZ":2.0472708894406386,"vX0":4.522127338601752,"vY0":-138.36878013396858,"vZ0":-7.81033404169127,"x":104.83,"y":183.5,"x0":-0.6391439250163007,"y0":50.00407942796544,"z0":5.905007947977138,"aX":-10.398422478287396},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.6,"breakHorizontal":8.8,"spinRate":2451,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.39533071846701695,"extension":6.306868979937856},"index":3,"playId":"213b90d1-81c7-3126-b45d-053f0146a637","pitchNumber":2,"startTime":"2026-08-01T00:48:08.154Z","endTime":"2026-08-01T00:48:13.558Z","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":1,"outs":0},"index":4,"startTime":"2026-08-01T00:48:21.816Z","endTime":"2026-08-01T00:48:32.987Z","isPitch":false,"type":"action","player":{"id":700932,"link":"/api/v1/people/700932"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.60336688236512,"aZ":-25.916817382301765,"pfxX":-9.838518189872246,"pfxZ":3.572737127873918,"pX":0.904135656045534,"pZ":0.8816627030029819,"vX0":7.847520462251535,"vY0":-131.40657720417468,"vZ0":-7.066876502983525,"x":82.54,"y":214.98,"x0":-0.8413568694758708,"y0":50.00099225022238,"z0":5.5285767359966,"aX":-17.22035545862078},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.0,"breakHorizontal":16.1,"spinRate":2016,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.41667153509705024,"extension":6.269508364621588},"index":5,"playId":"287006f4-445c-36a5-b6d7-18ce89e81546","pitchNumber":3,"startTime":"2026-08-01T00:48:32.987Z","endTime":"2026-08-01T00:48:38.312Z","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":90.5,"endSpeed":83.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.060415295641914,"aZ":-28.048293224954392,"pfxX":-9.403734038104156,"pfxZ":2.3515443720556366,"pX":0.28277245535834006,"pZ":1.7245631206607501,"vX0":6.380358100840584,"vY0":-131.61723344750854,"vZ0":-4.747139299642798,"x":106.22,"y":192.22,"x0":-0.9516922812352203,"y0":50.00074584417697,"z0":5.629687040392056,"aX":-16.488535315461622},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.4,"breakHorizontal":15.6,"spinRate":2004,"spinDirection":240},"zone":9,"typeConfidence":2.0,"plateTime":0.4162232751516375,"extension":6.325287210746883},"index":6,"playId":"1aaf0b6c-4899-386e-ba77-9194e904576f","pitchNumber":4,"startTime":"2026-08-01T00:48:51.001Z","endTime":"2026-08-01T00:48:57.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.245109404986785,"aZ":-29.89801423301538,"pfxX":-9.45973506257809,"pfxZ":1.2664459441449436,"pX":-0.4479491209853699,"pZ":1.0913094189447388,"vX0":4.5725355453838485,"vY0":-132.76091594098742,"vZ0":-6.001028021290166,"x":134.07,"y":209.31,"x0":-0.9559121814045681,"y0":50.00484931313401,"z0":5.534773151013212,"aX":-17.026401262329887},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.3,"breakHorizontal":16.3,"spinRate":1891,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4112793747934167,"extension":6.327844597046312},"index":7,"playId":"deba7d04-8725-3b5b-a2e5-a45acf54de85","pitchNumber":5,"startTime":"2026-08-01T00:49:21.003Z","endTime":"2026-08-01T00:49:27.598Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:49:27.598Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brayan Rocchio flies out to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-01T00:49:31.034Z","endTime":"2026-08-01T00:50:33.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.896884579237277,"aZ":-18.457686966486296,"pfxX":-7.1602148586815755,"pfxZ":6.891258282905747,"pX":-0.20778992307720642,"pZ":3.0925811959325444,"vX0":3.977564279109392,"vY0":-139.6031337184831,"vZ0":-4.351499702799943,"x":124.92,"y":155.28,"x0":-0.7142828271381788,"y0":50.003650947571785,"z0":5.872216578897158,"aX":-14.25529547414647},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.9,"breakHorizontal":12.2,"spinRate":2433,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.39106319897091746,"extension":6.29325494259846},"index":0,"playId":"aff78744-12e1-30fb-a272-65db666f9d7e","pitchNumber":1,"startTime":"2026-08-01T00:49:51.845Z","endTime":"2026-08-01T00:49:57.852Z","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":96.2,"endSpeed":88.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.031413339480764,"aZ":-18.555464531174113,"pfxX":-5.990985431445678,"pfxZ":6.7882659385784825,"pX":-0.6315010877540144,"pZ":1.923776916078885,"vX0":2.390727526740178,"vY0":-140.10402783923948,"vZ0":-7.282407181293475,"x":141.07,"y":186.84,"x0":-0.7132450546327279,"y0":50.0017837167804,"z0":5.751009652882749,"aX":-12.014221144818226},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.2,"breakHorizontal":10.4,"spinRate":2331,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.389633244377773,"extension":6.302497256487649},"hitData":{"launchSpeed":79.4,"launchAngle":39.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.28,"coordY":89.64}},"index":1,"playId":"54067cdc-88c2-3f75-9cd6-0dcae31a5765","pitchNumber":2,"startTime":"2026-08-01T00:50:23.537Z","endTime":"2026-08-01T00:50:33.342Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:50:33.342Z","atBatIndex":44},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Petey Halpin pops out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-01T00:50:55.951Z","endTime":"2026-08-01T00:51:45.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Petey Halpin replaces David Fry.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-01T00:50:40.402Z","endTime":"2026-08-01T00:50:58.261Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":681807,"link":"/api/v1/people/681807"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01859643889655,"aZ":-26.60452662840241,"pfxX":-7.4438753781125175,"pfxZ":3.159130612918882,"pX":0.6467873407489898,"pZ":0.22224236807840198,"vX0":6.6114717593393895,"vY0":-131.40768402177696,"vZ0":-8.528053260625066,"x":92.35,"y":232.78,"x0":-0.9261337724469922,"y0":50.00151395691432,"z0":5.465169622312422,"aX":-13.109147333648282},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.2,"breakHorizontal":12.1,"spinRate":1870,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.415711303279406,"extension":6.473760508306551},"index":1,"playId":"e39bcfa3-5c21-321d-baaa-5fd92434f265","pitchNumber":1,"startTime":"2026-08-01T00:50:58.261Z","endTime":"2026-08-01T00:51:02.763Z","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":91.1,"endSpeed":84.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28192169199868,"aZ":-28.132556754159744,"pfxX":-9.123793250096378,"pfxZ":2.2495157498308282,"pX":0.952893034729335,"pZ":1.3460792583191163,"vX0":7.60343592956626,"vY0":-132.434135274192,"vZ0":-5.769028071707615,"x":80.68,"y":202.44,"x0":-0.7541207102048227,"y0":50.003003356464674,"z0":5.5809274897344405,"aX":-16.39065441854228},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.1,"breakHorizontal":15.1,"spinRate":1954,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4118097931807245,"extension":6.407258613376094},"index":2,"playId":"79dcb5ef-f82f-3780-8686-00bba14e8cf7","pitchNumber":2,"startTime":"2026-08-01T00:51:17.177Z","endTime":"2026-08-01T00:51:21.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.39112568071101,"aZ":-20.14490609892314,"pfxX":-8.784444305127234,"pfxZ":6.130093995451746,"pX":-0.23189566458794172,"pZ":1.5686967535913392,"vX0":4.301629537503278,"vY0":-138.81117575883889,"vZ0":-7.797024309732537,"x":125.84,"y":196.43,"x0":-0.6553673763082932,"y0":50.00640959022712,"z0":5.74226776256378,"aX":-17.2450533436345},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.7,"breakHorizontal":15.1,"spinRate":2234,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.39373149607922464,"extension":6.448622461819779},"hitData":{"launchSpeed":66.8,"launchAngle":49.0,"totalDistance":198.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":112.42,"coordY":122.91}},"index":3,"playId":"a4a1612c-b76a-37d6-8563-6988bf60ec7f","pitchNumber":3,"startTime":"2026-08-01T00:51:37.708Z","endTime":"2026-08-01T00:51:45.898Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:51:45.898Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Hedges challenged (pitch result), call on the field was overturned: Ketel Marte called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-01T00:53:58.866Z","endTime":"2026-08-01T00:55:48.076Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7,8,9],"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Kyle Manzardo remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-01T00:52:50.090Z","endTime":"2026-08-01T00:52:50.102Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"401","replacedPlayer":{"id":656555,"link":"/api/v1/people/656555"}},{"details":{"description":"Petey Halpin remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-01T00:52:50.102Z","endTime":"2026-08-01T00:52:50.103Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":681807,"link":"/api/v1/people/681807"}},{"details":{"description":"Defensive switch from center field to left field for Steven Kwan.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-01T00:52:50.103Z","endTime":"2026-08-01T00:54:01.064Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"900"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.859312031473305,"aZ":-34.27463825288186,"pfxX":7.826597409314507,"pfxZ":-1.5894479517991176,"pX":0.8375760620427313,"pZ":2.2307516210662546,"vX0":4.113415239477152,"vY0":-114.32548817545643,"vZ0":-1.4349112206516967,"x":85.07,"y":178.55,"x0":-2.004298910732931,"y0":50.004242883602366,"z0":6.24267635692345,"aX":10.32030695110322},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-3.0,"breakHorizontal":-15.2,"spinRate":2439,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.47982018686483885,"extension":6.74817087225518},"index":3,"playId":"7c9c4721-e052-353e-a13d-0c19b839213f","pitchNumber":1,"startTime":"2026-08-01T00:54:01.064Z","endTime":"2026-08-01T00:54:06.302Z","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.9,"endSpeed":70.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.037302525462472,"aZ":-40.16163644134278,"pfxX":7.253952604793857,"pfxZ":-6.365745486064774,"pX":-1.628231532801678,"pZ":1.722752736830149,"vX0":-0.6106919140804478,"vY0":-111.90478779150226,"vZ0":-0.8699953928640956,"x":179.06,"y":192.27,"x0":-2.291402442140999,"y0":50.000371332556135,"z0":6.2661450700585934,"aX":9.108331209910093},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-11.4,"breakHorizontal":-13.0,"spinRate":2454,"spinDirection":35},"zone":13,"typeConfidence":2.0,"plateTime":0.49129688114906456,"extension":6.423925025063681},"index":4,"playId":"37404aed-1f95-3774-8cbd-6583a8f75ca8","pitchNumber":2,"startTime":"2026-08-01T00:54:21.101Z","endTime":"2026-08-01T00:54:25.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.4,"endSpeed":69.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.087397331261727,"aZ":-40.88814677966585,"pfxX":6.865716996538362,"pfxZ":-7.208342426691711,"pX":-2.5468916338954246,"pZ":2.4767980857289835,"vX0":-2.4611401020956323,"vY0":-109.7807123423062,"vZ0":0.7696132709578456,"x":214.08,"y":171.91,"x0":-2.2975273545122117,"y0":50.00136742240269,"z0":6.505883372970317,"aX":8.303039230339278},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-12.5,"breakHorizontal":-11.6,"spinRate":2375,"spinDirection":37},"zone":13,"typeConfidence":2.0,"plateTime":0.5006693666342388,"extension":6.662575421565322},"index":5,"playId":"6edd3088-9c7f-3861-96a5-aca9ebb4ef2d","pitchNumber":3,"startTime":"2026-08-01T00:54:39.305Z","endTime":"2026-08-01T00:54:44.544Z","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":2,"strikes":1,"outs":0},"index":6,"startTime":"2026-08-01T00:54:51.349Z","endTime":"2026-08-01T00:55:08.935Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"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":86.1,"endSpeed":79.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.281745370862332,"aZ":-29.640196823829527,"pfxX":1.6273531890235282,"pfxZ":1.5768074677013608,"pX":-0.6741992910505045,"pZ":3.3879754605732852,"vX0":3.729273964174166,"vY0":-125.50399129421554,"vZ0":-0.5097330761931709,"x":142.7,"y":147.3,"x0":-2.3856494512256985,"y0":50.004804180064134,"z0":5.989239040634423,"aX":2.6190190004236507},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.0,"breakHorizontal":-3.7,"spinRate":2647,"spinDirection":119},"zone":1,"typeConfidence":2.0,"plateTime":0.43494645006853494,"extension":6.610158095574828},"index":7,"playId":"b21dcb3b-c067-3d91-a8f4-7765e7ddbb9c","pitchNumber":4,"startTime":"2026-08-01T00:55:08.935Z","endTime":"2026-08-01T00:55:14.516Z","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.5,"endSpeed":73.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.96062702470717,"aZ":-24.890353826590065,"pfxX":-8.214568681849471,"pfxZ":5.348090250614094,"pX":-1.070826139238045,"pZ":3.949819381685248,"vX0":4.8474919394310465,"vY0":-115.79403249939755,"vZ0":0.42642754698214014,"x":157.82,"y":132.13,"x0":-2.120643108555252,"y0":50.004683039717385,"z0":6.138524313235013,"aX":-11.19280637611635},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":10.1,"breakHorizontal":13.7,"spinRate":1704,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4724399989650938,"extension":6.842433046330158},"index":8,"playId":"05e5db3c-baba-33e9-af92-3cc46f0c2049","pitchNumber":5,"startTime":"2026-08-01T00:55:25.328Z","endTime":"2026-08-01T00:55:30.526Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.05412128004634,"aZ":-31.081019835331702,"pfxX":2.460113854005431,"pfxZ":0.7025447484969272,"pX":-0.8504163004028743,"pZ":1.76510338610927,"vX0":3.2261740828660255,"vY0":-123.32257039249941,"vZ0":-3.5132996547573474,"x":149.42,"y":191.12,"x0":-2.4898711032892202,"y0":50.00283045971558,"z0":5.80022482413907,"aX":3.8298161363768295},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.7,"breakHorizontal":-5.2,"spinRate":2842,"spinDirection":73},"zone":7,"typeConfidence":2.0,"plateTime":0.4423285981495231,"extension":6.785490038237732},"index":9,"playId":"b86c1c72-495b-3617-ad5b-ccd500ef3d50","pitchNumber":6,"startTime":"2026-08-01T00:55:41.548Z","endTime":"2026-08-01T00:55:48.076Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"}},"playEndTime":"2026-08-01T00:55:48.076Z","atBatIndex":46},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Max Kepler lines out sharply to right fielder Angel Martínez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-01T00:56:09.374Z","endTime":"2026-08-01T00:56:36.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.8,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.054437413463077,"aZ":-30.742714166916784,"pfxX":4.05329136499176,"pfxZ":0.9121340228159527,"pX":-0.06296868255692732,"pZ":2.067342552593816,"vX0":4.666248011847793,"vY0":-125.24364345036186,"vZ0":-3.1199526859886584,"x":119.4,"y":182.96,"x0":-2.482255776831537,"y0":50.005640828344795,"z0":5.863065495270068,"aX":6.392389453089291},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.1,"breakHorizontal":-8.5,"spinRate":2609,"spinDirection":129},"zone":8,"typeConfidence":2.0,"plateTime":0.4385827063188561,"extension":6.688578092770206},"hitData":{"launchSpeed":108.1,"launchAngle":16.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":181.28,"coordY":90.67}},"index":0,"playId":"ed2c0b49-cc19-3080-a293-2e727ef62a60","pitchNumber":1,"startTime":"2026-08-01T00:56:28.388Z","endTime":"2026-08-01T00:56:36.426Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:56:36.426Z","atBatIndex":47},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nolan Arenado pops out to catcher Austin Hedges in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-01T00:56:49.501Z","endTime":"2026-08-01T00:57:21.532Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.541731153463356,"aZ":-29.27340862553974,"pfxX":3.045773808250856,"pfxZ":1.7987273049082795,"pX":-0.0037316320526490417,"pZ":2.764408418256501,"vX0":4.547330255919594,"vY0":-126.12204895233656,"vZ0":-2.401464650111969,"x":117.14,"y":164.14,"x0":-2.22543532485245,"y0":50.00274635676334,"z0":6.088748993125244,"aX":4.907639104291599},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.0,"breakHorizontal":-6.6,"spinRate":2764,"spinDirection":100},"zone":5,"typeConfidence":2.0,"plateTime":0.43421632121873843,"extension":6.520213799792389},"hitData":{"launchSpeed":63.5,"launchAngle":82.0,"totalDistance":33.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":113.08,"coordY":199.54}},"index":0,"playId":"507b3d22-4c37-3eed-a93b-9ec0a8430f93","pitchNumber":1,"startTime":"2026-08-01T00:57:12.312Z","endTime":"2026-08-01T00:57:21.532Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T00:57:21.532Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Travis Bazzana grounds out to first baseman Tim Tawa.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-01T00:59:50.615Z","endTime":"2026-08-01T01:00:38.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jonathan Loáisiga replaces Taylor Clarke.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-01T00:58:34.039Z","endTime":"2026-08-01T00:59:52.947Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642528,"link":"/api/v1/people/642528"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.6,"endSpeed":89.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.0789635270076,"aZ":-17.43439917488789,"pfxX":-2.5884900564772195,"pfxZ":7.175793714040569,"pX":0.3742577220540615,"pZ":2.890024088900947,"vX0":6.58102717915537,"vY0":-142.0545849822606,"vZ0":-3.5754766474667528,"x":102.73,"y":160.75,"x0":-1.6311003355237377,"y0":50.00008761425697,"z0":5.266346790868182,"aX":-5.315822265664197},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.5,"breakHorizontal":3.5,"spinRate":2568,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.3848644133639345,"extension":6.3438033997867755},"index":1,"playId":"38654ee1-a231-39a9-9bc7-821381735d13","pitchNumber":1,"startTime":"2026-08-01T00:59:52.947Z","endTime":"2026-08-01T00:59:57.788Z","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":92.2,"endSpeed":84.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.803528166635676,"aZ":-26.173984496944232,"pfxX":-9.843399034885136,"pfxZ":3.2815877890830807,"pX":-0.17718133318904067,"pZ":1.2032325025724917,"vX0":6.9103716603737375,"vY0":-134.07028869585574,"vZ0":-5.817465128274834,"x":123.75,"y":206.29,"x0":-1.5035193807006688,"y0":50.00426987118329,"z0":5.258685076285072,"aX":-17.999257448797813},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.9,"breakHorizontal":16.4,"spinRate":1876,"spinDirection":242},"zone":13,"typeConfidence":0.9,"plateTime":0.4078620110564919,"extension":6.183008316948262},"index":2,"playId":"2bce95ed-1891-3597-b828-7551cf608fde","pitchNumber":2,"startTime":"2026-08-01T01:00:12.808Z","endTime":"2026-08-01T01:00:18.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42689258429105,"aZ":-27.00304466478431,"pfxX":-8.62556394968193,"pfxZ":2.788737286026265,"pX":0.1687249466742274,"pZ":2.13302480796795,"vX0":7.1486022931652755,"vY0":-134.7199835686202,"vZ0":-3.4682529441330416,"x":110.57,"y":181.19,"x0":-1.3850165045139808,"y0":50.00639150905209,"z0":5.32387434466289,"aX":-16.02278349499294},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.6,"breakHorizontal":14.3,"spinRate":1683,"spinDirection":246},"zone":8,"typeConfidence":0.9,"plateTime":0.4049672734203975,"extension":6.27976961032146},"hitData":{"launchSpeed":99.2,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.71,"coordY":164.96}},"index":3,"playId":"f81f85b3-a600-3046-b12a-68a12e97b412","pitchNumber":3,"startTime":"2026-08-01T01:00:30.131Z","endTime":"2026-08-01T01:00:38.317Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:00:38.317Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Hedges strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-01T01:00:41.649Z","endTime":"2026-08-01T01:02:31.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.1,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.42801003796293,"aZ":-23.64791890722839,"pfxX":-2.1395508415745246,"pfxZ":4.23555647600926,"pX":1.2705186220262623,"pZ":1.9040506118215736,"vX0":8.688780116406647,"vY0":-140.67909891884216,"vZ0":-4.809929924844659,"x":68.57,"y":187.37,"x0":-1.5735889170195014,"y0":50.0066721385528,"z0":5.159146580366583,"aX":-4.311593420036887},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.8,"breakHorizontal":2.2,"spinRate":2364,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.38861459083853234,"extension":6.47150605193188},"index":0,"playId":"26872aac-ee8a-3348-b1a3-23959a3ce2dd","pitchNumber":1,"startTime":"2026-08-01T01:01:05.791Z","endTime":"2026-08-01T01:01:10.468Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":91.1,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.041888127112056,"aZ":-26.383757410946597,"pfxX":-9.298536985253147,"pfxZ":2.7389267063707496,"pX":-0.4630805059847736,"pZ":2.664213871953424,"vX0":6.85808840757823,"vY0":-143.96579713897927,"vZ0":-2.637862720035139,"x":134.65,"y":166.85,"x0":-1.6588614879725077,"y0":50.0046076415441,"z0":5.212250487798082,"aX":-19.66930688454032},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":4.7,"breakHorizontal":15.6,"spinRate":2205,"spinDirection":230},"zone":4,"typeConfidence":0.9,"plateTime":0.37936380388665825,"extension":6.410059172299042},"index":1,"playId":"75b9b960-fb94-337c-b0d5-35769f0bbf1b","pitchNumber":2,"startTime":"2026-08-01T01:01:23.755Z","endTime":"2026-08-01T01:01:28.598Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.7,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.36384792055768,"aZ":-30.495770676259237,"pfxX":1.3142522519801352,"pfxZ":0.9341680518684141,"pX":1.6080519664997386,"pZ":1.6650960709624416,"vX0":7.550907477623189,"vY0":-132.57828338279452,"vZ0":-3.8063306754074766,"x":55.7,"y":193.82,"x0":-1.4347399703576174,"y0":50.0041014869621,"z0":5.317804505372389,"aX":2.3657102111630035},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.1,"breakHorizontal":-3.8,"spinRate":2693,"spinDirection":110},"zone":14,"typeConfidence":0.9,"plateTime":0.41136604409622946,"extension":6.5240033015582295},"index":2,"playId":"90a8f70f-119c-3684-8c69-9e171fa54c04","pitchNumber":3,"startTime":"2026-08-01T01:01:45.329Z","endTime":"2026-08-01T01:01:49.692Z","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":1},"pitchData":{"startSpeed":99.1,"endSpeed":91.2,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.689739213421937,"aZ":-24.730240384943016,"pfxX":-10.008772957599913,"pfxZ":3.509589818657492,"pX":-0.331673514920808,"pZ":2.58278895086165,"vX0":7.039896588123672,"vY0":-144.28443848396176,"vZ0":-3.0572066070472554,"x":129.64,"y":169.04,"x0":-1.4954457844829994,"y0":50.00204190290705,"z0":5.169752117363844,"aX":-21.22805818332716},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":6.0,"breakHorizontal":16.8,"spinRate":2244,"spinDirection":220},"zone":4,"typeConfidence":0.89,"plateTime":0.37874941460539224,"extension":6.4673913692232565},"index":3,"playId":"00d8b2e6-713b-3619-b4b3-7b6d27538d78","pitchNumber":4,"startTime":"2026-08-01T01:02:04.846Z","endTime":"2026-08-01T01:02:10.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.8,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.811212695673465,"aZ":-25.313386531650153,"pfxX":-9.541374086452937,"pfxZ":3.8250892272517802,"pX":-0.5844083218373975,"pZ":1.566647920488324,"vX0":5.6635819906993605,"vY0":-133.08355511772982,"vZ0":-4.837867175225689,"x":139.28,"y":196.48,"x0":-1.501596006833769,"y0":50.000257015321836,"z0":5.243656385184769,"aX":-17.09621992133736},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.1,"breakHorizontal":16.1,"spinRate":1792,"spinDirection":248},"zone":13,"typeConfidence":0.9,"plateTime":0.4117111362670638,"extension":6.574663507227166},"index":4,"playId":"37bebb57-1114-3233-8e5f-7727696b45cc","pitchNumber":5,"startTime":"2026-08-01T01:02:26.933Z","endTime":"2026-08-01T01:02:31.582Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:02:31.582Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Steven Kwan walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-01T01:02:33.747Z","endTime":"2026-08-01T01:05:19.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"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(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":91.4,"endSpeed":84.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.732413887220265,"aZ":-31.39369063386393,"pfxX":2.22634235757414,"pfxZ":0.4306186482287231,"pX":-0.43905138803325855,"pZ":3.0317414688219384,"vX0":2.665639493844666,"vY0":-133.2387926220842,"vZ0":-0.3650529220577403,"x":133.74,"y":156.92,"x0":-1.7377733025048878,"y0":50.00456509620081,"z0":5.418389970683083,"aX":4.045580612082429},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.0,"breakHorizontal":-4.6,"spinRate":2561,"spinDirection":125},"zone":1,"typeConfidence":0.86,"plateTime":0.40940961212687554,"extension":6.1641533889198525},"index":0,"playId":"cc4fb7ef-05a9-3e5f-b2f3-01a9e9e42341","pitchNumber":1,"startTime":"2026-08-01T01:02:59.474Z","endTime":"2026-08-01T01:03:03.949Z","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":96.5,"endSpeed":88.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.282343151679218,"aZ":-22.424657876629535,"pfxX":-0.4690356063616994,"pfxZ":4.85940321203642,"pX":1.1316160449934842,"pZ":2.2756765266741468,"vX0":7.588749004713185,"vY0":-140.37528236605252,"vZ0":-4.025806889208663,"x":73.87,"y":177.34,"x0":-1.539986397571172,"y0":50.00104502605678,"z0":5.1791459415511465,"aX":-0.9416900506836658},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.2,"breakHorizontal":-0.6,"spinRate":2620,"spinDirection":204},"zone":14,"typeConfidence":0.91,"plateTime":0.3894426648044851,"extension":6.362207599015794},"index":1,"playId":"7f1085d6-a00c-3a10-bca8-a41eee57ec01","pitchNumber":2,"startTime":"2026-08-01T01:03:17.234Z","endTime":"2026-08-01T01:03:21.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.963232727382216,"aZ":-23.087904343190992,"pfxX":-0.2736054361706145,"pfxZ":4.59654154926427,"pX":0.1413615227379705,"pZ":3.2145264039604697,"vX0":5.025675571326574,"vY0":-139.37606536640828,"vZ0":-1.426142149305755,"x":111.61,"y":151.99,"x0":-1.6460500299855552,"y0":50.003183713590246,"z0":5.250749079554053,"aX":-0.5422496660806373},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.3,"breakHorizontal":-0.5,"spinRate":2535,"spinDirection":222},"zone":12,"typeConfidence":0.91,"plateTime":0.39230412135867443,"extension":6.277944456768492},"index":2,"playId":"612c9526-f69f-31dc-99f0-5c36c5132e30","pitchNumber":3,"startTime":"2026-08-01T01:03:35.008Z","endTime":"2026-08-01T01:03:40.103Z","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":98.6,"endSpeed":90.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.237743335513105,"aZ":-18.996420333704915,"pfxX":-5.005452762517586,"pfxZ":6.248968946706778,"pX":-0.4806643789848035,"pZ":3.9007133052328546,"vX0":4.902967418467236,"vY0":-143.59557149627892,"vZ0":-0.5047722336401324,"x":135.32,"y":133.46,"x0":-1.5519556113942565,"y0":50.000762577470574,"z0":5.25045380606614,"aX":-10.553037446187567},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.4,"breakHorizontal":8.2,"spinRate":2457,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.380036120074593,"extension":6.3617097005425824},"index":3,"playId":"06dfee19-b283-3f75-9be7-6d35f80a680b","pitchNumber":4,"startTime":"2026-08-01T01:03:55.952Z","endTime":"2026-08-01T01:04:00.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.300548874445536,"aZ":-24.758093418099733,"pfxX":-8.1381397520386,"pfxZ":4.123110613893946,"pX":-0.2672014555715296,"pZ":1.068357507887486,"vX0":5.9889878980060525,"vY0":-132.98419457008794,"vZ0":-5.924786110798087,"x":127.19,"y":209.93,"x0":-1.485998649330587,"y0":50.003714928062294,"z0":5.110042304790599,"aX":-14.643439690080985},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.5,"breakHorizontal":13.6,"spinRate":1663,"spinDirection":242},"zone":13,"typeConfidence":0.9,"plateTime":0.41114528043414555,"extension":6.268492458891666},"index":4,"playId":"9f569d75-8639-366b-833b-f6f878a04a96","pitchNumber":5,"startTime":"2026-08-01T01:04:13.346Z","endTime":"2026-08-01T01:04:17.761Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.685869297171443,"aZ":-21.618727438450808,"pfxX":-2.0575632168057987,"pfxZ":5.141309726747559,"pX":-0.3763947464744358,"pZ":2.3981117368774107,"vX0":4.302623719734439,"vY0":-141.74358983919075,"vZ0":-3.788128211393317,"x":131.35,"y":174.03,"x0":-1.6406060574697299,"y0":50.00321297157984,"z0":5.117117681071113,"aX":-4.224851542651251},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.8,"breakHorizontal":2.9,"spinRate":2468,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.3851084468727821,"extension":6.422462712548327},"index":5,"playId":"06fa098c-36bd-3e0d-b8dd-f97d1e593b79","pitchNumber":6,"startTime":"2026-08-01T01:04:32.714Z","endTime":"2026-08-01T01:04:36.648Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.793447056335918,"aZ":-21.83876327800787,"pfxX":-3.499240106428422,"pfxZ":5.0247065628064345,"pX":-0.2216917430421015,"pZ":2.5199963088694646,"vX0":5.173278000283549,"vY0":-141.92054504113995,"vZ0":-3.5068171589142363,"x":125.45,"y":170.74,"x0":-1.606148409554685,"y0":50.00685769739253,"z0":5.148065181292697,"aX":-7.203326396905665},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.6,"breakHorizontal":5.4,"spinRate":2541,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.3846576000137212,"extension":6.275497540861365},"index":6,"playId":"7b74c300-8072-3a8a-8d01-9d1f2646b99f","pitchNumber":7,"startTime":"2026-08-01T01:04:54.025Z","endTime":"2026-08-01T01:04:58.027Z","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":90.3,"endSpeed":82.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42563703392458,"aZ":-31.777948065024663,"pfxX":-6.5254235767773086,"pfxZ":0.22615005142740507,"pX":-1.1715115555865276,"pZ":2.8850554304056097,"vX0":3.285003375050248,"vY0":-131.5682139840099,"vZ0":-0.19185239999126336,"x":161.66,"y":160.88,"x0":-1.5872278427569837,"y0":50.002690637197134,"z0":5.31017707635567,"aX":-11.461354606212474},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":0.6,"breakHorizontal":11.2,"spinRate":1627,"spinDirection":249},"zone":11,"typeConfidence":0.83,"plateTime":0.41600739199345416,"extension":6.419382708315475},"index":7,"playId":"fd7c85a9-80be-367b-a833-8cd13e930e04","pitchNumber":8,"startTime":"2026-08-01T01:05:14.014Z","endTime":"2026-08-01T01:05:19.098Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:05:19.098Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Angel Martínez flies out to left fielder Max Kepler.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-01T01:05:58.407Z","endTime":"2026-08-01T01:06:12.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"bc20e6b1-cac6-387a-996b-eaa5f2c5f4bc","startTime":"2026-08-01T01:05:43.086Z","endTime":"2026-08-01T01:05:47.500Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.579224246203783,"aZ":-27.646588345638058,"pfxX":-8.150896047010775,"pfxZ":2.484143143561786,"pX":-0.49347331246662657,"pZ":2.544314903777218,"vX0":5.444972344573575,"vY0":-133.8602394700824,"vZ0":-2.0561126157986314,"x":135.81,"y":170.08,"x0":-1.4899039440425446,"y0":50.00448908992732,"z0":5.292195774822709,"aX":-14.865395693567404},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.3,"breakHorizontal":13.7,"spinRate":1649,"spinDirection":250},"zone":4,"typeConfidence":0.89,"plateTime":0.40842148353958807,"extension":6.374952849114835},"hitData":{"launchSpeed":93.1,"launchAngle":53.0,"totalDistance":258.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":89.54,"coordY":109.29}},"index":1,"playId":"baef35f1-08e7-3864-90c4-a4ba061d69fe","pitchNumber":1,"startTime":"2026-08-01T01:06:00.705Z","endTime":"2026-08-01T01:06:12.141Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:06:12.141Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adrian Del Castillo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-01T01:07:58.914Z","endTime":"2026-08-01T01:09:42.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.5,"endSpeed":70.3,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.62654220907958,"aZ":-37.11295350592874,"pfxX":10.243293836783508,"pfxZ":-3.9659465757317616,"pX":-0.304910910557408,"pZ":2.4739301573405443,"vX0":1.3405085943986306,"vY0":-111.38583396040207,"vZ0":-0.06094732195714414,"x":128.62,"y":171.98,"x0":-2.2455440569233667,"y0":50.002462252739036,"z0":6.367067902002482,"aX":12.758466380705364},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-6.8,"breakHorizontal":-18.8,"spinRate":2580,"spinDirection":39},"zone":5,"typeConfidence":2.0,"plateTime":0.49337140712120897,"extension":6.464185620290139},"index":0,"playId":"fc146c48-0a85-3551-820d-c112f880301c","pitchNumber":1,"startTime":"2026-08-01T01:08:23.528Z","endTime":"2026-08-01T01:08:27.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.5,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.41373206444,"aZ":-17.492959666225623,"pfxX":-2.237545465626587,"pfxZ":7.935386352999815,"pX":-1.084958123016992,"pZ":1.9668983699772185,"vX0":3.860771739009404,"vY0":-134.4634829278458,"vZ0":-7.1608642547619965,"x":158.36,"y":185.67,"x0":-2.242103707496871,"y0":50.000093426576385,"z0":5.8841275241612845,"aX":-4.138248510348403},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.2,"breakHorizontal":3.4,"spinRate":2260,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.40579107984269935,"extension":6.6790579707941795},"index":1,"playId":"420eb39a-334a-3707-8a0b-7c0db0a22091","pitchNumber":2,"startTime":"2026-08-01T01:08:43.296Z","endTime":"2026-08-01T01:08:48.115Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.802832931258596,"aZ":-16.170459788191465,"pfxX":-5.07294356475748,"pfxZ":8.56762044250771,"pX":-1.553390176634401,"pZ":2.07765049937563,"vX0":3.6790933705053166,"vY0":-135.35868898087182,"vZ0":-7.45248291928033,"x":176.21,"y":182.68,"x0":-2.2668601504647037,"y0":50.00007451406554,"z0":5.985542585769114,"aX":-9.471333183278107},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.3,"breakHorizontal":8.5,"spinRate":2391,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.4036894579508754,"extension":6.612150003399964},"index":2,"playId":"adbba6b6-2389-3261-82da-b77b2cf9bb97","pitchNumber":3,"startTime":"2026-08-01T01:08:59.201Z","endTime":"2026-08-01T01:09:03.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.3,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.90524881762421,"aZ":-21.166599992708598,"pfxX":-5.226349190100819,"pfxZ":8.141661047492079,"pX":0.007015095372066333,"pZ":1.3630387590882076,"vX0":6.284822949206346,"vY0":-115.12411505812466,"vZ0":-5.8805294630870915,"x":116.73,"y":201.98,"x0":-2.0700871151131226,"y0":50.00502932519164,"z0":5.9792508831976,"aX":-7.0683942155475155},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":13.7,"breakHorizontal":8.0,"spinRate":1865,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4744494749366659,"extension":6.715117593320742},"index":3,"playId":"24e973a3-df37-3e3f-a11c-5fe31d97e9ff","pitchNumber":4,"startTime":"2026-08-01T01:09:18.296Z","endTime":"2026-08-01T01:09:22.515Z","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":92.5,"endSpeed":84.9,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.022583458654122,"aZ":-15.473149248941686,"pfxX":-2.610473045096874,"pfxZ":9.042393865385302,"pX":-0.6921763610475588,"pZ":3.9093356906405403,"vX0":4.682314675629304,"vY0":-134.74246486504666,"vZ0":-2.925943248656008,"x":143.38,"y":133.23,"x0":-2.109682800187331,"y0":50.0032854957186,"z0":6.096356374866046,"aX":-4.822138884728514},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.0,"breakHorizontal":3.7,"spinRate":2324,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.40577654060514545,"extension":6.8163788921835105},"index":4,"playId":"53d394b7-bbf5-3850-b99f-162a18131b9c","pitchNumber":5,"startTime":"2026-08-01T01:09:37.529Z","endTime":"2026-08-01T01:09:42.177Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:09:42.177Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tim Tawa walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-01T01:09:49.022Z","endTime":"2026-08-01T01:11:53.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.9,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.842418000230726,"aZ":-34.486342526222614,"pfxX":3.0452733501229066,"pfxZ":-1.4558885945285356,"pX":0.9601475070497174,"pZ":1.4899346065176886,"vX0":6.612403502808198,"vY0":-125.03112370206065,"vZ0":-4.232238091047466,"x":80.4,"y":198.55,"x0":-2.108138486706388,"y0":50.00023782179511,"z0":6.016789813651352,"aX":4.8476461511308795},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-3.4,"breakHorizontal":-7.0,"spinRate":2836,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.437098403518414,"extension":6.78520485178957},"index":0,"playId":"f7853681-32c6-3e3e-b58f-0d7cc1dee0d8","pitchNumber":1,"startTime":"2026-08-01T01:10:10.346Z","endTime":"2026-08-01T01:10:15.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96703857351552,"aZ":-22.3546291430049,"pfxX":-7.948549358891056,"pfxZ":5.487480201812854,"pX":0.47822518748369275,"pZ":4.130837042936269,"vX0":10.033774648078767,"vY0":-132.59046664537757,"vZ0":-0.6538248831603537,"x":98.77,"y":127.25,"x0":-2.3132072296496164,"y0":50.003004855233755,"z0":6.004228094504285,"aX":-14.226237640746252},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.1,"breakHorizontal":12.4,"spinRate":2255,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.41226439742086196,"extension":6.645125682388765},"index":1,"playId":"fb4105a9-232a-36c6-9cf8-c5c7d9a33a2b","pitchNumber":2,"startTime":"2026-08-01T01:10:27.216Z","endTime":"2026-08-01T01:10:32.182Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.4,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.83264968740609,"aZ":-27.922641884632487,"pfxX":4.3193202933881585,"pfxZ":2.608119501628977,"pX":-0.5519114714968003,"pZ":3.0383109242590773,"vX0":2.709928887957024,"vY0":-126.11778345948153,"vZ0":-2.3907466468924348,"x":138.04,"y":156.75,"x0":-2.1973377674133805,"y0":50.003150663917786,"z0":6.22430748747288,"aX":7.0385966965972955},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.4,"breakHorizontal":-8.4,"spinRate":2756,"spinDirection":137},"zone":1,"typeConfidence":2.0,"plateTime":0.4323671244392404,"extension":6.692708987642159},"index":2,"playId":"e018ef37-2749-3663-99e5-644de4816e99","pitchNumber":3,"startTime":"2026-08-01T01:10:46.835Z","endTime":"2026-08-01T01:10:52.069Z","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":85.6,"endSpeed":79.3,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.013828565423378,"aZ":-34.99796678988615,"pfxX":5.575012577435301,"pfxZ":-1.7946518290419045,"pX":1.4675505289355966,"pZ":1.4172497352971514,"vX0":6.835860317002239,"vY0":-124.52011569320696,"vZ0":-4.21989090810024,"x":61.06,"y":200.51,"x0":-2.0378795554053055,"y0":50.005473107836686,"z0":6.029742328199504,"aX":8.754880402600508},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.0,"breakHorizontal":-11.6,"spinRate":3017,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.43988390625816143,"extension":6.6732024738319895},"index":3,"playId":"384e543a-36b5-3649-9308-fe93b4411788","pitchNumber":4,"startTime":"2026-08-01T01:11:11.946Z","endTime":"2026-08-01T01:11:17.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.665788545228015,"aZ":-24.975231691345094,"pfxX":-9.43000490607852,"pfxZ":3.955745861800141,"pX":1.2405005116040388,"pZ":1.0849682906490903,"vX0":12.348878631818952,"vY0":-133.79346378652943,"vZ0":-7.66920569617178,"x":69.72,"y":209.49,"x0":-2.2002058184529143,"y0":50.005876796799654,"z0":5.76668439801658,"aX":-17.17582215178171},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.6,"breakHorizontal":14.5,"spinRate":2259,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4086851484684515,"extension":6.717560376449162},"index":4,"playId":"ad4a64b1-57cf-342d-9243-ec0c6773caf1","pitchNumber":5,"startTime":"2026-08-01T01:11:28.756Z","endTime":"2026-08-01T01:11:34.168Z","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":86.0,"endSpeed":79.7,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.671708051078642,"aZ":-34.452781470617296,"pfxX":4.79955351696785,"pfxZ":-1.438668206956776,"pX":1.7616934106662743,"pZ":1.8428925697746872,"vX0":7.7044653143341995,"vY0":-125.00770881385512,"vZ0":-3.471751674825421,"x":49.85,"y":189.02,"x0":-1.9809103142149938,"y0":50.00064694013616,"z0":6.07125784619365,"aX":7.612016765044907},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-3.1,"breakHorizontal":-10.4,"spinRate":2976,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.4377674310431874,"extension":6.7306809825005125},"index":5,"playId":"5beaf3aa-efed-311e-9f43-017a23491895","pitchNumber":6,"startTime":"2026-08-01T01:11:47.670Z","endTime":"2026-08-01T01:11:53.202Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:11:53.202Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Waldschmidt singles on a line drive to center fielder Petey Halpin. Tim Tawa to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-01T01:13:02.625Z","endTime":"2026-08-01T01:13:56.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"postOnSecond":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-01T01:12:04.340Z","endTime":"2026-08-01T01:13:04.884Z","isPitch":false,"type":"action"},{"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":84.4,"endSpeed":77.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.666893749307867,"aZ":-34.568461802218195,"pfxX":4.724646424847217,"pfxZ":-1.5641009955533107,"pX":0.0828089358724179,"pZ":2.086527720213637,"vX0":4.182827249522526,"vY0":-122.83433337946964,"vZ0":-2.6201267624464757,"x":113.84,"y":182.44,"x0":-2.257061345561512,"y0":50.00555192363477,"z0":6.110375912365478,"aX":7.210504400838361},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.2,"breakHorizontal":-9.6,"spinRate":2915,"spinDirection":80},"zone":8,"typeConfidence":2.0,"plateTime":0.44615819714042804,"extension":6.561331007770622},"index":1,"playId":"0eafb2e7-cab5-37cd-9027-f12d05da7670","pitchNumber":1,"startTime":"2026-08-01T01:13:04.884Z","endTime":"2026-08-01T01:13:11.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.413469818700836,"aZ":-26.366794115507744,"pfxX":-8.028389998456882,"pfxZ":3.157923048040626,"pX":-0.7243442658798599,"pZ":2.8772891971228898,"vX0":7.118977495308856,"vY0":-134.35345917920003,"vZ0":-3.341560574436669,"x":144.61,"y":161.09,"x0":-2.357322708749747,"y0":50.00282927901551,"z0":5.998028849650476,"aX":-14.768523645115941},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.3,"breakHorizontal":13.1,"spinRate":2190,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.40670323821033305,"extension":6.667251038964884},"hitData":{"launchSpeed":86.0,"launchAngle":19.0,"totalDistance":257.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":120.18,"coordY":83.15}},"index":2,"playId":"821b00da-7888-3955-8510-e35b9100acd7","pitchNumber":2,"startTime":"2026-08-01T01:13:47.028Z","endTime":"2026-08-01T01:13:56.318Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:13:56.318Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Corbin Carroll walks. Tim Tawa to 3rd. Ryan Waldschmidt to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-01T01:16:40.898Z","endTime":"2026-08-01T01:18:33.763Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnSecond":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"postOnThird":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-01T01:14:08.700Z","endTime":"2026-08-01T01:15:16.800Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Erik Sabrowski replaces Tanner Bibee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-01T01:15:16.800Z","endTime":"2026-08-01T01:16:43.198Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681870,"link":"/api/v1/people/681870"},"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":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.391372383333987,"aZ":-10.300673148006135,"pfxX":5.464194208643437,"pfxZ":11.821774404346886,"pX":1.1821447534245715,"pZ":1.3688269027375617,"vX0":-2.078385170299559,"vY0":-134.93371844984006,"vZ0":-9.748292345800492,"x":71.94,"y":201.82,"x0":1.2508385491743832,"y0":50.00532873273281,"z0":5.746873020935629,"aX":10.11287432530581},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.6,"breakHorizontal":-9.5,"spinRate":2424,"spinDirection":144},"zone":14,"typeConfidence":0.85,"plateTime":0.40537677835472774,"extension":6.701430531180764},"index":2,"playId":"8ae76952-7be5-3fee-a3d2-43ad78ac02c8","pitchNumber":1,"startTime":"2026-08-01T01:16:43.198Z","endTime":"2026-08-01T01:16:48.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.35837054742775,"aZ":-10.896631538765284,"pfxX":6.45757117335745,"pfxZ":11.210382639401729,"pX":-1.2726163210994066,"pZ":2.212436428613866,"vX0":-8.855093313080665,"vY0":-136.71014394249354,"vZ0":-7.702210009497332,"x":165.51,"y":179.04,"x0":1.1653102157342383,"y0":50.00441281604338,"z0":5.809401583239036,"aX":12.258887532808016},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.8,"breakHorizontal":-9.8,"spinRate":2515,"spinDirection":144},"zone":13,"typeConfidence":0.92,"plateTime":0.4002195781328046,"extension":6.7080883777807045},"index":3,"playId":"fe251c9d-1562-343f-89e8-77ecd53ceecb","pitchNumber":2,"startTime":"2026-08-01T01:17:02.641Z","endTime":"2026-08-01T01:17:07.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.588223850423162,"aZ":-11.684805343998171,"pfxX":6.7887030523837595,"pfxZ":10.689568023626547,"pX":0.9181035461080506,"pZ":2.8255031446602357,"vX0":-3.4324814728613515,"vY0":-137.38181917504932,"vZ0":-6.013205568321706,"x":82.0,"y":162.49,"x0":1.299626288778248,"y0":50.00589892137984,"z0":5.832270979359426,"aX":13.017708828766661},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.4,"breakHorizontal":-11.6,"spinRate":2586,"spinDirection":143},"zone":12,"typeConfidence":0.92,"plateTime":0.39823031622739924,"extension":6.731781205984118},"index":4,"playId":"60426eb1-136d-3102-9269-2f41f1cc597d","pitchNumber":3,"startTime":"2026-08-01T01:17:19.877Z","endTime":"2026-08-01T01:17:26.093Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"index":5,"playId":"a975d4a5-4635-41d1-95b6-8f7bb51e7000","startTime":"2026-08-01T01:17:44.884Z","endTime":"2026-08-01T01:17:49.884Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.521530064778116,"aZ":-9.471702290466473,"pfxX":6.359117166719584,"pfxZ":11.98069810947149,"pX":-0.9337927754408579,"pZ":0.06848122142819521,"vX0":-7.319217826191599,"vY0":-136.62924804632695,"vZ0":-13.092179853884915,"x":152.59,"y":236.93,"x0":0.9509477696095562,"y0":50.00143646340842,"z0":5.568033304461302,"aX":12.047444354364117},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.1,"breakHorizontal":-10.0,"spinRate":2582,"spinDirection":146},"zone":13,"typeConfidence":0.91,"plateTime":0.400580418201927,"extension":6.791561286967454},"index":6,"playId":"edf431c4-fc95-367c-bed3-014e74744a8f","pitchNumber":4,"startTime":"2026-08-01T01:18:04.435Z","endTime":"2026-08-01T01:18:09.667Z","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":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.777663774158682,"aZ":-13.665784689965367,"pfxX":6.263779903703857,"pfxZ":9.664877785806768,"pX":-0.7646617800106381,"pZ":4.486503522779393,"vX0":-7.483757764069748,"vY0":-137.1237492371993,"vZ0":-1.5570636004930507,"x":146.15,"y":117.64,"x0":1.1790851322870395,"y0":50.00047731650373,"z0":5.988601423764501,"aX":11.992701733527698},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.4,"breakHorizontal":-9.8,"spinRate":2526,"spinDirection":140},"zone":11,"typeConfidence":0.92,"plateTime":0.39862335684592587,"extension":6.688157603644664},"index":7,"playId":"d7502693-9c35-3390-b117-0fa8b55625a4","pitchNumber":5,"startTime":"2026-08-01T01:18:29.370Z","endTime":"2026-08-01T01:18:33.763Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:18:33.763Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Geraldo Perdomo singles on a line drive to right fielder Angel Martínez. Tim Tawa scores. Ryan Waldschmidt to 3rd. Corbin Carroll to 2nd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-01T01:18:41.053Z","endTime":"2026-08-01T01:19:51.351Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"postOnSecond":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnThird":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":{"id":676440,"link":"/api/v1/people/676440"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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, 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":83.3,"endSpeed":78.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.552323322992276,"aZ":-37.05980574442249,"pfxX":0.20953349955218314,"pfxZ":-3.2399447134001953,"pX":-1.266577354927937,"pZ":0.23520251980976178,"vX0":-5.401641477706353,"vY0":-121.23966974199134,"vZ0":-6.035583206665173,"x":165.28,"y":232.43,"x0":0.9496671564789635,"y0":50.00058330815763,"z0":5.938744470309715,"aX":0.3169272476506555},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-7.0,"breakHorizontal":0.7,"spinRate":2785,"spinDirection":339},"zone":13,"typeConfidence":0.61,"plateTime":0.4493518104385834,"extension":6.701863517043229},"index":0,"playId":"08646e16-63ff-39ff-92a5-5c628e552d3c","pitchNumber":1,"startTime":"2026-08-01T01:19:00.183Z","endTime":"2026-08-01T01:19:05.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.85955086291645,"aZ":-11.386797168991158,"pfxX":5.821249801803326,"pfxZ":10.845586362276212,"pX":-0.1961281099755766,"pZ":2.8384560837907893,"vX0":-5.682973861555452,"vY0":-136.99565189566735,"vZ0":-6.145356856465826,"x":124.48,"y":162.14,"x0":1.1404187246274924,"y0":50.00442811447695,"z0":5.875684075700724,"aX":11.159891285837434},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.7,"breakHorizontal":-9.5,"spinRate":2610,"spinDirection":148},"zone":5,"typeConfidence":0.91,"plateTime":0.39851907550134946,"extension":6.54662379344515},"index":1,"playId":"fcfc0d98-7aba-3ec9-955f-53fb034beb6e","pitchNumber":2,"startTime":"2026-08-01T01:19:23.600Z","endTime":"2026-08-01T01:19:27.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.45276714605633,"aZ":-12.062820524485792,"pfxX":5.636464984369099,"pfxZ":10.61317892597593,"pX":0.9492221692662671,"pZ":2.7165526017471278,"vX0":-3.0837227641181775,"vY0":-136.62996961773348,"vZ0":-6.080642966188006,"x":80.82,"y":165.43,"x0":1.358829380950503,"y0":50.002311902602116,"z0":5.796075747047805,"aX":10.680819116111179},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.1,"breakHorizontal":-9.6,"spinRate":2639,"spinDirection":146},"zone":12,"typeConfidence":0.89,"plateTime":0.40053504675063634,"extension":6.572101414580266},"hitData":{"launchSpeed":92.3,"launchAngle":14.0,"totalDistance":238.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":187.31,"coordY":104.22}},"index":2,"playId":"0909b4b2-06f3-3511-a8ab-49c18b4a66e5","pitchNumber":3,"startTime":"2026-08-01T01:19:39.736Z","endTime":"2026-08-01T01:19:51.351Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:19:51.351Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Moreno singles on a line drive to right fielder Angel Martínez. Ryan Waldschmidt scores. Corbin Carroll scores. Geraldo Perdomo to 3rd. Gabriel Moreno to 2nd. Fielding error by right fielder Angel Martínez.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-01T01:20:04.648Z","endTime":"2026-08-01T01:20:53.609Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"postOnThird":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5,6],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":{"id":681870,"link":"/api/v1/people/681870"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"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":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":{"id":676440,"link":"/api/v1/people/676440"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12304992202886,"aZ":-13.14285418729963,"pfxX":6.9259073729225324,"pfxZ":10.105777249443827,"pX":-1.0633275288661066,"pZ":2.369463811912407,"vX0":-8.1924859419538,"vY0":-135.72942798405424,"vZ0":-6.700603295744542,"x":157.53,"y":174.8,"x0":1.0811572895751986,"y0":50.00181217171881,"z0":5.768706573319904,"aX":13.042069297977658},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.2,"breakHorizontal":-11.0,"spinRate":2521,"spinDirection":146},"zone":13,"typeConfidence":0.9,"plateTime":0.40211728118880075,"extension":6.621020320833497},"index":0,"playId":"39e67a50-1f74-3503-b4b3-1fc692f03d1c","pitchNumber":1,"startTime":"2026-08-01T01:20:24.514Z","endTime":"2026-08-01T01:20:29.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.78703402127413,"aZ":-12.968491342667441,"pfxX":7.416420847640844,"pfxZ":9.9628099805193,"pX":-0.3747481107839219,"pZ":2.718050135673704,"vX0":-6.738980186663496,"vY0":-137.54519494002054,"vZ0":-5.961469656745742,"x":131.28,"y":165.39,"x0":1.136357008265448,"y0":50.00049348341492,"z0":5.782915924649363,"aX":14.294102474620102},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.0,"breakHorizontal":-12.1,"spinRate":2594,"spinDirection":145},"zone":1,"typeConfidence":0.92,"plateTime":0.3972919667351351,"extension":6.492332018058699},"hitData":{"launchSpeed":85.2,"launchAngle":13.0,"totalDistance":191.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.28,"coordY":110.73}},"index":1,"playId":"c0905c6a-1fcd-37cf-a830-9626b0da7030","pitchNumber":2,"startTime":"2026-08-01T01:20:40.343Z","endTime":"2026-08-01T01:20:53.609Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:20:53.609Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ketel Marte singles on a line drive to right fielder Angel Martínez. Geraldo Perdomo scores. Gabriel Moreno to 3rd.","rbi":1,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-01T01:23:37.203Z","endTime":"2026-08-01T01:25:17.511Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"postOnThird":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":{"id":681870,"link":"/api/v1/people/681870"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-01T01:21:22.840Z","endTime":"2026-08-01T01:22:51.366Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Matt Festa replaces Erik Sabrowski.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-01T01:22:51.366Z","endTime":"2026-08-01T01:23:39.458Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670036,"link":"/api/v1/people/670036"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.90685747370632,"aZ":-32.734778546675386,"pfxX":7.321592114171035,"pfxZ":-0.3734346272066116,"pX":0.6601305072028836,"pZ":1.2239242127143217,"vX0":3.0262771993374358,"vY0":-122.16567887422511,"vZ0":-2.8489415934733113,"x":91.84,"y":205.73,"x0":-1.5472433098171259,"y0":50.00325907475696,"z0":5.229715918525286,"aX":11.023862063676486},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.1,"breakHorizontal":-14.0,"spinRate":2758,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.44900233320006855,"extension":6.089176413611953},"index":2,"playId":"4daf7d04-3afe-3ac2-bd3f-e20e2a5e908f","pitchNumber":1,"startTime":"2026-08-01T01:23:39.458Z","endTime":"2026-08-01T01:23:43.797Z","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":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.5585536460555,"aZ":-34.066978154158726,"pfxX":6.480686045565067,"pfxZ":-1.2545119832429243,"pX":0.5926940028125722,"pZ":3.01328813137194,"vX0":3.274820622483592,"vY0":-122.09775997330863,"vZ0":1.4480280861558792,"x":94.41,"y":157.42,"x0":-1.609011667088073,"y0":50.00508523919913,"z0":5.349195927520612,"aX":9.761763005920336},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.7,"breakHorizontal":-12.5,"spinRate":2816,"spinDirection":69},"zone":3,"typeConfidence":0.9,"plateTime":0.4490021718352746,"extension":6.112283645742647},"index":3,"playId":"f2bffa3e-0f44-3841-b463-f28c49673f66","pitchNumber":2,"startTime":"2026-08-01T01:23:54.579Z","endTime":"2026-08-01T01:24:02.064Z","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":93.5,"endSpeed":86.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.176135544110693,"aZ":-22.161532978618744,"pfxX":-0.0024699599155377783,"pfxZ":5.271120514326544,"pX":-0.7831938288422187,"pZ":4.360812071552466,"vX0":2.5120081703451773,"vY0":-136.25833281678567,"vZ0":1.201194543794484,"x":146.85,"y":121.04,"x0":-1.7128629927878223,"y0":50.0005466635997,"z0":5.434922447455042,"aX":-0.005225205753148218},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.0,"breakHorizontal":-0.5,"spinRate":2495,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.40048258216106847,"extension":6.264394925638105},"index":4,"playId":"11dc9d0b-1c3c-35dc-ba9b-eaa2171e6d1e","pitchNumber":3,"startTime":"2026-08-01T01:24:28.887Z","endTime":"2026-08-01T01:24:34.325Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 3B","code":"3","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":1,"outs":1},"index":5,"actionPlayId":"11dc9d0b-1c3c-35dc-ba9b-eaa2171e6d1e","startTime":"2026-08-01T01:24:37.887Z","endTime":"2026-08-01T01:24:50.704Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.91518935080054,"aZ":-28.898713869362414,"pfxX":7.774112860020219,"pfxZ":2.109471675761071,"pX":0.5554596074116707,"pZ":1.36879053741046,"vX0":2.8142448291598714,"vY0":-123.4579493798503,"vZ0":-3.201672939208303,"x":95.83,"y":201.82,"x0":-1.6071784574491477,"y0":50.00484629824504,"z0":5.096289249771968,"aX":12.08858782978342},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.4,"breakHorizontal":-14.8,"spinRate":2691,"spinDirection":61},"zone":14,"typeConfidence":0.9,"plateTime":0.44244157409310514,"extension":6.5154116982532315},"index":6,"playId":"66452efa-aa5a-399b-9b82-c280ed7a2487","pitchNumber":4,"startTime":"2026-08-01T01:24:50.704Z","endTime":"2026-08-01T01:24:55.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.596088003602695,"aZ":-30.335251013037137,"pfxX":8.98421338889159,"pfxZ":1.1962933948172108,"pX":0.3960793422185683,"pZ":2.294973894600232,"vX0":2.086299013146794,"vY0":-123.05903178178147,"vZ0":-0.6300785070559982,"x":101.9,"y":176.82,"x0":-1.6294866205337366,"y0":50.00473301154557,"z0":5.116118796120824,"aX":13.828952622420092},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.3,"breakHorizontal":-16.8,"spinRate":2707,"spinDirection":77},"zone":6,"typeConfidence":0.9,"plateTime":0.44449059554200954,"extension":6.540285166848225},"hitData":{"launchSpeed":97.4,"launchAngle":11.0,"totalDistance":171.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":168.81,"coordY":121.39}},"index":7,"playId":"bf923521-8f55-3428-b883-cd9377a3c2f3","pitchNumber":5,"startTime":"2026-08-01T01:25:07.969Z","endTime":"2026-08-01T01:25:17.511Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:25:17.511Z","atBatIndex":59},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Max Kepler grounds into a double play, second baseman Travis Bazzana to shortstop Brayan Rocchio to first baseman Kyle Manzardo. Ketel Marte out at 2nd. Max Kepler out at 1st.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-01T01:25:29.695Z","endTime":"2026-08-01T01:25:54.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.6,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.118222831736936,"aZ":-20.612691716241386,"pfxX":1.8247076083882203,"pfxZ":6.058836160589879,"pX":0.4370566782200863,"pZ":3.03356172983193,"vX0":4.957332919655327,"vY0":-136.55985818886978,"vZ0":-2.083790074853936,"x":100.34,"y":156.87,"x0":-1.6313692928774937,"y0":50.0044527227024,"z0":5.208927117736554,"aX":3.481760175737922},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.8,"breakHorizontal":-4.2,"spinRate":2525,"spinDirection":192},"zone":3,"typeConfidence":2.0,"plateTime":0.3994979389230573,"extension":6.209167323767338},"hitData":{"launchSpeed":74.1,"launchAngle":-15.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.19,"coordY":153.46}},"index":0,"playId":"a06af7c6-1aed-35ca-9f1e-be50a0a7d17c","pitchNumber":1,"startTime":"2026-08-01T01:25:46.064Z","endTime":"2026-08-01T01:25:54.577Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:25:54.577Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Ramírez flies out to center fielder Jorge Barrosa.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-01T01:28:38.715Z","endTime":"2026-08-01T01:29:35.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Ildemaro Vargas replaces first baseman Tim Tawa, batting 8th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-01T01:28:28.750Z","endTime":"2026-08-01T01:28:28.765Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"801","replacedPlayer":{"id":694374,"link":"/api/v1/people/694374"}},{"details":{"description":"Defensive Substitution: Jorge Barrosa replaces center fielder Ryan Waldschmidt, batting 9th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-01T01:28:28.765Z","endTime":"2026-08-01T01:28:29.765Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"901","replacedPlayer":{"id":814439,"link":"/api/v1/people/814439"}},{"details":{"description":"Pitching Change: Kevin Ginkel replaces Jonathan Loáisiga.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-01T01:28:28.765Z","endTime":"2026-08-01T01:28:40.961Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656464,"link":"/api/v1/people/656464"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.811123350419685,"aZ":-37.29435986815817,"pfxX":2.722466685514771,"pfxZ":-3.2642773544429193,"pX":-0.2863935189933559,"pZ":3.7973881469181596,"vX0":3.400977333622016,"vY0":-123.70866279764542,"vZ0":0.8558129321377359,"x":127.92,"y":136.25,"x0":-2.0262657645340165,"y0":50.002873849633495,"z0":6.543158387196841,"aX":4.270757538514261},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-5.5,"breakHorizontal":-5.6,"spinRate":2310,"spinDirection":75},"zone":11,"typeConfidence":0.91,"plateTime":0.4406874571811894,"extension":6.621782830633206},"index":3,"playId":"b3728d9d-7b52-3ffe-90de-0adac6a82277","pitchNumber":1,"startTime":"2026-08-01T01:28:40.961Z","endTime":"2026-08-01T01:28:46.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.9,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.256327260127115,"aZ":-15.450447876108042,"pfxX":-6.637484820886824,"pfxZ":8.514152555801381,"pX":-0.049057380964370366,"pZ":3.0761763605023296,"vX0":7.420758248616015,"vY0":-138.62026000506756,"vZ0":-6.097664129298342,"x":118.87,"y":155.72,"x0":-1.8865038314229021,"y0":50.0044773573433,"z0":6.319307770879539,"aX":-13.040529039830107},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.4,"breakHorizontal":10.7,"spinRate":2340,"spinDirection":223},"zone":2,"typeConfidence":0.9,"plateTime":0.3937172376242586,"extension":6.848682798979231},"index":4,"playId":"fcc49fe7-fb99-3117-b874-9701bc2a6d23","pitchNumber":2,"startTime":"2026-08-01T01:28:54.526Z","endTime":"2026-08-01T01:29:00.337Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":80.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.146449608663165,"aZ":-35.08475229748356,"pfxX":3.813416126737228,"pfxZ":-1.818463342770615,"pX":-0.6679549159613696,"pZ":1.3299911721334379,"vX0":1.9940504492542923,"vY0":-124.56683650960846,"vZ0":-5.284020059289513,"x":142.46,"y":202.87,"x0":-1.9702132149477471,"y0":50.00440648381546,"z0":6.3254049505291166,"aX":6.0926964864288395},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.1,"breakHorizontal":-7.3,"spinRate":2401,"spinDirection":60},"zone":13,"typeConfidence":0.91,"plateTime":0.4369458948082947,"extension":6.581389075550045},"index":5,"playId":"f3426e98-61a2-3862-b7fd-48cf6f0cadc2","pitchNumber":3,"startTime":"2026-08-01T01:29:10.936Z","endTime":"2026-08-01T01:29:15.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":80.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.138954991920773,"aZ":-35.217470828546894,"pfxX":2.6422913828061105,"pfxZ":-1.8824321290598904,"pX":-0.12898604341219938,"pZ":1.8190190912654187,"vX0":3.571642461877603,"vY0":-125.20391067778212,"vZ0":-4.378638265949242,"x":121.92,"y":189.67,"x0":-1.9079672077415633,"y0":50.0041787963284,"z0":6.418674267291233,"aX":4.2681136315329695},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.1,"breakHorizontal":-5.5,"spinRate":2352,"spinDirection":47},"zone":8,"typeConfidence":0.91,"plateTime":0.434590926015181,"extension":6.735216632586555},"hitData":{"launchSpeed":94.7,"launchAngle":27.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.25,"coordY":51.72}},"index":6,"playId":"8d2e35a6-944c-3839-9aa2-a7c244885c04","pitchNumber":4,"startTime":"2026-08-01T01:29:25.269Z","endTime":"2026-08-01T01:29:35.107Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:29:35.107Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chase DeLauter grounds out, second baseman Ketel Marte to first baseman Ildemaro Vargas.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-01T01:29:36.232Z","endTime":"2026-08-01T01:30:22.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.7,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.674351808579104,"aZ":-34.170220689255046,"pfxX":2.748386092766661,"pfxZ":-1.253156508345139,"pX":-0.4350921242245162,"pZ":3.901604284905014,"vX0":2.5889353419838104,"vY0":-124.33231830479816,"vZ0":0.21109119531472786,"x":133.58,"y":133.44,"x0":-1.8400779238203409,"y0":50.001636358229895,"z0":6.609611518148248,"aX":4.380776298942854},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.0,"breakHorizontal":-5.5,"spinRate":2283,"spinDirection":50},"zone":11,"typeConfidence":0.9,"plateTime":0.43751078029945933,"extension":6.618028160372041},"index":0,"playId":"36d4e7a3-732d-3fcd-b393-f6b448953718","pitchNumber":1,"startTime":"2026-08-01T01:29:58.297Z","endTime":"2026-08-01T01:30:03.467Z","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":85.7,"endSpeed":79.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.784165836836973,"aZ":-36.037078847337675,"pfxX":1.5331573277557502,"pfxZ":-2.423494079847652,"pX":-0.528181206734453,"pZ":2.1942053025475556,"vX0":2.8887801410200473,"vY0":-124.87397737019985,"vZ0":-3.231744022202353,"x":137.13,"y":179.54,"x0":-1.894618880737986,"y0":50.00158764873897,"z0":6.4398533618621885,"aX":2.4450637066480105},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.8,"breakHorizontal":-3.4,"spinRate":2260,"spinDirection":50},"zone":7,"typeConfidence":0.9,"plateTime":0.4369603501264696,"extension":6.609179351304654},"hitData":{"launchSpeed":85.1,"launchAngle":-23.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.61,"coordY":160.72}},"index":1,"playId":"0b36fc5f-d43f-312c-a767-b841712ed026","pitchNumber":2,"startTime":"2026-08-01T01:30:13.294Z","endTime":"2026-08-01T01:30:22.438Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:30:22.438Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Manzardo flies out to center fielder Jorge Barrosa.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-01T01:30:25.027Z","endTime":"2026-08-01T01:32:08.348Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.229382175243046,"aZ":-12.695290364415577,"pfxX":-6.198191130051801,"pfxZ":9.817284250777153,"pX":-0.6772186557772291,"pZ":3.791015611855907,"vX0":5.414451127622329,"vY0":-139.68678997835943,"vZ0":-4.805295904848611,"x":142.81,"y":136.42,"x0":-1.8313763290321292,"y0":50.00618530617333,"z0":6.362426377424549,"aX":-12.302724169648938},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.0,"breakHorizontal":10.2,"spinRate":2381,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.3914793947075199,"extension":6.813717704549137},"index":0,"playId":"e8f9f262-68f5-39be-815e-fb69fd70c946","pitchNumber":1,"startTime":"2026-08-01T01:30:46.034Z","endTime":"2026-08-01T01:30:50.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.340866660899746,"aZ":-10.564392062083636,"pfxX":-5.3440571422163465,"pfxZ":10.838133722912325,"pX":-0.4886014913052047,"pZ":2.786955676485783,"vX0":5.595055188996508,"vY0":-140.01562136840155,"vZ0":-7.619109952704412,"x":135.62,"y":163.53,"x0":-1.8143570747342437,"y0":50.00368389813293,"z0":6.227339483138169,"aX":-10.656851521937243},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.4,"breakHorizontal":8.6,"spinRate":2374,"spinDirection":223},"zone":1,"typeConfidence":0.9,"plateTime":0.3905403255284696,"extension":6.896711392170573},"index":1,"playId":"9004ff86-d018-39cf-9890-a85330ca2bd7","pitchNumber":2,"startTime":"2026-08-01T01:31:00.474Z","endTime":"2026-08-01T01:31:05.221Z","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":86.2,"endSpeed":80.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.15056895305435,"aZ":-35.84237628303722,"pfxX":2.251059399410855,"pfxZ":-2.2778084057913732,"pX":-0.8316109058406285,"pZ":1.4107396215550452,"vX0":2.030144006982613,"vY0":-125.53298471354928,"vZ0":-5.084450895905054,"x":148.7,"y":200.69,"x0":-1.9405249435155763,"y0":50.00380955195094,"z0":6.349518235029368,"aX":3.626097015422381},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.9,"breakHorizontal":-4.6,"spinRate":2404,"spinDirection":64},"zone":13,"typeConfidence":0.9,"plateTime":0.434755411815825,"extension":6.818691515976683},"index":2,"playId":"4163e467-0a2b-36b8-ad55-a6a817d482a8","pitchNumber":3,"startTime":"2026-08-01T01:31:15.825Z","endTime":"2026-08-01T01:31:21.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":80.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.745681080139402,"aZ":-36.3398445804132,"pfxX":2.5675742223795748,"pfxZ":-2.6155080196786002,"pX":0.14033911070998628,"pZ":1.476356923521449,"vX0":3.9791603175088675,"vY0":-124.8441779173712,"vZ0":-4.804952427173987,"x":111.65,"y":198.92,"x0":-1.8014284843534916,"y0":50.00059701242689,"z0":6.383649549923572,"aX":4.093209438445928},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-5.5,"breakHorizontal":-5.5,"spinRate":2331,"spinDirection":39},"zone":14,"typeConfidence":0.91,"plateTime":0.43702771220733094,"extension":6.772105286771581},"index":3,"playId":"6ea17657-69b5-359a-9539-46fa0a5faa73","pitchNumber":4,"startTime":"2026-08-01T01:31:32.172Z","endTime":"2026-08-01T01:31:36.381Z","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":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-01T01:31:43.092Z","endTime":"2026-08-01T01:31:58.741Z","isPitch":false,"type":"action","player":{"id":700932,"link":"/api/v1/people/700932"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.37157186181918,"aZ":-11.709587397264722,"pfxX":-5.116230409588493,"pfxZ":10.085115133456544,"pX":0.654711488221775,"pZ":2.298568327642606,"vX0":8.04951520581451,"vY0":-141.14424788415235,"vZ0":-8.771511606595215,"x":92.04,"y":176.72,"x0":-1.5618719269199197,"y0":50.006544343226935,"z0":6.189649857344827,"aX":-10.38590625588633},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.7,"breakHorizontal":7.7,"spinRate":2311,"spinDirection":219},"zone":6,"typeConfidence":0.9,"plateTime":0.38720407282529834,"extension":6.8936059793539775},"hitData":{"launchSpeed":86.9,"launchAngle":40.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":148.51,"coordY":72.4}},"index":5,"playId":"6ea0e54a-13c7-3b45-b0a4-d18de3a89f0d","pitchNumber":5,"startTime":"2026-08-01T01:31:58.741Z","endTime":"2026-08-01T01:32:08.348Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:32:08.348Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Arenado grounds out, second baseman Travis Bazzana to first baseman Kyle Manzardo.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-01T01:34:22.813Z","endTime":"2026-08-01T01:34:49.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702021,"fullName":"Will Dion","link":"/api/v1/people/702021"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Will Dion replaces Matt Festa.","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-08-01T01:33:12.474Z","endTime":"2026-08-01T01:34:25.060Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702021,"link":"/api/v1/people/702021"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":75.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.032059346322242,"aZ":-37.08845632658613,"pfxX":1.7160867898200562,"pfxZ":-3.4718209199637666,"pX":-0.8871729250158971,"pZ":2.0669132436703497,"vX0":-3.534599468625508,"vY0":-117.26900345421829,"vZ0":-1.3809566671827016,"x":150.82,"y":182.97,"x0":0.40661704769997475,"y0":50.0048864395634,"z0":6.076500531145609,"aX":2.4266990609303405},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-6.4,"breakHorizontal":-2.4,"spinRate":2542,"spinDirection":351},"zone":13,"typeConfidence":0.88,"plateTime":0.46438455543111257,"extension":5.792877980905616},"index":1,"playId":"40265a34-ae70-3a5f-a410-66a28136abe8","pitchNumber":1,"startTime":"2026-08-01T01:34:25.060Z","endTime":"2026-08-01T01:34:30.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.971745121108025,"aZ":-22.263696095434042,"pfxX":6.143150746685605,"pfxZ":7.450912117609759,"pX":1.2904265821710272,"pZ":2.365645887860184,"vX0":-0.5646535365026737,"vY0":-114.26138102180852,"vZ0":-2.997536935545831,"x":67.81,"y":174.91,"x0":0.7414328713203806,"y0":50.000898615234696,"z0":5.869240802967487,"aX":8.165788288951296},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":13.1,"breakHorizontal":-11.0,"spinRate":1676,"spinDirection":156},"zone":14,"typeConfidence":0.95,"plateTime":0.47836138542647877,"extension":5.925766193951741},"hitData":{"launchSpeed":62.0,"launchAngle":-42.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.25,"coordY":153.16}},"index":2,"playId":"af7e84ea-b8ed-397a-9bc4-890def45538c","pitchNumber":2,"startTime":"2026-08-01T01:34:39.873Z","endTime":"2026-08-01T01:34:49.289Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:34:49.289Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adrian Del Castillo strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-01T01:34:52.857Z","endTime":"2026-08-01T01:36:42.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702021,"fullName":"Will Dion","link":"/api/v1/people/702021"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.9,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.803153031721006,"aZ":-11.641684687523972,"pfxX":0.4732045060640777,"pfxZ":11.43173828927762,"pX":-0.20073118871006368,"pZ":2.937768484873247,"vX0":-1.8669028342343006,"vY0":-132.77561690190828,"vZ0":-5.478313815343854,"x":124.65,"y":159.46,"x0":0.44818702559379175,"y0":50.00527159629175,"z0":5.865435648229664,"aX":0.8501833063808983},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.8,"breakHorizontal":-0.5,"spinRate":2398,"spinDirection":177},"zone":2,"typeConfidence":0.9,"plateTime":0.41156072116831144,"extension":6.123370638516934},"index":0,"playId":"f071b9bd-293e-34a1-9a71-74170d3bb725","pitchNumber":1,"startTime":"2026-08-01T01:35:12.964Z","endTime":"2026-08-01T01:35:17.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.9,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.128852794483073,"aZ":-10.961684254547139,"pfxX":-0.512453463017374,"pfxZ":11.773434655735803,"pX":0.7376264374978004,"pZ":2.9340630460797144,"vX0":0.7093207166806825,"vY0":-133.03332200332486,"vZ0":-5.544774939322141,"x":88.88,"y":159.56,"x0":0.5347681437023828,"y0":50.003268349381145,"z0":5.831796578356391,"aX":-0.9234016102117739},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":20.4,"breakHorizontal":0.8,"spinRate":2387,"spinDirection":172},"zone":3,"typeConfidence":0.92,"plateTime":0.41088694776498036,"extension":6.06445019714885},"index":1,"playId":"d046917d-d86a-3be7-beb4-45262062be8f","pitchNumber":2,"startTime":"2026-08-01T01:35:27.971Z","endTime":"2026-08-01T01:35:37.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":82.4,"endSpeed":76.6,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.243594096985127,"aZ":-36.96250379879406,"pfxX":2.2138369008532135,"pfxZ":-3.2519348829808834,"pX":-0.18353735926211204,"pZ":2.393324982298819,"vX0":-2.5897435748312585,"vY0":-120.04793535465318,"vZ0":-0.713480021209672,"x":124.0,"y":174.16,"x0":0.6169991500925694,"y0":50.00314734937212,"z0":5.958693756889549,"aX":3.261267072810822},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-5.8,"breakHorizontal":-3.5,"spinRate":2544,"spinDirection":329},"zone":5,"typeConfidence":0.86,"plateTime":0.4546706894311998,"extension":6.0817453533134636},"index":2,"playId":"a25c967f-2b2b-3d59-9483-afa51300d389","pitchNumber":3,"startTime":"2026-08-01T01:36:00.717Z","endTime":"2026-08-01T01:36:07.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.3,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.20658841361966,"aZ":-11.301533603859326,"pfxX":0.36915743137180357,"pfxZ":11.307488237072668,"pX":-1.0322941677566289,"pZ":2.2086452572663524,"vX0":-3.181708402883401,"vY0":-134.30368845321422,"vZ0":-7.405388969057145,"x":156.35,"y":179.15,"x0":0.1144908190310595,"y0":50.00468290303639,"z0":5.786392556116386,"aX":0.6816862631172684},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.3,"breakHorizontal":0.0,"spinRate":2333,"spinDirection":175},"zone":13,"typeConfidence":0.93,"plateTime":0.4061853834496305,"extension":6.226885015408376},"index":3,"playId":"236b03cd-fe89-32d7-b485-2e594262a9ae","pitchNumber":4,"startTime":"2026-08-01T01:36:23.602Z","endTime":"2026-08-01T01:36:29.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.9,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.424697361861526,"aZ":-12.79837334494358,"pfxX":0.045376266228416284,"pfxZ":10.795072770728321,"pX":-1.050043772404226,"pZ":2.942210589426802,"vX0":-4.108215701075705,"vY0":-132.64145844676466,"vZ0":-4.860934382294726,"x":157.03,"y":159.34,"x0":0.5081759835805321,"y0":50.00262175912898,"z0":5.720461785580406,"aX":0.08170537065078529},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.8,"breakHorizontal":0.7,"spinRate":2338,"spinDirection":179},"zone":11,"typeConfidence":0.82,"plateTime":0.4117849034370882,"extension":6.374028327084014},"index":4,"playId":"560e405f-2db7-3f23-a68a-5d521987ec56","pitchNumber":5,"startTime":"2026-08-01T01:36:37.988Z","endTime":"2026-08-01T01:36:42.321Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:36:42.321Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ildemaro Vargas grounds out, shortstop Brayan Rocchio to first baseman Kyle Manzardo.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-01T01:36:47.434Z","endTime":"2026-08-01T01:38:24.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702021,"fullName":"Will Dion","link":"/api/v1/people/702021"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.812760835154272,"aZ":-36.85611418129501,"pfxX":1.376181305504043,"pfxZ":-3.3594061222078597,"pX":-0.13755171905282554,"pZ":2.092539202958744,"vX0":-2.0069455094933932,"vY0":-116.70025240680133,"vZ0":-0.9891995655583397,"x":122.24,"y":182.28,"x0":0.5507085639618051,"y0":50.00221676904624,"z0":5.961748056812849,"aX":1.917963800970085},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-6.1,"breakHorizontal":-2.0,"spinRate":2438,"spinDirection":349},"zone":8,"typeConfidence":0.89,"plateTime":0.46748088065535587,"extension":5.947295395152497},"index":0,"playId":"dcf11f93-c85f-3a1e-94d0-eebdbda48ba3","pitchNumber":1,"startTime":"2026-08-01T01:37:08.376Z","endTime":"2026-08-01T01:37:12.572Z","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":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-08-01T01:37:15.036Z","endTime":"2026-08-01T01:37:32.562Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"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.2,"endSpeed":77.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.1996077920894,"aZ":-37.440422570155356,"pfxX":1.5795010846861561,"pfxZ":-3.493119897977814,"pX":-0.33488004714155006,"pZ":0.4890997930920899,"vX0":-2.496684039325592,"vY0":-121.2652473038645,"vZ0":-4.832769049484343,"x":129.76,"y":225.57,"x0":0.4975799410948511,"y0":50.00562060829075,"z0":5.734379259140644,"aX":2.379639058580353},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-7.2,"breakHorizontal":-2.4,"spinRate":2592,"spinDirection":348},"zone":13,"typeConfidence":0.87,"plateTime":0.4497502481579625,"extension":6.199954262088536},"index":2,"playId":"033d7c7a-0494-37c8-893b-731f5d97d3e3","pitchNumber":2,"startTime":"2026-08-01T01:37:32.562Z","endTime":"2026-08-01T01:37:37.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.747679987500224,"aZ":-21.413434694198063,"pfxX":3.2866911917504407,"pfxZ":7.841863790843281,"pX":0.14506476665268922,"pZ":2.485806669505851,"vX0":-1.6773239169203225,"vY0":-115.84961201329084,"vZ0":-2.8809566131818327,"x":111.47,"y":171.66,"x0":0.44796584147238394,"y0":50.00184638035259,"z0":5.771640691852115,"aX":4.508996064308473},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":13.8,"breakHorizontal":-5.6,"spinRate":1562,"spinDirection":170},"zone":5,"typeConfidence":0.92,"plateTime":0.47110630945618936,"extension":6.146804843622374},"index":3,"playId":"69c08e72-b932-390e-bb5f-bdf82a5f7dc6","pitchNumber":3,"startTime":"2026-08-01T01:37:52.213Z","endTime":"2026-08-01T01:37:59.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":72.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.60899271563135,"aZ":-25.431278731773176,"pfxX":6.471197330309186,"pfxZ":5.102450222866221,"pX":0.7863382516578336,"pZ":3.053962394045218,"vX0":-1.936975835741109,"vY0":-113.83769028254571,"vZ0":-0.6318154802967768,"x":87.03,"y":156.32,"x0":0.8042853459647396,"y0":50.00081614180566,"z0":5.8380347655371345,"aX":8.548187651917168},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":9.4,"breakHorizontal":-11.3,"spinRate":1583,"spinDirection":159},"zone":3,"typeConfidence":0.91,"plateTime":0.47994135279365757,"extension":5.896778155124059},"hitData":{"launchSpeed":89.3,"launchAngle":5.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.12,"coordY":156.49}},"index":4,"playId":"28b43049-5407-3aad-a924-b62b748cecdf","pitchNumber":4,"startTime":"2026-08-01T01:38:15.430Z","endTime":"2026-08-01T01:38:24.165Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:38:24.165Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brayan Rocchio grounds out, shortstop Geraldo Perdomo to first baseman Ildemaro Vargas.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-01T01:40:55.564Z","endTime":"2026-08-01T01:41:21.236Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brandyn Garcia replaces Kevin Ginkel.","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-08-01T01:39:34.610Z","endTime":"2026-08-01T01:40:57.664Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805299,"link":"/api/v1/people/805299"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15359863144451,"aZ":-30.286968898658284,"pfxX":10.824515886207934,"pfxZ":0.940301056834838,"pX":0.660372065634906,"pZ":2.0532918251730443,"vX0":-6.026173137886845,"vY0":-140.90618624126492,"vZ0":-4.306221020078095,"x":91.83,"y":183.34,"x0":1.4208642512394296,"y0":50.00449106165355,"z0":5.559368397553174,"aX":21.75832636818337},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":1.0,"breakHorizontal":-18.4,"spinRate":2282,"spinDirection":117},"zone":9,"typeConfidence":0.91,"plateTime":0.3887782799876929,"extension":5.413267533723344},"index":1,"playId":"108eea5b-7181-39fa-a020-714aa34b9b44","pitchNumber":1,"startTime":"2026-08-01T01:40:57.664Z","endTime":"2026-08-01T01:41:01.942Z","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":95.1,"endSpeed":88.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.503799582059507,"aZ":-22.03307547379518,"pfxX":2.7249222424170587,"pfxZ":5.140447464931006,"pX":-0.11451039563838886,"pZ":1.972047755429463,"vX0":-5.4545728476510345,"vY0":-138.50748461387724,"vZ0":-5.514001791474093,"x":121.36,"y":185.53,"x0":1.512830927384333,"y0":50.00266450364531,"z0":5.430819575383684,"aX":5.375836744416971},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.5,"breakHorizontal":-4.0,"spinRate":2342,"spinDirection":130},"zone":8,"typeConfidence":0.88,"plateTime":0.39317207525650755,"extension":5.456186889100023},"hitData":{"launchSpeed":90.3,"launchAngle":-4.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.51,"coordY":155.28}},"index":2,"playId":"89fc6c3d-025a-367f-9872-f06f7785794c","pitchNumber":2,"startTime":"2026-08-01T01:41:12.222Z","endTime":"2026-08-01T01:41:21.236Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:41:21.236Z","atBatIndex":67},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Petey Halpin lines out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-01T01:41:27.046Z","endTime":"2026-08-01T01:42:07.135Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":96.5,"endSpeed":89.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.114557413481513,"aZ":-26.86390636728924,"pfxX":9.16078269095207,"pfxZ":2.6421102323104737,"pX":-0.634783227430507,"pZ":2.388557459483762,"vX0":-8.705796068190734,"vY0":-140.27629987943,"vZ0":-4.057014178338487,"x":141.2,"y":174.29,"x0":1.305524470447175,"y0":50.005384403778535,"z0":5.587078245845434,"aX":18.420804618476584},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.2,"breakHorizontal":-15.0,"spinRate":2271,"spinDirection":121},"zone":4,"typeConfidence":0.89,"plateTime":0.3891740944945057,"extension":5.660618647419368},"index":0,"playId":"0576423d-15d0-35bd-bea1-24b2e2dfa98f","pitchNumber":1,"startTime":"2026-08-01T01:41:44.145Z","endTime":"2026-08-01T01:41:49.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.77134756541062,"aZ":-26.604942095464658,"pfxX":-6.92856506756438,"pfxZ":3.2818835063685583,"pX":-0.841931642644188,"pZ":2.0125582373762665,"vX0":-4.200703083788309,"vY0":-128.90559776889896,"vZ0":-3.2316275032526756,"x":149.09,"y":184.44,"x0":1.7046078001797043,"y0":50.00300583858851,"z0":5.3186014220711835,"aX":-11.75228966945409},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.5,"breakHorizontal":13.4,"spinRate":2610,"spinDirection":281},"zone":13,"typeConfidence":2.0,"plateTime":0.42361149373874607,"extension":5.381000929936534},"hitData":{"launchSpeed":72.6,"launchAngle":13.0,"totalDistance":153.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":117.8,"coordY":140.95}},"index":1,"playId":"e2378296-dd40-3304-934c-ab06d88b636e","pitchNumber":2,"startTime":"2026-08-01T01:42:00.125Z","endTime":"2026-08-01T01:42:07.135Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:42:07.135Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Travis Bazzana strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-01T01:42:11.701Z","endTime":"2026-08-01T01:43:09.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".550"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.154"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".412"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".845"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".742"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".806"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".609"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".673"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".460"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.87"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.17"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.56"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.70"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.84"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.65"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.77"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.45"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.76"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.36"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.22"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.48"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.90"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".225"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".206"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".310"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".243"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".132"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".550"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.154"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".412"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".845"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".742"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".806"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".609"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".673"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".460"}],"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.3,"endSpeed":81.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.051943696790907,"aZ":-28.548822280165886,"pfxX":-8.982681655713243,"pfxZ":2.167301754104061,"pX":-1.2772812699825011,"pZ":2.1934586662005953,"vX0":-4.36713464686851,"vY0":-128.61794366554383,"vZ0":-2.8316573012438964,"x":165.69,"y":179.56,"x0":1.6105528728888985,"y0":50.004111189950635,"z0":5.526199898943523,"aX":-15.025611284241771},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.5,"breakHorizontal":17.3,"spinRate":2643,"spinDirection":287},"zone":13,"typeConfidence":2.0,"plateTime":0.42610832760268913,"extension":5.321356159916046},"index":0,"playId":"1b3038cc-1705-32ce-ae9b-0bbcc1cdadbe","pitchNumber":1,"startTime":"2026-08-01T01:42:30.389Z","endTime":"2026-08-01T01:42:35.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.617542226999923,"aZ":-25.212892025189824,"pfxX":-4.966034442590185,"pfxZ":4.088389720212123,"pX":-0.6915860378600733,"pZ":1.6248665781281457,"vX0":-4.305789670095009,"vY0":-129.10519397418852,"vZ0":-4.281597376332812,"x":143.36,"y":194.91,"x0":1.6377612450222365,"y0":50.0038956103063,"z0":5.2246370854073225,"aX":-8.458808004827873},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.7,"breakHorizontal":9.8,"spinRate":2627,"spinDirection":285},"zone":7,"typeConfidence":2.0,"plateTime":0.42280644445392257,"extension":5.275137453262654},"index":1,"playId":"82e4f073-7513-391c-b7c7-0cdc7f311fff","pitchNumber":2,"startTime":"2026-08-01T01:42:46.844Z","endTime":"2026-08-01T01:42:51.373Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.671669460994202,"aZ":-29.69534136814991,"pfxX":-5.954359943220578,"pfxZ":1.4580396371370519,"pX":-1.3760738500440695,"pZ":1.2838117458954648,"vX0":-5.4862387715639365,"vY0":-129.5448996722476,"vZ0":-4.450009948956289,"x":169.45,"y":204.12,"x0":1.544292713178896,"y0":50.0002132060813,"z0":5.300112923767201,"aX":-10.092455471241351},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.8,"breakHorizontal":12.0,"spinRate":2545,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.4232008053272871,"extension":5.4548550989090305},"index":2,"playId":"a5facc3f-48e1-3dc5-a005-e49cc2e2f0ee","pitchNumber":3,"startTime":"2026-08-01T01:43:05.097Z","endTime":"2026-08-01T01:43:09.903Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:43:09.903Z","atBatIndex":69}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Travis Bazzana strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-01T01:42:11.701Z","endTime":"2026-08-01T01:43:09.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".550"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.154"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".412"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".845"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".742"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".806"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".609"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".673"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".460"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.87"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.17"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.56"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.70"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.84"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.65"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.77"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.45"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.76"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.36"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.22"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.48"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.90"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".225"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".206"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".310"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".243"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".132"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".550"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.154"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".412"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".845"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".742"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".806"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".609"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".673"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".460"}],"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.3,"endSpeed":81.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.051943696790907,"aZ":-28.548822280165886,"pfxX":-8.982681655713243,"pfxZ":2.167301754104061,"pX":-1.2772812699825011,"pZ":2.1934586662005953,"vX0":-4.36713464686851,"vY0":-128.61794366554383,"vZ0":-2.8316573012438964,"x":165.69,"y":179.56,"x0":1.6105528728888985,"y0":50.004111189950635,"z0":5.526199898943523,"aX":-15.025611284241771},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.5,"breakHorizontal":17.3,"spinRate":2643,"spinDirection":287},"zone":13,"typeConfidence":2.0,"plateTime":0.42610832760268913,"extension":5.321356159916046},"index":0,"playId":"1b3038cc-1705-32ce-ae9b-0bbcc1cdadbe","pitchNumber":1,"startTime":"2026-08-01T01:42:30.389Z","endTime":"2026-08-01T01:42:35.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.617542226999923,"aZ":-25.212892025189824,"pfxX":-4.966034442590185,"pfxZ":4.088389720212123,"pX":-0.6915860378600733,"pZ":1.6248665781281457,"vX0":-4.305789670095009,"vY0":-129.10519397418852,"vZ0":-4.281597376332812,"x":143.36,"y":194.91,"x0":1.6377612450222365,"y0":50.0038956103063,"z0":5.2246370854073225,"aX":-8.458808004827873},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.7,"breakHorizontal":9.8,"spinRate":2627,"spinDirection":285},"zone":7,"typeConfidence":2.0,"plateTime":0.42280644445392257,"extension":5.275137453262654},"index":1,"playId":"82e4f073-7513-391c-b7c7-0cdc7f311fff","pitchNumber":2,"startTime":"2026-08-01T01:42:46.844Z","endTime":"2026-08-01T01:42:51.373Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.671669460994202,"aZ":-29.69534136814991,"pfxX":-5.954359943220578,"pfxZ":1.4580396371370519,"pX":-1.3760738500440695,"pZ":1.2838117458954648,"vX0":-5.4862387715639365,"vY0":-129.5448996722476,"vZ0":-4.450009948956289,"x":169.45,"y":204.12,"x0":1.544292713178896,"y0":50.0002132060813,"z0":5.300112923767201,"aX":-10.092455471241351},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.8,"breakHorizontal":12.0,"spinRate":2545,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.4232008053272871,"extension":5.4548550989090305},"index":2,"playId":"a5facc3f-48e1-3dc5-a005-e49cc2e2f0ee","pitchNumber":3,"startTime":"2026-08-01T01:43:05.097Z","endTime":"2026-08-01T01:43:09.903Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T01:43:09.903Z","atBatIndex":69},"scoringPlays":[6,57,58,59],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2],"bottom":[3,4,5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":63.52,"y":148.01},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":116.48,"y":120.23},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":198.38,"y":143.89},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":79.19,"y":70.91},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":162.16,"y":104.44},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"coordinates":{"x":42.34,"y":96.58},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":100.47,"y":136.31},"type":"O","description":"Forceout"}]}},{"startIndex":8,"endIndex":13,"top":[8,9,10],"bottom":[11,12,13],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":137.15,"y":53.33},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":134.49,"y":138.84},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"coordinates":{"x":114.88,"y":127.17},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"coordinates":{"x":169.94,"y":118.62},"type":"O","description":"Flyout"}]}},{"startIndex":14,"endIndex":21,"top":[14,15,16,17],"bottom":[18,19,20,21],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"coordinates":{"x":201.79,"y":102.48},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"coordinates":{"x":104.67,"y":169.8},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"coordinates":{"x":107.56,"y":87.6},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":108.64,"y":114.96},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":121.88,"y":195.58},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":119.4,"y":58.06},"type":"O","description":"Flyout"}]}},{"startIndex":22,"endIndex":30,"top":[22,23,24,25,26],"bottom":[27,28,29,30],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":147.09,"y":147.55},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":119.48,"y":55.36},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":104.06,"y":107.75},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":89.88,"y":166.71},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"coordinates":{"x":150.66,"y":166.77},"type":"O","description":"Groundout"}]}},{"startIndex":31,"endIndex":38,"top":[31,32,33],"bottom":[34,35,36,37,38],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":148.98,"y":118.82},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"coordinates":{"x":121.78,"y":183.27},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"coordinates":{"x":157.15,"y":104.24},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"coordinates":{"x":45.65,"y":124.28},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":86.34,"y":83.0},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":94.99,"y":169.8},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":61.61,"y":115.71},"type":"O","description":"Flyout"}]}},{"startIndex":39,"endIndex":45,"top":[39,40,41,42],"bottom":[43,44,45],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"coordinates":{"x":109.64,"y":87.64},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":181.91,"y":85.97},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":146.55,"y":109.37},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":93.78,"y":55.43},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":116.28,"y":89.64},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"coordinates":{"x":112.42,"y":122.91},"type":"O","description":"Pop Out"}]}},{"startIndex":46,"endIndex":52,"top":[46,47,48],"bottom":[49,50,51,52],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":181.28,"y":90.67},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":113.08,"y":199.54},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"coordinates":{"x":156.71,"y":164.96},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":89.54,"y":109.29},"type":"O","description":"Flyout"}]}},{"startIndex":53,"endIndex":63,"top":[53,54,55,56,57,58,59,60],"bottom":[61,62,63],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"coordinates":{"x":120.18,"y":83.15},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":187.31,"y":104.22},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":178.28,"y":110.73},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":168.81,"y":121.39},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":142.19,"y":153.46},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":152.25,"y":51.72},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":144.61,"y":160.72},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":148.51,"y":72.4},"type":"O","description":"Flyout"}]}},{"startIndex":64,"endIndex":69,"top":[64,65,66],"bottom":[67,68,69],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":702021,"fullName":"Will Dion","link":"/api/v1/people/702021"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":147.25,"y":153.16},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":702021,"fullName":"Will Dion","link":"/api/v1/people/702021"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":110.12,"y":156.49},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":9,"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":109.51,"y":155.28},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":9,"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"coordinates":{"x":117.8,"y":140.95},"type":"O","description":"Lineout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":4,"hits":4,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":1,"hits":3,"errors":1,"leftOnBase":6},"away":{"runs":4,"hits":6,"errors":0,"leftOnBase":4}},"defense":{"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"catcher":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"first":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"second":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"third":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"shortstop":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"left":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"center":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"right":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"onDeck":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"inHole":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"battingOrder":9,"team":{"id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"}},"offense":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"onDeck":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"inHole":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"pitcher":{"id":702021,"fullName":"Will Dion","link":"/api/v1/people/702021"},"battingOrder":7,"team":{"id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"}},"balls":0,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":8,"airOuts":13,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":2,"avg":".241","atBats":31,"obp":".313","slg":".391","ops":".704","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":6,"rbi":3,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":4},"pitching":{"flyOuts":8,"groundOuts":8,"airOuts":13,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":1,"hits":3,"hitByPitch":0,"atBats":28,"obp":".242","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":127,"era":"4.17","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.29","battersFaced":34,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":127,"balls":48,"strikes":79,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":1,"pitchesPerInning":"14.11","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":0,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID593958":{"person":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":88,"groundOuts":135,"airOuts":152,"runs":38,"doubles":24,"triples":3,"homeRuns":13,"strikeOuts":88,"baseOnBalls":45,"intentionalWalks":0,"hits":113,"hitByPitch":0,"atBats":485,"obp":".298","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":2058,"era":"2.48","inningsPitched":"130.2","wins":10,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.21","battersFaced":533,"outs":392,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2058,"balls":763,"strikes":1295,"strikePercentage":".630","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".769","pitchesPerInning":"15.75","gamesFinished":0,"strikeoutWalkRatio":"1.96","strikeoutsPer9Inn":"6.06","walksPer9Inn":"3.10","hitsPer9Inn":"7.78","runsScoredPer9":"2.62","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":0,"passedBall":0,"popOuts":23,"lineOuts":41},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666661":{"person":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":47,"gamesStarted":0,"flyOuts":15,"groundOuts":45,"airOuts":32,"runs":15,"doubles":6,"triples":1,"homeRuns":2,"strikeOuts":52,"baseOnBalls":16,"intentionalWalks":1,"hits":29,"hitByPitch":2,"atBats":154,"obp":".269","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":691,"era":"2.68","inningsPitched":"43.2","wins":3,"losses":4,"saves":1,"saveOpportunities":5,"holds":13,"blownSaves":4,"earnedRuns":13,"whip":"1.03","battersFaced":176,"outs":131,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":691,"balls":242,"strikes":449,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.41","rbi":0,"winPercentage":".429","pitchesPerInning":"15.82","gamesFinished":9,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"10.72","walksPer9Inn":"3.30","hitsPer9Inn":"5.98","runsScoredPer9":"3.09","homeRunsPer9":"0.41","inheritedRunners":18,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":9,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694297":{"person":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":9,"flyOuts":39,"groundOuts":84,"airOuts":78,"runs":35,"doubles":15,"triples":1,"homeRuns":8,"strikeOuts":49,"baseOnBalls":21,"intentionalWalks":0,"hits":72,"hitByPitch":4,"atBats":280,"obp":".315","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":1117,"era":"4.00","inningsPitched":"72.0","wins":5,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":32,"whip":"1.29","battersFaced":308,"outs":216,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1117,"balls":386,"strikes":731,"strikePercentage":".650","hitBatsmen":4,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".833","pitchesPerInning":"15.51","gamesFinished":2,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"6.13","walksPer9Inn":"2.63","hitsPer9Inn":"9.00","runsScoredPer9":"4.38","homeRunsPer9":"1.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":23,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":7,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694374":{"person":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"jerseyNumber":"13","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":21,"groundOuts":42,"airOuts":35,"runs":15,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":32,"baseOnBalls":12,"intentionalWalks":0,"hits":28,"hitByPitch":0,"avg":".214","atBats":131,"obp":".276","slg":".366","ops":".642","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":149,"totalBases":48,"rbi":21,"leftOnBase":59,"sacBunts":4,"sacFlies":2,"babip":".247","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.75","popOuts":7,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":134,"errors":2,"chances":150,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID680728":{"person":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":57,"flyOuts":28,"groundOuts":39,"airOuts":47,"runs":17,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":54,"baseOnBalls":13,"intentionalWalks":0,"hits":34,"hitByPitch":0,"avg":".198","atBats":172,"obp":".253","slg":".320","ops":".573","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":187,"totalBases":55,"rbi":24,"leftOnBase":70,"sacBunts":1,"sacFlies":1,"babip":".254","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.40","popOuts":12,"lineOuts":7},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":9,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":17,"era":"5.40","inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"2.40","battersFaced":10,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":3,"strikes":14,"strikePercentage":".820","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"10.20","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"21.60","runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","assists":5,"putOuts":129,"errors":1,"chances":135,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID672629":{"person":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":1,"groundOuts":6,"airOuts":4,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":1,"hits":5,"hitByPitch":0,"atBats":21,"obp":".360","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":94,"era":"1.50","inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.50","battersFaced":25,"outs":18,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":36,"strikes":58,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.67","gamesFinished":1,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"9.00","walksPer9Inn":"6.00","hitsPer9Inn":"7.50","runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"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}},"ID571448":{"person":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"600","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":46,"groundOuts":84,"airOuts":104,"runs":49,"doubles":20,"triples":0,"homeRuns":14,"strikeOuts":85,"baseOnBalls":36,"intentionalWalks":2,"hits":86,"hitByPitch":6,"avg":".242","atBats":356,"obp":".319","slg":".416","ops":".735","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":401,"totalBases":148,"rbi":50,"leftOnBase":172,"sacBunts":0,"sacFlies":3,"babip":".277","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.43","popOuts":34,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":161,"putOuts":68,"errors":4,"chances":233,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID682988":{"person":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"jerseyNumber":"31","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":3,"groundOuts":11,"airOuts":4,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".261","atBats":23,"obp":".357","slg":".435","ops":".792","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":28,"totalBases":10,"rbi":6,"leftOnBase":18,"sacBunts":0,"sacFlies":1,"babip":".250","groundOutsToAirouts":"2.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.00","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":47,"errors":1,"chances":50,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID518876":{"person":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":70,"groundOuts":113,"airOuts":127,"runs":62,"doubles":21,"triples":3,"homeRuns":22,"strikeOuts":71,"baseOnBalls":42,"intentionalWalks":2,"hits":116,"hitByPitch":3,"atBats":422,"obp":".342","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","numberOfPitches":1746,"era":"4.86","inningsPitched":"109.1","wins":8,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":59,"whip":"1.45","battersFaced":473,"outs":328,"gamesPitched":19,"completeGames":1,"shutouts":0,"pitchesThrown":1746,"balls":643,"strikes":1103,"strikePercentage":".630","hitBatsmen":3,"balks":1,"wildPitches":0,"pickoffs":3,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".500","pitchesPerInning":"15.97","gamesFinished":0,"strikeoutWalkRatio":"1.69","strikeoutsPer9Inn":"5.84","walksPer9Inn":"3.46","hitsPer9Inn":"9.55","runsScoredPer9":"5.10","homeRunsPer9":"1.81","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":16,"lineOuts":41},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":11,"errors":1,"chances":23,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID814439":{"person":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"900","stats":{"batting":{"summary":"2-3 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"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":45,"flyOuts":20,"groundOuts":20,"airOuts":35,"runs":18,"doubles":13,"triples":1,"homeRuns":1,"strikeOuts":53,"baseOnBalls":9,"intentionalWalks":0,"hits":42,"hitByPitch":1,"avg":".284","atBats":148,"obp":".325","slg":".405","ops":".730","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":161,"totalBases":60,"rbi":13,"leftOnBase":62,"sacBunts":0,"sacFlies":2,"babip":".427","groundOutsToAirouts":"0.57","catchersInterference":1,"pickoffs":1,"atBatsPerHomeRun":"148.00","popOuts":4,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":115,"errors":1,"chances":119,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID656464":{"person":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(H, 11)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":5,"strikes":6,"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":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":49,"gamesStarted":0,"flyOuts":29,"groundOuts":40,"airOuts":50,"runs":19,"doubles":9,"triples":0,"homeRuns":5,"strikeOuts":43,"baseOnBalls":12,"intentionalWalks":1,"hits":39,"hitByPitch":0,"atBats":169,"obp":".279","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":708,"era":"3.11","inningsPitched":"46.1","wins":4,"losses":3,"saves":0,"saveOpportunities":1,"holds":11,"blownSaves":1,"earnedRuns":16,"whip":"1.10","battersFaced":184,"outs":139,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":708,"balls":256,"strikes":452,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".571","pitchesPerInning":"15.28","gamesFinished":7,"strikeoutWalkRatio":"3.58","strikeoutsPer9Inn":"8.35","walksPer9Inn":"2.33","hitsPer9Inn":"7.58","runsScoredPer9":"3.69","homeRunsPer9":"0.97","inheritedRunners":17,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID606466":{"person":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"jerseyNumber":"4","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | HBP, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":76,"groundOuts":122,"airOuts":131,"runs":58,"doubles":21,"triples":3,"homeRuns":19,"strikeOuts":69,"baseOnBalls":32,"intentionalWalks":2,"hits":108,"hitByPitch":3,"avg":".254","atBats":426,"obp":".308","slg":".451","ops":".759","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":465,"totalBases":192,"rbi":62,"leftOnBase":136,"sacBunts":0,"sacFlies":4,"babip":".260","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.42","popOuts":23,"lineOuts":32},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":230,"putOuts":114,"errors":2,"chances":346,"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"}]},"ID642528":{"person":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(W, 3-3)","summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":7,"strikes":10,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":46,"gamesStarted":0,"flyOuts":20,"groundOuts":52,"airOuts":40,"runs":13,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":32,"baseOnBalls":10,"intentionalWalks":2,"hits":35,"hitByPitch":1,"atBats":154,"obp":".274","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":645,"era":"2.51","inningsPitched":"43.0","wins":3,"losses":3,"saves":1,"saveOpportunities":5,"holds":8,"blownSaves":4,"earnedRuns":12,"whip":"1.05","battersFaced":170,"outs":129,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":645,"balls":214,"strikes":431,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.30","rbi":0,"winPercentage":".500","pitchesPerInning":"15.00","gamesFinished":11,"strikeoutWalkRatio":"3.20","strikeoutsPer9Inn":"6.70","walksPer9Inn":"2.09","hitsPer9Inn":"7.33","runsScoredPer9":"2.72","homeRunsPer9":"0.42","inheritedRunners":17,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":6,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID545121":{"person":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"jerseyNumber":"6","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"801","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":40,"groundOuts":105,"airOuts":95,"runs":45,"doubles":15,"triples":3,"homeRuns":7,"strikeOuts":30,"baseOnBalls":20,"intentionalWalks":2,"hits":86,"hitByPitch":2,"avg":".274","atBats":314,"obp":".320","slg":".408","ops":".728","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":339,"totalBases":128,"rbi":50,"leftOnBase":129,"sacBunts":1,"sacFlies":1,"babip":".284","groundOutsToAirouts":"1.11","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"44.86","popOuts":27,"lineOuts":28},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":8,"obp":".462","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":40,"era":"6.75","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.88","battersFaced":13,"outs":8,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":40,"balls":24,"strikes":16,"strikePercentage":".400","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":2,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"10.13","hitsPer9Inn":"6.75","runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":113,"putOuts":413,"errors":2,"chances":528,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID672695":{"person":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"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":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":77,"groundOuts":117,"airOuts":126,"runs":53,"doubles":14,"triples":4,"homeRuns":8,"strikeOuts":56,"baseOnBalls":68,"intentionalWalks":0,"hits":87,"hitByPitch":4,"avg":".231","atBats":376,"obp":".351","slg":".354","ops":".705","caughtStealing":9,"stolenBases":17,"stolenBasePercentage":".654","caughtStealingPercentage":".346","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":458,"totalBases":133,"rbi":38,"leftOnBase":168,"sacBunts":5,"sacFlies":5,"babip":".249","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.00","popOuts":15,"lineOuts":34},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":266,"putOuts":170,"errors":6,"chances":442,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID623149":{"person":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":42,"gamesStarted":0,"flyOuts":34,"groundOuts":13,"airOuts":58,"runs":24,"doubles":5,"triples":2,"homeRuns":11,"strikeOuts":43,"baseOnBalls":9,"intentionalWalks":0,"hits":29,"hitByPitch":1,"atBats":140,"obp":".257","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":592,"era":"5.26","inningsPitched":"37.2","wins":2,"losses":5,"saves":24,"saveOpportunities":27,"holds":0,"blownSaves":3,"earnedRuns":22,"whip":"1.01","battersFaced":153,"outs":113,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":592,"balls":185,"strikes":407,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.22","rbi":0,"winPercentage":".286","pitchesPerInning":"15.72","gamesFinished":34,"strikeoutWalkRatio":"4.78","strikeoutsPer9Inn":"10.27","walksPer9Inn":"2.15","hitsPer9Inn":"6.93","runsScoredPer9":"5.73","homeRunsPer9":"2.63","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID647336":{"person":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":49,"groundOuts":71,"airOuts":89,"runs":28,"doubles":17,"triples":2,"homeRuns":6,"strikeOuts":79,"baseOnBalls":17,"intentionalWalks":0,"hits":72,"hitByPitch":5,"atBats":309,"obp":".283","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","numberOfPitches":1290,"era":"3.07","inningsPitched":"82.0","wins":8,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.09","battersFaced":333,"outs":246,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1290,"balls":429,"strikes":861,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".727","pitchesPerInning":"15.73","gamesFinished":0,"strikeoutWalkRatio":"4.65","strikeoutsPer9Inn":"8.67","walksPer9Inn":"1.87","hitsPer9Inn":"7.90","runsScoredPer9":"3.07","homeRunsPer9":"0.66","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":21,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672515":{"person":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | HBP, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":46,"groundOuts":79,"airOuts":78,"runs":46,"doubles":18,"triples":0,"homeRuns":8,"strikeOuts":50,"baseOnBalls":40,"intentionalWalks":0,"hits":89,"hitByPitch":4,"avg":".308","atBats":289,"obp":".391","slg":".453","ops":".844","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":340,"totalBases":131,"rbi":46,"leftOnBase":112,"sacBunts":0,"sacFlies":7,"babip":".340","groundOutsToAirouts":"1.01","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.12","popOuts":11,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":9,"stolenBases":27,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":19,"putOuts":461,"errors":1,"chances":481,"fielding":".998","passedBall":2,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID683352":{"person":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, ER, 2 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":5,"airOuts":7,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":4,"intentionalWalks":1,"hits":3,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":82,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":82,"balls":32,"strikes":50,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"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":5,"gamesStarted":5,"flyOuts":16,"groundOuts":18,"airOuts":29,"runs":12,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":12,"baseOnBalls":15,"intentionalWalks":1,"hits":23,"hitByPitch":1,"atBats":81,"obp":".402","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":370,"era":"5.23","inningsPitched":"20.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"1.84","battersFaced":98,"outs":62,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":370,"balls":142,"strikes":228,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":1,"winPercentage":".000","pitchesPerInning":"17.90","gamesFinished":0,"strikeoutWalkRatio":"0.80","strikeoutsPer9Inn":"5.23","walksPer9Inn":"6.53","hitsPer9Inn":"10.02","runsScoredPer9":"5.23","homeRunsPer9":"1.74","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID684442":{"person":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":11,"groundOuts":3,"airOuts":17,"runs":5,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":35,"obp":".350","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":149,"era":"5.00","inningsPitched":"9.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.44","battersFaced":40,"outs":27,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":149,"balls":61,"strikes":88,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.18","rbi":0,"winPercentage":".---","pitchesPerInning":"16.56","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"6.00","walksPer9Inn":"4.00","hitsPer9Inn":"9.00","runsScoredPer9":"5.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682998":{"person":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"jerseyNumber":"7","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"100","stats":{"batting":{"summary":"0-3 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":1,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":62,"groundOuts":91,"airOuts":108,"runs":65,"doubles":22,"triples":12,"homeRuns":15,"strikeOuts":103,"baseOnBalls":53,"intentionalWalks":2,"hits":98,"hitByPitch":6,"avg":".247","atBats":397,"obp":".342","slg":".476","ops":".818","caughtStealing":2,"stolenBases":15,"stolenBasePercentage":".882","caughtStealingPercentage":".118","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":459,"totalBases":189,"rbi":49,"leftOnBase":151,"sacBunts":0,"sacFlies":3,"babip":".294","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.47","popOuts":24,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":241,"errors":3,"chances":248,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID664199":{"person":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"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":10,"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":10,"balls":4,"strikes":6,"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":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":49,"gamesStarted":0,"flyOuts":30,"groundOuts":63,"airOuts":54,"runs":15,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":26,"baseOnBalls":9,"intentionalWalks":1,"hits":33,"hitByPitch":3,"atBats":172,"obp":".241","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":690,"era":"2.19","inningsPitched":"49.1","wins":2,"losses":2,"saves":0,"saveOpportunities":1,"holds":12,"blownSaves":1,"earnedRuns":12,"whip":"0.85","battersFaced":188,"outs":148,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":690,"balls":254,"strikes":436,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":3,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".500","pitchesPerInning":"13.99","gamesFinished":8,"strikeoutWalkRatio":"2.89","strikeoutsPer9Inn":"4.74","walksPer9Inn":"1.64","hitsPer9Inn":"6.02","runsScoredPer9":"2.74","homeRunsPer9":"0.73","inheritedRunners":14,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":13,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":7,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID657044":{"person":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"jerseyNumber":"81","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":44,"gamesStarted":0,"flyOuts":17,"groundOuts":51,"airOuts":36,"runs":22,"doubles":12,"triples":0,"homeRuns":3,"strikeOuts":27,"baseOnBalls":12,"intentionalWalks":3,"hits":48,"hitByPitch":3,"atBats":160,"obp":".358","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":619,"era":"4.38","inningsPitched":"39.0","wins":4,"losses":2,"saves":0,"saveOpportunities":1,"holds":7,"blownSaves":1,"earnedRuns":19,"whip":"1.54","battersFaced":177,"outs":117,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":619,"balls":205,"strikes":414,"strikePercentage":".670","hitBatsmen":3,"balks":2,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.42","rbi":0,"winPercentage":".667","pitchesPerInning":"15.87","gamesFinished":7,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"6.23","walksPer9Inn":"2.77","hitsPer9Inn":"11.08","runsScoredPer9":"5.08","homeRunsPer9":"0.69","inheritedRunners":28,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":6,"errors":1,"chances":16,"fielding":".938","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID596146":{"person":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"500","stats":{"batting":{"summary":"0-4","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":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":17,"groundOuts":11,"airOuts":35,"runs":8,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":7,"intentionalWalks":1,"hits":19,"hitByPitch":0,"avg":".238","atBats":80,"obp":".292","slg":".388","ops":".680","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":89,"totalBases":31,"rbi":15,"leftOnBase":47,"sacBunts":0,"sacFlies":2,"babip":".270","groundOutsToAirouts":"0.31","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.00","popOuts":8,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":49,"errors":0,"chances":49,"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"}]},"ID543510":{"person":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"jerseyNumber":"8","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":10,"groundOuts":25,"airOuts":14,"runs":8,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":22,"baseOnBalls":2,"intentionalWalks":0,"hits":24,"hitByPitch":0,"avg":".289","atBats":83,"obp":".306","slg":".434","ops":".740","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":87,"totalBases":36,"rbi":16,"leftOnBase":29,"sacBunts":2,"sacFlies":0,"babip":".362","groundOutsToAirouts":"1.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.67","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":3,"groundOuts":7,"airOuts":4,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":19,"obp":".522","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":63,"era":"11.25","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"3.00","battersFaced":23,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":63,"balls":29,"strikes":34,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.75","rbi":0,"winPercentage":".---","pitchesPerInning":"15.75","gamesFinished":4,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"6.75","hitsPer9Inn":"20.25","runsScoredPer9":"13.50","homeRunsPer9":"2.25","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":6,"stolenBases":20,"stolenBasePercentage":".769","caughtStealingPercentage":".231","assists":12,"putOuts":157,"errors":1,"chances":170,"fielding":".994","passedBall":1,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID805299":{"person":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(S, 3)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":7,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":0,"strikes":7,"strikePercentage":"1.000","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":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":9,"groundOuts":31,"airOuts":19,"runs":8,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":36,"baseOnBalls":7,"intentionalWalks":1,"hits":17,"hitByPitch":3,"atBats":102,"obp":".241","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":403,"era":"2.10","inningsPitched":"30.0","wins":0,"losses":1,"saves":3,"saveOpportunities":3,"holds":13,"blownSaves":0,"earnedRuns":7,"whip":"0.80","battersFaced":113,"outs":90,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":403,"balls":133,"strikes":270,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.63","rbi":0,"winPercentage":".000","pitchesPerInning":"13.43","gamesFinished":8,"strikeoutWalkRatio":"5.14","strikeoutsPer9Inn":"10.80","walksPer9Inn":"2.10","hitsPer9Inn":"5.10","runsScoredPer9":"2.40","homeRunsPer9":"0.00","inheritedRunners":17,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":2,"chances":7,"fielding":".714","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID678489":{"person":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"jerseyNumber":"1","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"901","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":22,"groundOuts":34,"airOuts":35,"runs":21,"doubles":11,"triples":1,"homeRuns":2,"strikeOuts":38,"baseOnBalls":13,"intentionalWalks":0,"hits":23,"hitByPitch":1,"avg":".187","atBats":123,"obp":".270","slg":".341","ops":".611","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":144,"totalBases":42,"rbi":10,"leftOnBase":48,"sacBunts":7,"sacFlies":0,"babip":".253","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.50","popOuts":8,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":103,"errors":0,"chances":103,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]}},"batters":[682998,672695,672515,606466,596146,571448,680728,694374,545121,814439,678489,683352,664199,642528,656464,805299],"pitchers":[683352,664199,642528,656464,805299],"bench":[682988,543510],"bullpen":[672629,684442,518876,666661,694297,593958,623149,647336,657044],"battingOrder":[682998,672695,672515,606466,596146,571448,680728,545121,678489],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Marte, K; Moreno; Perdomo 2; Waldschmidt 2."},{"label":"RBI","value":"Marte, K (62); Moreno (46); Perdomo (38)."},{"label":"Runners left in scoring position, 2 out","value":"Kepler."},{"label":"GIDP","value":"Kepler."},{"label":"Team RISP","value":"3-for-5."},{"label":"Team LOB","value":"4."}]},{"title":"BASERUNNING","fieldList":[{"label":"PO","value":"Waldschmidt (1st base by Bibee)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Arenado-Marte, K-Tawa)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"teamStats":{"batting":{"flyOuts":8,"groundOuts":8,"airOuts":13,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":1,"hits":3,"hitByPitch":0,"avg":".230","atBats":28,"obp":".309","slg":".368","ops":".677","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":4,"rbi":1,"leftOnBase":10,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":6,"groundOuts":8,"airOuts":13,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":2,"atBats":31,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":127,"era":"3.72","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.26","battersFaced":35,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":127,"balls":47,"strikes":80,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.62","rbi":3,"pitchesPerInning":"14.11","runsScoredPer9":"4.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":1,"chances":38,"passedBall":0,"pickoffs":0}},"players":{"ID702021":{"person":{"id":702021,"fullName":"Will Dion","link":"/api/v1/people/702021"},"jerseyNumber":"98","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"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":11,"balls":2,"strikes":9,"strikePercentage":".820","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":11,"gamesStarted":0,"flyOuts":9,"groundOuts":14,"airOuts":15,"runs":13,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":25,"baseOnBalls":3,"intentionalWalks":0,"hits":23,"hitByPitch":1,"atBats":77,"obp":".333","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":298,"era":"4.34","inningsPitched":"18.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.39","battersFaced":81,"outs":56,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":298,"balls":92,"strikes":206,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".---","pitchesPerInning":"15.96","gamesFinished":9,"strikeoutWalkRatio":"8.33","strikeoutsPer9Inn":"12.05","walksPer9Inn":"1.45","hitsPer9Inn":"11.09","runsScoredPer9":"6.27","homeRunsPer9":"1.45","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"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"}]},"ID800050":{"person":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"jerseyNumber":"24","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":93,"flyOuts":44,"groundOuts":88,"airOuts":111,"runs":38,"doubles":20,"triples":1,"homeRuns":11,"strikeOuts":55,"baseOnBalls":39,"intentionalWalks":0,"hits":96,"hitByPitch":0,"avg":".277","atBats":347,"obp":".347","slg":".435","ops":".782","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":389,"totalBases":151,"rbi":51,"leftOnBase":154,"sacBunts":0,"sacFlies":3,"babip":".299","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.54","popOuts":32,"lineOuts":35},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":80,"errors":0,"chances":81,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID595978":{"person":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"jerseyNumber":"27","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":22,"groundOuts":44,"airOuts":39,"runs":19,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":28,"baseOnBalls":13,"intentionalWalks":0,"hits":40,"hitByPitch":1,"avg":".276","atBats":145,"obp":".335","slg":".407","ops":".742","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":165,"totalBases":59,"rbi":17,"leftOnBase":73,"sacBunts":4,"sacFlies":2,"babip":".313","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.25","popOuts":11,"lineOuts":6},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":8,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":23,"era":"13.50","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"3.00","battersFaced":8,"outs":4,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":7,"strikes":16,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"17.25","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"27.00","runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":36,"stolenBasePercentage":".947","caughtStealingPercentage":".053","assists":15,"putOuts":436,"errors":4,"chances":455,"fielding":".991","passedBall":2,"pickoffs":4}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID683953":{"person":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"jerseyNumber":"37","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":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":79,"flyOuts":48,"groundOuts":69,"airOuts":82,"runs":36,"doubles":14,"triples":2,"homeRuns":9,"strikeOuts":76,"baseOnBalls":40,"intentionalWalks":1,"hits":71,"hitByPitch":4,"avg":".241","atBats":295,"obp":".336","slg":".393","ops":".729","caughtStealing":4,"stolenBases":15,"stolenBasePercentage":".789","caughtStealingPercentage":".211","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":342,"totalBases":116,"rbi":34,"leftOnBase":107,"sacBunts":0,"sacFlies":3,"babip":".291","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.78","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":179,"putOuts":87,"errors":6,"chances":272,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID677944":{"person":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":71,"groundOuts":114,"airOuts":114,"runs":63,"doubles":25,"triples":0,"homeRuns":16,"strikeOuts":84,"baseOnBalls":35,"intentionalWalks":1,"hits":123,"hitByPitch":3,"atBats":428,"obp":".341","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":1781,"era":"4.78","inningsPitched":"107.1","wins":4,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":57,"whip":"1.47","battersFaced":473,"outs":322,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1781,"balls":648,"strikes":1133,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".364","pitchesPerInning":"16.59","gamesFinished":0,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"7.04","walksPer9Inn":"2.93","hitsPer9Inn":"10.31","runsScoredPer9":"5.28","homeRunsPer9":"1.34","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":19,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672275":{"person":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"jerseyNumber":"16","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":29,"groundOuts":59,"airOuts":56,"runs":20,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":57,"baseOnBalls":16,"intentionalWalks":0,"hits":40,"hitByPitch":0,"avg":".192","atBats":208,"obp":".248","slg":".298","ops":".546","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":228,"totalBases":62,"rbi":20,"leftOnBase":83,"sacBunts":2,"sacFlies":2,"babip":".236","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.60","popOuts":11,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":17,"stolenBases":39,"stolenBasePercentage":".696","caughtStealingPercentage":".304","assists":28,"putOuts":588,"errors":5,"chances":621,"fielding":".992","passedBall":2,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677587":{"person":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"jerseyNumber":"4","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"500","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":108,"flyOuts":66,"groundOuts":102,"airOuts":123,"runs":43,"doubles":17,"triples":2,"homeRuns":9,"strikeOuts":60,"baseOnBalls":28,"intentionalWalks":0,"hits":99,"hitByPitch":7,"avg":".263","atBats":377,"obp":".323","slg":".390","ops":".713","caughtStealing":5,"stolenBases":15,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":419,"totalBases":147,"rbi":50,"leftOnBase":164,"sacBunts":4,"sacFlies":3,"babip":".289","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.89","popOuts":25,"lineOuts":32},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":232,"putOuts":143,"errors":9,"chances":384,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID690984":{"person":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"jerseyNumber":"0","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"601","stats":{"batting":{"note":"b-","summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"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":44,"flyOuts":29,"groundOuts":24,"airOuts":40,"runs":13,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":22,"baseOnBalls":3,"intentionalWalks":0,"hits":20,"hitByPitch":2,"avg":".196","atBats":102,"obp":".231","slg":".304","ops":".535","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":111,"totalBases":31,"rbi":5,"leftOnBase":47,"sacBunts":3,"sacFlies":1,"babip":".228","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.00","popOuts":5,"lineOuts":6},"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":76,"errors":0,"chances":79,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID672356":{"person":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":7,"groundOuts":24,"airOuts":12,"runs":13,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":52,"baseOnBalls":7,"intentionalWalks":1,"hits":31,"hitByPitch":0,"avg":".261","atBats":119,"obp":".302","slg":".412","ops":".714","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":126,"totalBases":49,"rbi":11,"leftOnBase":58,"sacBunts":0,"sacFlies":0,"babip":".419","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.80","popOuts":3,"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":53,"putOuts":34,"errors":2,"chances":89,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670036":{"person":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":6,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":6,"balls":3,"strikes":3,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"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":46,"gamesStarted":0,"flyOuts":20,"groundOuts":35,"airOuts":49,"runs":25,"doubles":13,"triples":0,"homeRuns":6,"strikeOuts":49,"baseOnBalls":13,"intentionalWalks":0,"hits":48,"hitByPitch":4,"atBats":179,"obp":".328","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":739,"era":"4.43","inningsPitched":"44.2","wins":2,"losses":2,"saves":1,"saveOpportunities":2,"holds":7,"blownSaves":1,"earnedRuns":22,"whip":"1.37","battersFaced":198,"outs":134,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":739,"balls":263,"strikes":476,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.71","rbi":1,"winPercentage":".500","pitchesPerInning":"16.54","gamesFinished":13,"strikeoutWalkRatio":"3.77","strikeoutsPer9Inn":"9.87","walksPer9Inn":"2.62","hitsPer9Inn":"9.67","runsScoredPer9":"5.04","homeRunsPer9":"1.21","inheritedRunners":37,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":17,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":2,"chances":11,"fielding":".818","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID670059":{"person":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"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":42,"gamesStarted":0,"flyOuts":17,"groundOuts":46,"airOuts":37,"runs":9,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":41,"baseOnBalls":15,"intentionalWalks":1,"hits":20,"hitByPitch":3,"atBats":144,"obp":".235","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":629,"era":"1.71","inningsPitched":"42.0","wins":6,"losses":2,"saves":1,"saveOpportunities":1,"holds":8,"blownSaves":0,"earnedRuns":8,"whip":"0.83","battersFaced":162,"outs":126,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":629,"balls":242,"strikes":387,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.24","rbi":0,"winPercentage":".750","pitchesPerInning":"14.98","gamesFinished":9,"strikeoutWalkRatio":"2.73","strikeoutsPer9Inn":"8.79","walksPer9Inn":"3.21","hitsPer9Inn":"4.29","runsScoredPer9":"1.93","homeRunsPer9":"0.21","inheritedRunners":21,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680916":{"person":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":10,"groundOuts":5,"airOuts":18,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":50,"obp":".286","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":225,"era":"1.93","inningsPitched":"14.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":3,"whip":"1.07","battersFaced":56,"outs":42,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":225,"balls":81,"strikes":144,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.28","rbi":0,"winPercentage":".---","pitchesPerInning":"16.07","gamesFinished":0,"strikeoutWalkRatio":"3.40","strikeoutsPer9Inn":"10.93","walksPer9Inn":"3.21","hitsPer9Inn":"6.43","runsScoredPer9":"1.93","homeRunsPer9":"0.64","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"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":true,"isSubstitute":false}},"ID681807":{"person":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"jerseyNumber":"6","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"600","stats":{"batting":{"summary":"0-1 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":21,"groundOuts":30,"airOuts":36,"runs":16,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":50,"baseOnBalls":24,"intentionalWalks":1,"hits":26,"hitByPitch":0,"avg":".183","atBats":142,"obp":".301","slg":".338","ops":".639","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":166,"totalBases":48,"rbi":13,"leftOnBase":65,"sacBunts":0,"sacFlies":0,"babip":".233","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.67","popOuts":12,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":5,"putOuts":97,"errors":0,"chances":102,"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"}]},"ID671922":{"person":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"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":47,"gamesStarted":0,"flyOuts":30,"groundOuts":32,"airOuts":45,"runs":17,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":70,"baseOnBalls":14,"intentionalWalks":1,"hits":40,"hitByPitch":1,"atBats":184,"obp":".272","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":854,"era":"2.52","inningsPitched":"50.0","wins":3,"losses":1,"saves":30,"saveOpportunities":34,"holds":0,"blownSaves":4,"earnedRuns":14,"whip":"1.08","battersFaced":202,"outs":150,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":854,"balls":302,"strikes":552,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".750","pitchesPerInning":"17.08","gamesFinished":40,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"12.60","walksPer9Inn":"2.52","hitsPer9Inn":"7.20","runsScoredPer9":"3.06","homeRunsPer9":"0.72","inheritedRunners":14,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":9,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608070":{"person":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"jerseyNumber":"11","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"200","stats":{"batting":{"summary":"0-2 | 2 BB, R, SB","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":61,"groundOuts":67,"airOuts":120,"runs":47,"doubles":18,"triples":0,"homeRuns":10,"strikeOuts":46,"baseOnBalls":45,"intentionalWalks":7,"hits":71,"hitByPitch":1,"avg":".236","atBats":301,"obp":".334","slg":".395","ops":".729","caughtStealing":2,"stolenBases":27,"stolenBasePercentage":".931","caughtStealingPercentage":".069","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":351,"totalBases":119,"rbi":35,"leftOnBase":131,"sacBunts":0,"sacFlies":3,"babip":".246","groundOutsToAirouts":"0.56","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"30.10","popOuts":28,"lineOuts":31},"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":93,"putOuts":48,"errors":6,"chances":147,"fielding":".959","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID680757":{"person":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"jerseyNumber":"38","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"900","stats":{"batting":{"summary":"2-2 | 2B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":62,"groundOuts":99,"airOuts":125,"runs":43,"doubles":14,"triples":2,"homeRuns":1,"strikeOuts":41,"baseOnBalls":53,"intentionalWalks":1,"hits":88,"hitByPitch":3,"avg":".254","atBats":346,"obp":".356","slg":".315","ops":".671","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":410,"totalBases":109,"rbi":19,"leftOnBase":120,"sacBunts":4,"sacFlies":3,"babip":".283","groundOutsToAirouts":"0.79","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"346.00","popOuts":19,"lineOuts":44},"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":9,"putOuts":231,"errors":3,"chances":243,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID682657":{"person":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"jerseyNumber":"1","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"100","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"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":0,"leftOnBase":2,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":1,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":37,"groundOuts":71,"airOuts":68,"runs":28,"doubles":11,"triples":1,"homeRuns":11,"strikeOuts":57,"baseOnBalls":7,"intentionalWalks":0,"hits":54,"hitByPitch":5,"avg":".221","atBats":244,"obp":".257","slg":".410","ops":".667","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":262,"totalBases":100,"rbi":33,"leftOnBase":109,"sacBunts":5,"sacFlies":1,"babip":".243","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.18","popOuts":12,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":125,"errors":3,"chances":133,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID700932":{"person":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"jerseyNumber":"9","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"401","stats":{"batting":{"note":"a-","summary":"0-2 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":46,"groundOuts":56,"airOuts":76,"runs":38,"doubles":9,"triples":1,"homeRuns":13,"strikeOuts":111,"baseOnBalls":36,"intentionalWalks":0,"hits":64,"hitByPitch":6,"avg":".210","atBats":305,"obp":".304","slg":".374","ops":".678","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":349,"totalBases":114,"rbi":38,"leftOnBase":154,"sacBunts":0,"sacFlies":2,"babip":".279","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.46","popOuts":17,"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":40,"putOuts":486,"errors":2,"chances":528,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID800048":{"person":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"jerseyNumber":"77","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":51,"groundOuts":121,"airOuts":122,"runs":39,"doubles":19,"triples":4,"homeRuns":11,"strikeOuts":122,"baseOnBalls":36,"intentionalWalks":2,"hits":94,"hitByPitch":1,"atBats":453,"obp":".266","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1917,"era":"2.59","inningsPitched":"125.1","wins":8,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.04","battersFaced":496,"outs":376,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1917,"balls":691,"strikes":1226,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":5,"pickoffs":2,"groundOutsToAirouts":"0.99","rbi":0,"winPercentage":".571","pitchesPerInning":"15.30","gamesFinished":0,"strikeoutWalkRatio":"3.39","strikeoutsPer9Inn":"8.76","walksPer9Inn":"2.59","hitsPer9Inn":"6.75","runsScoredPer9":"2.80","homeRunsPer9":"0.79","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":37,"lineOuts":34},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":3,"errors":2,"chances":16,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676282":{"person":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"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":23,"gamesStarted":23,"flyOuts":67,"groundOuts":95,"airOuts":106,"runs":55,"doubles":22,"triples":2,"homeRuns":13,"strikeOuts":124,"baseOnBalls":54,"intentionalWalks":0,"hits":111,"hitByPitch":2,"atBats":432,"obp":".341","caughtStealing":5,"stolenBases":13,"stolenBasePercentage":".722","caughtStealingPercentage":".278","numberOfPitches":1977,"era":"3.88","inningsPitched":"113.2","wins":8,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.45","battersFaced":492,"outs":341,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":1977,"balls":737,"strikes":1240,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".571","pitchesPerInning":"17.39","gamesFinished":0,"strikeoutWalkRatio":"2.30","strikeoutsPer9Inn":"9.82","walksPer9Inn":"4.28","hitsPer9Inn":"8.79","runsScoredPer9":"4.35","homeRunsPer9":"1.03","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":19,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":5,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681870":{"person":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"note":"(BS, 2)","summary":"0.0 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"battersFaced":3,"outs":0,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":6,"strikes":4,"strikePercentage":".400","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":2,"inheritedRunnersScored":2,"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":40,"gamesStarted":0,"flyOuts":17,"groundOuts":6,"airOuts":34,"runs":16,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":52,"baseOnBalls":22,"intentionalWalks":2,"hits":21,"hitByPitch":0,"atBats":111,"obp":".319","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":564,"era":"3.77","inningsPitched":"31.0","wins":4,"losses":2,"saves":0,"saveOpportunities":2,"holds":20,"blownSaves":2,"earnedRuns":13,"whip":"1.39","battersFaced":135,"outs":93,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":564,"balls":212,"strikes":352,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.18","rbi":2,"winPercentage":".667","pitchesPerInning":"18.19","gamesFinished":3,"strikeoutWalkRatio":"2.36","strikeoutsPer9Inn":"15.10","walksPer9Inn":"6.39","hitsPer9Inn":"6.10","runsScoredPer9":"4.65","homeRunsPer9":"0.87","inheritedRunners":27,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"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"}]},"ID668909":{"person":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"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":22,"gamesStarted":22,"flyOuts":54,"groundOuts":115,"airOuts":103,"runs":58,"doubles":21,"triples":1,"homeRuns":21,"strikeOuts":168,"baseOnBalls":38,"intentionalWalks":0,"hits":105,"hitByPitch":3,"atBats":489,"obp":".275","caughtStealing":4,"stolenBases":11,"stolenBasePercentage":".733","caughtStealingPercentage":".267","numberOfPitches":2079,"era":"3.71","inningsPitched":"133.1","wins":10,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":55,"whip":"1.07","battersFaced":532,"outs":400,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2079,"balls":684,"strikes":1395,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":4,"groundOutsToAirouts":"1.12","rbi":0,"winPercentage":".625","pitchesPerInning":"15.59","gamesFinished":0,"strikeoutWalkRatio":"4.42","strikeoutsPer9Inn":"11.34","walksPer9Inn":"2.57","hitsPer9Inn":"7.09","runsScoredPer9":"3.91","homeRunsPer9":"1.42","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":19,"lineOuts":30},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":9,"errors":1,"chances":21,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683769":{"person":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"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":42,"gamesStarted":0,"flyOuts":28,"groundOuts":25,"airOuts":48,"runs":11,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":34,"baseOnBalls":13,"intentionalWalks":0,"hits":35,"hitByPitch":1,"atBats":140,"obp":".314","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":606,"era":"2.78","inningsPitched":"35.2","wins":1,"losses":2,"saves":1,"saveOpportunities":3,"holds":21,"blownSaves":2,"earnedRuns":11,"whip":"1.35","battersFaced":156,"outs":107,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":606,"balls":211,"strikes":395,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":".333","pitchesPerInning":"16.99","gamesFinished":3,"strikeoutWalkRatio":"2.62","strikeoutsPer9Inn":"8.58","walksPer9Inn":"3.28","hitsPer9Inn":"8.83","runsScoredPer9":"2.78","homeRunsPer9":"1.01","inheritedRunners":15,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676440":{"person":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"note":"(L, 4-11)","summary":"7.1 IP, 2 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":5,"airOuts":13,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":2,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":100,"inningsPitched":"7.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":27,"outs":22,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":100,"balls":36,"strikes":64,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":0,"gamesFinished":0,"runsScoredPer9":"2.45","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":23,"gamesStarted":23,"flyOuts":84,"groundOuts":117,"airOuts":164,"runs":58,"doubles":16,"triples":1,"homeRuns":20,"strikeOuts":100,"baseOnBalls":38,"intentionalWalks":0,"hits":114,"hitByPitch":4,"atBats":489,"obp":".291","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":2053,"era":"3.81","inningsPitched":"132.1","wins":4,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":56,"whip":"1.15","battersFaced":537,"outs":397,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":2053,"balls":746,"strikes":1307,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":4,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".267","pitchesPerInning":"15.51","gamesFinished":0,"strikeoutWalkRatio":"2.63","strikeoutsPer9Inn":"6.80","walksPer9Inn":"2.58","hitsPer9Inn":"7.75","runsScoredPer9":"3.94","homeRunsPer9":"1.36","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":34,"lineOuts":46},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":7,"errors":1,"chances":22,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID682120":{"person":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":0,"flyOuts":20,"groundOuts":31,"airOuts":38,"runs":14,"doubles":4,"triples":2,"homeRuns":4,"strikeOuts":28,"baseOnBalls":19,"intentionalWalks":3,"hits":27,"hitByPitch":4,"atBats":117,"obp":".342","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":572,"era":"3.48","inningsPitched":"33.2","wins":1,"losses":4,"saves":0,"saveOpportunities":1,"holds":14,"blownSaves":1,"earnedRuns":13,"whip":"1.37","battersFaced":147,"outs":101,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":572,"balls":220,"strikes":352,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".200","pitchesPerInning":"16.99","gamesFinished":5,"strikeoutWalkRatio":"1.47","strikeoutsPer9Inn":"7.49","walksPer9Inn":"5.08","hitsPer9Inn":"7.22","runsScoredPer9":"3.74","homeRunsPer9":"1.07","inheritedRunners":22,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":9,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656555":{"person":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"jerseyNumber":"8","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"400","stats":{"batting":{"summary":"1-1 | BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":34,"groundOuts":33,"airOuts":75,"runs":30,"doubles":13,"triples":0,"homeRuns":11,"strikeOuts":92,"baseOnBalls":45,"intentionalWalks":0,"hits":42,"hitByPitch":3,"avg":".176","atBats":238,"obp":".310","slg":".370","ops":".680","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":290,"totalBases":88,"rbi":34,"leftOnBase":114,"sacBunts":0,"sacFlies":4,"babip":".223","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.64","popOuts":30,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":21,"putOuts":283,"errors":1,"chances":305,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]}},"batters":[682657,608070,800050,656555,700932,677587,681807,690984,683953,595978,680757,676440,681870,670036,702021],"pitchers":[676440,681870,670036,702021],"bench":[672356,672275],"bullpen":[680916,676282,677944,683769,682120,670059,800048,671922,668909],"battingOrder":[682657,608070,800050,700932,677587,690984,683953,595978,680757],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Kwan (14, Bratt)."},{"label":"TB","value":"Hoskins; Kwan 3."},{"label":"RBI","value":"Hoskins (34)."},{"label":"2-out RBI","value":"Hoskins."},{"label":"Runners left in scoring position, 2 out","value":"DeLauter 2."},{"label":"SAC","value":"Martínez, A."},{"label":"GIDP","value":"Rocchio."},{"label":"Team RISP","value":"1-for-6."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Ramírez, Jo (27, 2nd base off Bratt/Moreno)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Martínez, A (3, fielding)."},{"label":"Pickoffs","value":"Bibee (Waldschmidt at 1st base)."},{"label":"DP","value":"(Bazzana-Rocchio-Manzardo)."}]}],"note":[{"label":"a","value":"Struck out for Hoskins in the 6th."},{"label":"b","value":"Popped out for Fry in the 6th."}]}},"officials":[{"official":{"id":504381,"fullName":"Will Little","link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"fullName":"Ryan Wills","link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":485856,"fullName":"Jonathan Parra","link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427013,"fullName":"Lance Barksdale","link":"/api/v1/people/427013"},"officialType":"Third Base"}],"info":[{"label":"IBB","value":"Ramírez, Jo (by Bratt)."},{"label":"HBP","value":"Moreno (by Bibee); Marte, K (by Bibee)."},{"label":"ABS Challenge","value":"Bibee (Ball-Overturned to Strike); Moreno 2 (Ball-Overturned to Strike, Ball-Overturned to Strike); Carroll (Strike-Overturned to Ball); Hedges (Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Bratt 82-50; Clarke, T 10-6; Loáisiga 17-10; Ginkel 11-6; Garcia, B 7-7; Bibee 100-64; Sabrowski 10-4; Festa, M 6-3; Dion 11-9."},{"label":"Groundouts-flyouts","value":"Bratt 5-4; Clarke, T 0-1; Loáisiga 1-1; Ginkel 1-2; Garcia, B 1-0; Bibee 5-6; Sabrowski 0-0; Festa, M 1-0; Dion 2-0."},{"label":"Batters faced","value":"Bratt 21; Clarke, T 3; Loáisiga 4; Ginkel 3; Garcia, B 3; Bibee 27; Sabrowski 3; Festa, M 2; Dion 3."},{"label":"Inherited runners-scored","value":"Sabrowski 2-2; Festa, M 2-1."},{"label":"Umpires","value":"HP: Will Little. 1B: Ryan Wills. 2B: Jonathan Parra. 3B: Lance Barksdale. "},{"label":"Weather","value":"79 degrees, Partly Cloudy."},{"label":"Wind","value":"2 mph, In From CF."},{"label":"First pitch","value":"7:11 PM."},{"label":"T","value":"2:31."},{"label":"Att","value":"36,639."},{"label":"Venue","value":"Progressive Field."},{"label":"July 31, 2026"}],"pitchingNotes":["Sabrowski pitched to 3 batters in the 8th inning."],"topPerformers":[{"player":{"person":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440","boxscoreName":"Bibee"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"note":"(L, 4-11)","summary":"7.1 IP, 2 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":5,"airOuts":13,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":2,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":100,"inningsPitched":"7.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":27,"outs":22,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":100,"balls":36,"strikes":64,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":0,"gamesFinished":0,"runsScoredPer9":"2.45","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":23,"gamesStarted":23,"flyOuts":84,"groundOuts":117,"airOuts":164,"runs":58,"doubles":16,"triples":1,"homeRuns":20,"strikeOuts":100,"baseOnBalls":38,"intentionalWalks":0,"hits":114,"hitByPitch":4,"atBats":489,"obp":".291","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":2053,"era":"3.81","inningsPitched":"132.1","wins":4,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":56,"whip":"1.15","battersFaced":537,"outs":397,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":2053,"balls":746,"strikes":1307,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":4,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".267","pitchesPerInning":"15.51","gamesFinished":0,"strikeoutWalkRatio":"2.63","strikeoutsPer9Inn":"6.80","walksPer9Inn":"2.58","hitsPer9Inn":"7.75","runsScoredPer9":"3.94","homeRunsPer9":"1.36","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":34,"lineOuts":46},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":7,"errors":1,"chances":22,"fielding":".955","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":73,"pitchingGameScore":73},{"player":{"person":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757","boxscoreName":"Kwan"},"jerseyNumber":"38","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"900","stats":{"batting":{"summary":"2-2 | 2B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":62,"groundOuts":99,"airOuts":125,"runs":43,"doubles":14,"triples":2,"homeRuns":1,"strikeOuts":41,"baseOnBalls":53,"intentionalWalks":1,"hits":88,"hitByPitch":3,"avg":".254","atBats":346,"obp":".356","slg":".315","ops":".671","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":410,"totalBases":109,"rbi":19,"leftOnBase":120,"sacBunts":4,"sacFlies":3,"babip":".283","groundOutsToAirouts":"0.79","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"346.00","popOuts":19,"lineOuts":44},"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":9,"putOuts":231,"errors":3,"chances":243,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":55,"hittingGameScore":55},{"player":{"person":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352","boxscoreName":"Bratt"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, ER, 2 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":5,"airOuts":7,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":4,"intentionalWalks":1,"hits":3,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":82,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":82,"balls":32,"strikes":50,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"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":5,"gamesStarted":5,"flyOuts":16,"groundOuts":18,"airOuts":29,"runs":12,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":12,"baseOnBalls":15,"intentionalWalks":1,"hits":23,"hitByPitch":1,"atBats":81,"obp":".402","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":370,"era":"5.23","inningsPitched":"20.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"1.84","battersFaced":98,"outs":62,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":370,"balls":142,"strikes":228,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":1,"winPercentage":".000","pitchesPerInning":"17.90","gamesFinished":0,"strikeoutWalkRatio":"0.80","strikeoutsPer9Inn":"5.23","walksPer9Inn":"6.53","hitsPer9Inn":"10.02","runsScoredPer9":"5.23","homeRunsPer9":"1.74","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":55,"pitchingGameScore":55}]},"decisions":{"winner":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"loser":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"save":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}