{"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":824610,"link":"/api/v1.1/game/824610/feed/live","metaData":{"wait":10,"timeStamp":"20260429_022732","gameEvents":["grounded_into_double_play","game_finished"],"logicalEvents":["midInning","countChange","count01","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824610,"type":"R","doubleHeader":"N","id":"2026/04/28/anamlb-chamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824610-2026-04-28","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-28T23:40:00Z","originalDate":"2026-04-28","officialDate":"2026-04-28","dayNight":"night","time":"6:40","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":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108","season":2026,"venue":{"id":1,"name":"Angel Stadium","link":"/api/v1/venues/1"},"springVenue":{"id":2500,"link":"/api/v1/venues/2500"},"teamCode":"ana","fileCode":"ana","abbreviation":"LAA","teamName":"Angels","locationName":"Anaheim","firstYearOfPlay":"1961","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"LA Angels","record":{"gamesPlayed":31,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":12,"losses":19,"ties":0,"pct":".387"},"records":{},"divisionLeader":false,"wins":12,"losses":19,"winningPercentage":".387"},"franchiseName":"Los Angeles","clubName":"Angels","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145","season":2026,"venue":{"id":4,"name":"Rate Field","link":"/api/v1/venues/4"},"springVenue":{"id":3809,"link":"/api/v1/venues/3809"},"teamCode":"cha","fileCode":"cws","abbreviation":"CWS","teamName":"White Sox","locationName":"Chicago","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":"Chi White Sox","record":{"gamesPlayed":30,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":13,"losses":17,"ties":0,"pct":".433"},"records":{},"divisionLeader":false,"wins":13,"losses":17,"winningPercentage":".433"},"franchiseName":"Chicago","clubName":"White Sox","active":true}},"players":{"ID624428":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428","firstName":"Adam","lastName":"Frazier","primaryNumber":"20","birthDate":"1991-12-14","currentAge":34,"birthCity":"Athens","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Adam","useLastName":"Frazier","middleName":"Timothy","boxscoreName":"Frazier","nickName":"Fraz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2016-06-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adam Frazier","nameSlug":"adam-frazier-624428","firstLastName":"Adam Frazier","lastFirstName":"Frazier, Adam","lastInitName":"Frazier, A","initLastName":"A Frazier","fullFMLName":"Adam Timothy Frazier","fullLFMName":"Frazier, Adam Timothy","strikeZoneTop":3.111,"strikeZoneBottom":1.57},"ID671976":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976","firstName":"Tristan","lastName":"Peters","primaryNumber":"29","birthDate":"2000-02-29","currentAge":26,"birthCity":"Winkler","birthStateProvince":"MB","birthCountry":"Canada","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Tristan","useLastName":"Peters","middleName":"Dimitri","boxscoreName":"Peters","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-08-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tristan Peters","nameSlug":"tristan-peters-671976","firstLastName":"Tristan Peters","lastFirstName":"Peters, Tristan","lastInitName":"Peters, T","initLastName":"T Peters","fullFMLName":"Tristan Dimitri Peters","fullLFMName":"Peters, Tristan Dimitri","strikeZoneTop":3.197,"strikeZoneBottom":1.614},"ID624585":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585","firstName":"Jorge","lastName":"Soler","primaryNumber":"12","birthDate":"1992-02-25","currentAge":34,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jorge","useLastName":"Soler","middleName":"Carlos","boxscoreName":"Soler","nickName":"El Crudo","gender":"M","nameMatrilineal":"Castillo","isPlayer":true,"isVerified":true,"pronunciation":"HOR-hay soh-LAIR","mlbDebutDate":"2014-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorge Soler","nameSlug":"jorge-soler-624585","firstLastName":"Jorge Soler","lastFirstName":"Soler, Jorge","lastInitName":"Soler, J","initLastName":"J Soler","fullFMLName":"Jorge Carlos Soler","fullLFMName":"Soler, Jorge Carlos","strikeZoneTop":3.35,"strikeZoneBottom":1.69},"ID660162":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162","firstName":"Yoán","lastName":"Moncada","primaryNumber":"10","birthDate":"1995-05-27","currentAge":31,"birthCity":"Cienfuegos","birthCountry":"Cuba","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Yoán","useLastName":"Moncada","middleName":"Manuel","boxscoreName":"Moncada","nickName":"Yoyo","gender":"M","nameMatrilineal":"Olivera","isPlayer":true,"isVerified":true,"pronunciation":"YO-on moan-CAH-duh","mlbDebutDate":"2016-09-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yoán Moncada","nameSlug":"yoan-moncada-660162","firstLastName":"Yoán Moncada","lastFirstName":"Moncada, Yoán","lastInitName":"Moncada, Y","initLastName":"Y Moncada","fullFMLName":"Yoán Manuel Moncada","fullLFMName":"Moncada, Yoán Manuel","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"ID681217":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217","firstName":"Chase","lastName":"Silseth","primaryNumber":"63","birthDate":"2000-05-18","currentAge":26,"birthCity":"Farmington","birthStateProvince":"NM","birthCountry":"USA","height":"6' 0\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chase","useLastName":"Silseth","middleName":"Robert","boxscoreName":"Silseth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2022-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Silseth","nameSlug":"chase-silseth-681217","firstLastName":"Chase Silseth","lastFirstName":"Silseth, Chase","lastInitName":"Silseth, C","initLastName":"C Silseth","fullFMLName":"Chase Robert Silseth","fullLFMName":"Silseth, Chase Robert","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID663436":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436","firstName":"Davis","lastName":"Martin","primaryNumber":"65","birthDate":"1997-01-04","currentAge":29,"birthCity":"Abilene","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Davis","useLastName":"Martin","middleName":"Alan","boxscoreName":"Martin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-05-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Davis Martin","nameSlug":"davis-martin-663436","firstLastName":"Davis Martin","lastFirstName":"Martin, Davis","lastInitName":"Martin, D","initLastName":"D Martin","fullFMLName":"Davis Alan Martin","fullLFMName":"Martin, Davis Alan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID682668":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668","firstName":"Luisangel","lastName":"Acuña","primaryNumber":"0","birthDate":"2002-03-12","currentAge":24,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 7\"","weight":181,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Luisangel","useLastName":"Acuña","middleName":"Jose","boxscoreName":"Acuña","nickName":"Jose","gender":"M","nameMatrilineal":"Cartaya","isPlayer":true,"isVerified":false,"pronunciation":"Loo-EESE-ahn-hel","mlbDebutDate":"2024-09-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luisangel Acuña","nameSlug":"luisangel-acuna-682668","firstLastName":"Luisangel Acuña","lastFirstName":"Acuña, Luisangel","lastInitName":"Acuña, L","initLastName":"L Acuña","fullFMLName":"Luisangel Jose Acuña","fullLFMName":"Acuña, Luisangel Jose","strikeZoneTop":3.008,"strikeZoneBottom":1.518},"ID667755":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755","firstName":"José","lastName":"Soriano","primaryNumber":"40","birthDate":"1998-10-20","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Soriano","middleName":"Joaquin","boxscoreName":"Soriano, J","gender":"M","nameMatrilineal":"Santana","isPlayer":true,"isVerified":false,"mlbDebutDate":"2023-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Soriano","nameSlug":"jose-soriano-667755","firstLastName":"José Soriano","lastFirstName":"Soriano, José","lastInitName":"Soriano, J","initLastName":"J Soriano","fullFMLName":"José Joaquin Soriano","fullLFMName":"Soriano, José Joaquin","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID686799":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799","firstName":"Jack","lastName":"Kochanowicz","primaryNumber":"41","birthDate":"2000-12-22","currentAge":25,"birthCity":"Philadelphia","birthStateProvince":"PA","birthCountry":"USA","height":"6' 7\"","weight":228,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Kochanowicz","middleName":"Von","boxscoreName":"Kochanowicz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"ko-HAWN-o-wits","mlbDebutDate":"2024-07-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Kochanowicz","nameSlug":"jack-kochanowicz-686799","firstLastName":"Jack Kochanowicz","lastFirstName":"Kochanowicz, Jack","lastInitName":"Kochanowicz, J","initLastName":"J Kochanowicz","fullFMLName":"Jack Von Kochanowicz","fullLFMName":"Kochanowicz, Jack Von","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID808959":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959","firstName":"Munetaka","lastName":"Murakami","primaryNumber":"5","birthDate":"2000-02-02","currentAge":26,"birthCity":"Kumamoto","birthCountry":"Japan","height":"6' 2\"","weight":213,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Munetaka","useLastName":"Murakami","boxscoreName":"Murakami","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Munetaka Murakami","nameSlug":"munetaka-murakami-808959","firstLastName":"Munetaka Murakami","lastFirstName":"Murakami, Munetaka","lastInitName":"Murakami, M","initLastName":"M Murakami","fullFMLName":"Munetaka Murakami","fullLFMName":"Murakami, Munetaka ","strikeZoneTop":3.3,"strikeZoneBottom":1.66},"ID674370":{"id":674370,"fullName":"Osvaldo Bido","link":"/api/v1/people/674370","firstName":"Osvaldo","lastName":"Bido","primaryNumber":"46","birthDate":"1995-10-18","currentAge":30,"birthCity":"Los Hidalgos","birthCountry":"Dominican Republic","height":"6' 3\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Osvaldo","useLastName":"Bido","boxscoreName":"Bido","gender":"M","nameMatrilineal":"Ventura","isPlayer":true,"isVerified":true,"pronunciation":"ohs-WAHL-doh BEE-doh","mlbDebutDate":"2023-06-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Osvaldo Bido","nameSlug":"osvaldo-bido-674370","firstLastName":"Osvaldo Bido","lastFirstName":"Bido, Osvaldo","lastInitName":"Bido, O","initLastName":"O Bido","fullFMLName":"Osvaldo  Bido","fullLFMName":"Bido, Osvaldo","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID545361":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361","firstName":"Michael","lastName":"Trout","primaryNumber":"27","birthDate":"1991-08-07","currentAge":35,"birthCity":"Vineland","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Mike","useLastName":"Trout","middleName":"Nelson","boxscoreName":"Trout","nickName":"Kiiiiid","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2011-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mike Trout","nameSlug":"mike-trout-545361","firstLastName":"Mike Trout","lastFirstName":"Trout, Mike","lastInitName":"Trout, M","initLastName":"M Trout","fullFMLName":"Michael Nelson Trout","fullLFMName":"Trout, Michael Nelson","strikeZoneTop":3.244,"strikeZoneBottom":1.637},"ID519141":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141","firstName":"Thomas","lastName":"Pomeranz","primaryNumber":"47","birthDate":"1988-11-22","currentAge":37,"birthCity":"Memphis","birthStateProvince":"TN","birthCountry":"USA","height":"6' 5\"","weight":246,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Pomeranz","middleName":"Andrew","boxscoreName":"Pomeranz","nickName":"Big Smooth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2011-09-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Pomeranz","nameSlug":"drew-pomeranz-519141","firstLastName":"Drew Pomeranz","lastFirstName":"Pomeranz, Drew","lastInitName":"Pomeranz, D","initLastName":"D Pomeranz","fullFMLName":"Thomas Andrew Pomeranz","fullLFMName":"Pomeranz, Thomas Andrew","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID805367":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367","firstName":"Chase","lastName":"Meidroth","primaryNumber":"10","birthDate":"2001-07-23","currentAge":25,"birthCity":"Torrance","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Chase","useLastName":"Meidroth","middleName":"Gregory","boxscoreName":"Meidroth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"MY-drawth","mlbDebutDate":"2025-04-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Meidroth","nameSlug":"chase-meidroth-805367","firstLastName":"Chase Meidroth","lastFirstName":"Meidroth, Chase","lastInitName":"Meidroth, C","initLastName":"C Meidroth","fullFMLName":"Chase Gregory Meidroth","fullLFMName":"Meidroth, Chase Gregory","strikeZoneTop":3.07,"strikeZoneBottom":1.55},"ID695657":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657","firstName":"Colson","lastName":"Montgomery","primaryNumber":"12","birthDate":"2002-02-27","currentAge":24,"birthCity":"Holland","birthStateProvince":"IN","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Colson","useLastName":"Montgomery","middleName":"Kade","boxscoreName":"Montgomery, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-07-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colson Montgomery","nameSlug":"colson-montgomery-695657","firstLastName":"Colson Montgomery","lastFirstName":"Montgomery, Colson","lastInitName":"Montgomery, C","initLastName":"C Montgomery","fullFMLName":"Colson Kade Montgomery","fullLFMName":"Montgomery, Colson Kade","strikeZoneTop":3.34,"strikeZoneBottom":1.686},"ID691011":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011","firstName":"Drew","lastName":"Romo","primaryNumber":"36","birthDate":"2001-08-29","currentAge":25,"birthCity":"Fountain Valley","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Drew","useLastName":"Romo","middleName":"Arthur","boxscoreName":"Romo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-08-17","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Romo","nameSlug":"drew-romo-691011","firstLastName":"Drew Romo","lastFirstName":"Romo, Drew","lastInitName":"Romo, D","initLastName":"D Romo","fullFMLName":"Drew Arthur Romo","fullLFMName":"Romo, Drew Arthur","strikeZoneTop":3.216,"strikeZoneBottom":1.623},"ID696147":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147","firstName":"Samuel","lastName":"Bachman","primaryNumber":"40","birthDate":"1999-09-30","currentAge":26,"birthCity":"Indianapolis","birthStateProvince":"IN","birthCountry":"USA","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sam","useLastName":"Bachman","middleName":"Duane","boxscoreName":"Bachman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"BOCK-min","mlbDebutDate":"2023-05-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sam Bachman","nameSlug":"sam-bachman-696147","firstLastName":"Sam Bachman","lastFirstName":"Bachman, Sam","lastInitName":"Bachman, S","initLastName":"S Bachman","fullFMLName":"Samuel Duane Bachman","fullLFMName":"Bachman, Samuel Duane","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID702273":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273","firstName":"Noah","lastName":"Schultz","primaryNumber":"22","birthDate":"2003-08-05","currentAge":23,"birthCity":"Naperville","birthStateProvince":"IL","birthCountry":"USA","height":"6' 10\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Noah","useLastName":"Schultz","middleName":"Chris","boxscoreName":"Schultz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-04-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Noah Schultz","nameSlug":"noah-schultz-702273","firstLastName":"Noah Schultz","lastFirstName":"Schultz, Noah","lastInitName":"Schultz, N","initLastName":"N Schultz","fullFMLName":"Noah Chris Schultz","fullLFMName":"Schultz, Noah Chris","strikeZoneTop":3.656,"strikeZoneBottom":1.845},"ID700337":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337","firstName":"Edgar","lastName":"Quero","primaryNumber":"26","birthDate":"2003-04-06","currentAge":23,"birthCity":"Cienfuegos","birthCountry":"Cuba","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Edgar","useLastName":"Quero","middleName":"Yoel","boxscoreName":"Quero","gender":"M","nameMatrilineal":"Aguila","isPlayer":true,"isVerified":true,"pronunciation":"CARE-oh","mlbDebutDate":"2025-04-17","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edgar Quero","nameSlug":"edgar-quero-700337","firstLastName":"Edgar Quero","lastFirstName":"Quero, Edgar","lastInitName":"Quero, E","initLastName":"E Quero","fullFMLName":"Edgar Yoel Quero","fullLFMName":"Quero, Edgar Yoel","strikeZoneTop":3.134,"strikeZoneBottom":1.582},"ID643217":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217","firstName":"Andrew","lastName":"Benintendi","primaryNumber":"23","birthDate":"1994-07-06","currentAge":32,"birthCity":"Cincinnati","birthStateProvince":"OH","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Andrew","useLastName":"Benintendi","middleName":"Sebastian","boxscoreName":"Benintendi","nickName":"Benny","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2016-08-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Benintendi","nameSlug":"andrew-benintendi-643217","firstLastName":"Andrew Benintendi","lastFirstName":"Benintendi, Andrew","lastInitName":"Benintendi, A","initLastName":"A Benintendi","fullFMLName":"Andrew Sebastian Benintendi","fullLFMName":"Benintendi, Andrew Sebastian","strikeZoneTop":3.068,"strikeZoneBottom":1.548},"ID665861":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861","firstName":"Sebastián","lastName":"Rivero","primaryNumber":"38","birthDate":"1998-11-16","currentAge":27,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Sebastián","useLastName":"Rivero","boxscoreName":"Rivero","gender":"M","nameMatrilineal":"Aguilar","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sebastián Rivero","nameSlug":"sebastian-rivero-665861","firstLastName":"Sebastián Rivero","lastFirstName":"Rivero, Sebastián","lastInitName":"Rivero, S","initLastName":"S Rivero","fullFMLName":"Sebastián Rivero","fullLFMName":"Rivero, Sebastián ","strikeZoneTop":3.234,"strikeZoneBottom":1.632},"ID579328":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328","firstName":"Yusei","lastName":"Kikuchi","primaryNumber":"16","birthDate":"1991-06-17","currentAge":35,"birthCity":"Morioka","birthCountry":"Japan","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yusei","useLastName":"Kikuchi","boxscoreName":"Kikuchi","nickName":"U Say","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"YOO-say key-KOO-che","mlbDebutDate":"2019-03-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Yusei Kikuchi","nameSlug":"yusei-kikuchi-579328","firstLastName":"Yusei Kikuchi","lastFirstName":"Kikuchi, Yusei","lastInitName":"Kikuchi, Y","initLastName":"Y Kikuchi","fullFMLName":"Yusei Kikuchi","fullLFMName":"Kikuchi, Yusei","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID656794":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794","firstName":"Sean","lastName":"Newcomb","primaryNumber":"15","birthDate":"1993-06-12","currentAge":33,"birthCity":"Brockton","birthStateProvince":"MA","birthCountry":"USA","height":"6' 5\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sean","useLastName":"Newcomb","middleName":"William","boxscoreName":"Newcomb, S","nickName":"Newk","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-06-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sean Newcomb","nameSlug":"sean-newcomb-656794","firstLastName":"Sean Newcomb","lastFirstName":"Newcomb, Sean","lastInitName":"Newcomb, S","initLastName":"S Newcomb","fullFMLName":"Sean William Newcomb","fullLFMName":"Newcomb, Sean William","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID677592":{"id":677592,"fullName":"Everson Pereira","link":"/api/v1/people/677592","firstName":"Everson","lastName":"Pereira","primaryNumber":"21","birthDate":"2001-04-10","currentAge":25,"birthCity":"Cabudare","birthCountry":"Venezuela","height":"5' 11\"","weight":203,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Everson","useLastName":"Pereira","middleName":"Jose","boxscoreName":"Pereira","gender":"M","nameMatrilineal":"Gil","isPlayer":true,"isVerified":true,"pronunciation":"pehr-AY-ruh","mlbDebutDate":"2023-08-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Everson Pereira","nameSlug":"everson-pereira-677592","firstLastName":"Everson Pereira","lastFirstName":"Pereira, Everson","lastInitName":"Pereira, E","initLastName":"E Pereira","fullFMLName":"Everson Jose Pereira","fullLFMName":"Pereira, Everson Jose","strikeZoneTop":3.15,"strikeZoneBottom":1.59},"ID803011":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011","firstName":"Samuel","lastName":"Antonacci","primaryNumber":"17","birthDate":"2003-02-06","currentAge":23,"birthCity":"Springfield","birthStateProvince":"IL","birthCountry":"USA","height":"5' 11\"","weight":193,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Sam","useLastName":"Antonacci","middleName":"Joseph","boxscoreName":"Antonacci","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-04-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sam Antonacci","nameSlug":"sam-antonacci-803011","firstLastName":"Sam Antonacci","lastFirstName":"Antonacci, Sam","lastInitName":"Antonacci, S","initLastName":"S Antonacci","fullFMLName":"Samuel Joseph Antonacci","fullLFMName":"Antonacci, Samuel Joseph","strikeZoneTop":3.15,"strikeZoneBottom":1.59},"ID608718":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718","firstName":"Brent","lastName":"Suter","primaryNumber":"39","birthDate":"1989-08-29","currentAge":37,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brent","useLastName":"Suter","middleName":"Michael","boxscoreName":"Suter","nickName":"The Raptor","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"SOO-ter","mlbDebutDate":"2016-08-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brent Suter","nameSlug":"brent-suter-608718","firstLastName":"Brent Suter","lastFirstName":"Suter, Brent","lastInitName":"Suter, B","initLastName":"B Suter","fullFMLName":"Brent Michael Suter","fullLFMName":"Suter, Brent Michael","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID678246":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246","firstName":"Miguel","lastName":"Vargas","primaryNumber":"20","birthDate":"1999-11-17","currentAge":26,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Miguel","useLastName":"Vargas","middleName":"Antonio","boxscoreName":"Vargas, M","gender":"M","nameMatrilineal":"Echarry","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-08-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miguel Vargas","nameSlug":"miguel-vargas-678246","firstLastName":"Miguel Vargas","lastFirstName":"Vargas, Miguel","lastInitName":"Vargas, M","initLastName":"M Vargas","fullFMLName":"Miguel Antonio Vargas","fullLFMName":"Vargas, Miguel Antonio","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID672724":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724","firstName":"Oswald","lastName":"Peraza","primaryNumber":"2","birthDate":"2000-06-15","currentAge":26,"birthCity":"Barquisimeto","birthCountry":"Venezuela","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Oswald","useLastName":"Peraza","middleName":"Dair","boxscoreName":"Peraza, O","gender":"M","nameMatrilineal":"Sandoval","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Oswald Peraza","nameSlug":"oswald-peraza-672724","firstLastName":"Oswald Peraza","lastFirstName":"Peraza, Oswald","lastInitName":"Peraza, O","initLastName":"O Peraza","fullFMLName":"Oswald Dair Peraza","fullLFMName":"Peraza, Oswald Dair","strikeZoneTop":3.187,"strikeZoneBottom":1.608},"ID680704":{"id":680704,"fullName":"Nick Sandlin","link":"/api/v1/people/680704","firstName":"Nick","lastName":"Sandlin","birthDate":"1997-01-10","currentAge":29,"birthCity":"Evans","birthStateProvince":"GA","birthCountry":"USA","height":"5' 11\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nick","useLastName":"Sandlin","middleName":"Howard","boxscoreName":"Sandlin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-05-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Sandlin","nameSlug":"nick-sandlin-680704","firstLastName":"Nick Sandlin","lastFirstName":"Sandlin, Nick","lastInitName":"Sandlin, N","initLastName":"N Sandlin","fullFMLName":"Nick Howard Sandlin","fullLFMName":"Sandlin, Nick Howard","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID687263":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263","firstName":"Zachary","lastName":"Neto","primaryNumber":"9","birthDate":"2001-01-31","currentAge":25,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Zach","useLastName":"Neto","middleName":"Adam","boxscoreName":"Neto","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"NET-oh","mlbDebutDate":"2023-04-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Neto","nameSlug":"zach-neto-687263","firstLastName":"Zach Neto","lastFirstName":"Neto, Zach","lastInitName":"Neto, Z","initLastName":"Z Neto","fullFMLName":"Zachary Adam Neto","fullLFMName":"Neto, Zachary Adam","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID641743":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743","firstName":"Anthony","lastName":"Kay","primaryNumber":"18","birthDate":"1995-03-21","currentAge":31,"birthCity":"Stony Brook","birthStateProvince":"NY","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Anthony","useLastName":"Kay","middleName":"Benjamin","boxscoreName":"Kay","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-09-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Anthony Kay","nameSlug":"anthony-kay-641743","firstLastName":"Anthony Kay","lastFirstName":"Kay, Anthony","lastInitName":"Kay, A","initLastName":"A Kay","fullFMLName":"Anthony Benjamin Kay","fullLFMName":"Kay, Anthony Benjamin","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID518595":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595","firstName":"Travis","lastName":"d'Arnaud","primaryNumber":"25","birthDate":"1989-02-10","currentAge":37,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Travis","useLastName":"d'Arnaud","middleName":"E.","boxscoreName":"d'Arnaud","nickName":"Little d'","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2007,"pronunciation":"dar-NO","mlbDebutDate":"2013-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Travis d'Arnaud","nameSlug":"travis-d-arnaud-518595","firstLastName":"Travis d'Arnaud","lastFirstName":"d'Arnaud, Travis","lastInitName":"d'Arnaud, T","initLastName":"T d'Arnaud","fullFMLName":"Travis E. d'Arnaud","fullLFMName":"d'Arnaud, Travis E.","strikeZoneTop":3.195,"strikeZoneBottom":1.612},"ID691799":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799","firstName":"Grant","lastName":"Taylor","primaryNumber":"31","birthDate":"2002-05-20","currentAge":24,"birthCity":"Florence","birthStateProvince":"AL","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grant","useLastName":"Taylor","middleName":"Alan","boxscoreName":"Taylor, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-06-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grant Taylor","nameSlug":"grant-taylor-691799","firstLastName":"Grant Taylor","lastFirstName":"Taylor, Grant","lastInitName":"Taylor, G","initLastName":"G Taylor","fullFMLName":"Grant Alan Taylor","fullLFMName":"Taylor, Grant Alan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID820862":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862","firstName":"Jose","lastName":"Fermin","primaryNumber":"65","birthDate":"2001-11-28","currentAge":24,"birthCity":"Payita","birthCountry":"Dominican Republic","height":"6' 3\"","weight":242,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Fermin","middleName":"Miguel","boxscoreName":"Fermin","gender":"M","nameMatrilineal":"Pena","isPlayer":true,"isVerified":true,"pronunciation":"fair-MEAN","mlbDebutDate":"2025-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Fermin","nameSlug":"jose-fermin-820862","firstLastName":"José Fermin","lastFirstName":"Fermin, José","lastInitName":"Fermin, J","initLastName":"J Fermin","fullFMLName":"Jose Miguel Fermin","fullLFMName":"Fermin, Jose Miguel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID666176":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176","firstName":"Jordon","lastName":"Adell","primaryNumber":"7","birthDate":"1999-04-08","currentAge":27,"birthCity":"Shelby","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jo","useLastName":"Adell","middleName":"Scott","boxscoreName":"Adell","nickName":"Jo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"Uh-DEL","mlbDebutDate":"2020-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jo Adell","nameSlug":"jo-adell-666176","firstLastName":"Jo Adell","lastFirstName":"Adell, Jo","lastInitName":"Adell, J","initLastName":"J Adell","fullFMLName":"Jo Adell","fullLFMName":"Adell, J","strikeZoneTop":3.305,"strikeZoneBottom":1.668},"ID669720":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720","firstName":"Austin","lastName":"Hays","primaryNumber":"15","birthDate":"1995-07-05","currentAge":31,"birthCity":"Daytona Beach","birthStateProvince":"FL","birthCountry":"USA","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Austin","useLastName":"Hays","middleName":"Charles Bryan","boxscoreName":"Hays","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2017-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Hays","nameSlug":"austin-hays-669720","firstLastName":"Austin Hays","lastFirstName":"Hays, Austin","lastInitName":"Hays, A","initLastName":"A Hays","fullFMLName":"Austin Charles Bryan Hays","fullLFMName":"Hays, Austin Charles Bryan","strikeZoneTop":3.142,"strikeZoneBottom":1.586},"ID687093":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093","firstName":"Vaughn","lastName":"Grissom","primaryNumber":"5","birthDate":"2001-01-05","currentAge":25,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Vaughn","useLastName":"Grissom","middleName":"Anthony","boxscoreName":"Grissom","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Vaughn Grissom","nameSlug":"vaughn-grissom-687093","firstLastName":"Vaughn Grissom","lastFirstName":"Grissom, Vaughn","lastInitName":"Grissom, V","initLastName":"V Grissom","fullFMLName":"Vaughn Anthony Grissom","fullLFMName":"Grissom, Vaughn Anthony","strikeZoneTop":3.3,"strikeZoneBottom":1.67},"ID622554":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554","firstName":"Seranthony","lastName":"Domínguez","primaryNumber":"58","birthDate":"1994-11-25","currentAge":31,"birthCity":"Esperanza Valverde Mao","birthCountry":"Dominican Republic","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seranthony","useLastName":"Domínguez","middleName":"Ambioris","boxscoreName":"Domínguez","nickName":"Sir Anthony","gender":"M","nameMatrilineal":"Taveras","isPlayer":true,"isVerified":false,"pronunciation":"ser-AN-thoh-nee doh-MIN-gehz","mlbDebutDate":"2018-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seranthony Domínguez","nameSlug":"seranthony-dominguez-622554","firstLastName":"Seranthony Domínguez","lastFirstName":"Domínguez, Seranthony","lastInitName":"Domínguez, S","initLastName":"S Domínguez","fullFMLName":"Seranthony Ambioris Domínguez","fullLFMName":"Domínguez, Seranthony Ambioris","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID664192":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192","firstName":"Joseph","lastName":"Lucchesi","birthDate":"1993-06-06","currentAge":33,"birthCity":"Newark","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":228,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joey","useLastName":"Lucchesi","middleName":"George","boxscoreName":"Lucchesi","nickName":"Joey Fuego","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"loo-KAY-see","mlbDebutDate":"2018-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Joey Lucchesi","nameSlug":"joey-lucchesi-664192","firstLastName":"Joey Lucchesi","lastFirstName":"Lucchesi, Joey","lastInitName":"Lucchesi, J","initLastName":"J Lucchesi","fullFMLName":"Joseph George Lucchesi","fullLFMName":"Lucchesi, Joseph George","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID666171":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171","firstName":"Ryan","lastName":"Zeferjahn","primaryNumber":"56","birthDate":"1998-02-28","currentAge":28,"birthCity":"Topeka","birthStateProvince":"KS","birthCountry":"USA","height":"6' 5\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Zeferjahn","middleName":"Joseph","boxscoreName":"Zeferjahn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"ZEFF-er-john","mlbDebutDate":"2024-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Zeferjahn","nameSlug":"ryan-zeferjahn-666171","firstLastName":"Ryan Zeferjahn","lastFirstName":"Zeferjahn, Ryan","lastInitName":"Zeferjahn, R","initLastName":"R Zeferjahn","fullFMLName":"Ryan Joseph Zeferjahn","fullLFMName":"Zeferjahn, Ryan Joseph","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID694384":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384","firstName":"Nolan","lastName":"Schanuel","primaryNumber":"18","birthDate":"2002-02-14","currentAge":24,"birthCity":"Boca Raton","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Nolan","useLastName":"Schanuel","middleName":"Ryan","boxscoreName":"Schanuel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"SHAWN-uh-well","mlbDebutDate":"2023-08-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Schanuel","nameSlug":"nolan-schanuel-694384","firstLastName":"Nolan Schanuel","lastFirstName":"Schanuel, Nolan","lastInitName":"Schanuel, N","initLastName":"N Schanuel","fullFMLName":"Nolan Ryan Schanuel","fullLFMName":"Schanuel, Nolan Ryan","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID666139":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139","firstName":"Joshua","lastName":"Lowe","primaryNumber":"3","birthDate":"1998-02-02","currentAge":28,"birthCity":"Chesapeake","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Josh","useLastName":"Lowe","middleName":"Edward","boxscoreName":"Lowe, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"low","mlbDebutDate":"2021-09-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Lowe","nameSlug":"josh-lowe-666139","firstLastName":"Josh Lowe","lastFirstName":"Lowe, Josh","lastInitName":"Lowe, J","initLastName":"J Lowe","fullFMLName":"Joshua Edward Lowe","fullLFMName":"Lowe, Joshua Edward","strikeZoneTop":3.355,"strikeZoneBottom":1.693},"ID673929":{"id":673929,"fullName":"Jordan Leasure","link":"/api/v1/people/673929","firstName":"Jordan","lastName":"Leasure","primaryNumber":"49","birthDate":"1998-08-15","currentAge":28,"birthCity":"Riverview","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jordan","useLastName":"Leasure","middleName":"Davis","boxscoreName":"Leasure","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Leasure","nameSlug":"jordan-leasure-673929","firstLastName":"Jordan Leasure","lastFirstName":"Leasure, Jordan","lastInitName":"Leasure, J","initLastName":"J Leasure","fullFMLName":"Jordan Davis Leasure","fullLFMName":"Leasure, Jordan Davis","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID680732":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732","firstName":"Sean","lastName":"Burke","primaryNumber":"59","birthDate":"1999-12-18","currentAge":26,"birthCity":"Sutton","birthStateProvince":"MA","birthCountry":"USA","height":"6' 6\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sean","useLastName":"Burke","middleName":"Michael","boxscoreName":"Burke, S","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sean Burke","nameSlug":"sean-burke-680732","firstLastName":"Sean Burke","lastFirstName":"Burke, Sean","lastInitName":"Burke, S","initLastName":"S Burke","fullFMLName":"Sean Michael Burke","fullLFMName":"Burke, Sean Michael","strikeZoneTop":3.58,"strikeZoneBottom":1.68},"ID669326":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326","firstName":"Bryce","lastName":"Teodosio","primaryNumber":"22","birthDate":"1999-06-18","currentAge":27,"birthCity":"Greenville","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Bryce","useLastName":"Teodosio","middleName":"Thomas","boxscoreName":"Teodosio","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"tee-oh-DOH-see-oh","mlbDebutDate":"2024-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Bryce Teodosio","nameSlug":"bryce-teodosio-669326","firstLastName":"Bryce Teodosio","lastFirstName":"Teodosio, Bryce","lastInitName":"Teodosio, B","initLastName":"B Teodosio","fullFMLName":"Bryce Thomas Teodosio","fullLFMName":"Teodosio, Bryce Thomas","strikeZoneTop":3.317,"strikeZoneBottom":1.674},"ID700712":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712","firstName":"Walbert","lastName":"Ureña","primaryNumber":"57","birthDate":"2004-01-25","currentAge":22,"birthCity":"Mao","birthCountry":"Dominican Republic","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Walbert","useLastName":"Ureña","middleName":"Jhoel","boxscoreName":"Ureña","gender":"M","nameMatrilineal":"Fernandez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-03-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Walbert Ureña","nameSlug":"walbert-urena-700712","firstLastName":"Walbert Ureña","lastFirstName":"Ureña, Walbert","lastInitName":"Ureña, W","initLastName":"W Ureña","fullFMLName":"Walbert Jhoel Ureña","fullLFMName":"Ureña, Walbert Jhoel","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID663542":{"id":663542,"fullName":"Bryan Hudson","link":"/api/v1/people/663542","firstName":"Bryan","lastName":"Hudson","primaryNumber":"60","birthDate":"1997-05-08","currentAge":29,"birthCity":"Godfrey","birthStateProvince":"IL","birthCountry":"USA","height":"6' 8\"","weight":248,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"Hudson","middleName":"Michael","boxscoreName":"Hudson, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2023-06-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Bryan Hudson","nameSlug":"bryan-hudson-663542","firstLastName":"Bryan Hudson","lastFirstName":"Hudson, Bryan","lastInitName":"Hudson, B","initLastName":"B Hudson","fullFMLName":"Bryan Michael Hudson","fullLFMName":"Hudson, Bryan Michael","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID607200":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200","firstName":"Erick","lastName":"Fedde","primaryNumber":"47","birthDate":"1993-02-25","currentAge":33,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Erick","useLastName":"Fedde","middleName":"James","boxscoreName":"Fedde","nickName":"Feddeccini","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"FEH-dee","mlbDebutDate":"2017-07-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Erick Fedde","nameSlug":"erick-fedde-607200","firstLastName":"Erick Fedde","lastFirstName":"Fedde, Erick","lastInitName":"Fedde, E","initLastName":"E Fedde","fullFMLName":"Erick James Fedde","fullLFMName":"Fedde, Erick James","strikeZoneTop":3.47,"strikeZoneBottom":1.61},"ID663855":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855","firstName":"Jordan","lastName":"Hicks","primaryNumber":"44","birthDate":"1996-09-06","currentAge":30,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jordan","useLastName":"Hicks","middleName":"McKinley","boxscoreName":"Hicks, J","nickName":"Type 1","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Hicks","nameSlug":"jordan-hicks-663855","firstLastName":"Jordan Hicks","lastFirstName":"Hicks, Jordan","lastInitName":"Hicks, J","initLastName":"J Hicks","fullFMLName":"Jordan McKinley Hicks","fullLFMName":"Hicks, Jordan McKinley","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID672282":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282","firstName":"Reid","lastName":"Detmers","primaryNumber":"48","birthDate":"1999-07-08","currentAge":27,"birthCity":"Nokomis","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Reid","useLastName":"Detmers","middleName":"Kristien","boxscoreName":"Detmers","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2021-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Reid Detmers","nameSlug":"reid-detmers-672282","firstLastName":"Reid Detmers","lastFirstName":"Detmers, Reid","lastInitName":"Detmers, R","initLastName":"R Detmers","fullFMLName":"Reid Kristien Detmers","fullLFMName":"Detmers, Reid Kristien","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID656537":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537","firstName":"Derek","lastName":"Hill","primaryNumber":"49","birthDate":"1995-12-30","currentAge":30,"birthCity":"Des Moines","birthStateProvince":"IA","birthCountry":"USA","height":"6' 0\"","weight":206,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Derek","useLastName":"Hill","middleName":"Jerome","boxscoreName":"Hill, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Derek Hill","nameSlug":"derek-hill-656537","firstLastName":"Derek Hill","lastFirstName":"Hill, Derek","lastInitName":"Hill, D","initLastName":"D Hill","fullFMLName":"Derek Jerome Hill","fullLFMName":"Hill, Derek Jerome","strikeZoneTop":3.216,"strikeZoneBottom":1.623},"ID699823":{"id":699823,"fullName":"Tyler Davis","link":"/api/v1/people/699823","firstName":"Tyler","lastName":"Davis","primaryNumber":"63","birthDate":"1998-10-03","currentAge":27,"birthCity":"Webster","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Davis","middleName":"David","boxscoreName":"Davis","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Davis","nameSlug":"tyler-davis-699823","firstLastName":"Tyler Davis","lastFirstName":"Davis, Tyler","lastInitName":"Davis, T","initLastName":"T Davis","fullFMLName":"Tyler David Davis","fullLFMName":"Davis, Tyler David","strikeZoneTop":3.299,"strikeZoneBottom":1.665}},"venue":{"id":4,"name":"Rate Field","link":"/api/v1/venues/4","location":{"address1":"333 West 35th Street","city":"Chicago","state":"Illinois","stateAbbrev":"IL","postalCode":"60616","defaultCoordinates":{"latitude":41.83,"longitude":-87.634167},"azimuthAngle":127.0,"elevation":595,"country":"USA","phone":"(312) 674-1000"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":40126,"turfType":"Grass","roofType":"Open","leftLine":330,"leftCenter":377,"center":400,"rightCenter":372,"rightLine":335},"active":true,"season":"2026"},"officialVenue":{"id":4,"link":"/api/v1/venues/4"},"weather":{"condition":"Partly Cloudy","temp":"64","wind":"2 mph, Out To RF"},"gameInfo":{"attendance":11857,"firstPitch":"2026-04-28T23:40:00.000Z","gameDurationMinutes":167},"review":{"hasChallenges":true,"away":{"used":1,"remaining":0},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":0,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"home":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"}},"officialScorer":{"id":511136,"fullName":"Randy Liss","link":"/api/v1/people/511136"},"primaryDatacaster":{"id":700141,"fullName":"Matthew Fox","link":"/api/v1/people/700141"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zach Neto singles on a sharp line drive to center fielder Tristan Peters.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-28T23:40:33.758Z","endTime":"2026-04-28T23:41:00.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"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-04-28T21:06:29.981Z","endTime":"2026-04-28T23:19:38.132Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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-04-28T23:19:38.132Z","endTime":"2026-04-28T23:40:05.601Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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-04-28T23:40:05.601Z","endTime":"2026-04-28T23:40:35.877Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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":94.6,"endSpeed":86.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.94011269213518,"aZ":-23.00910013022111,"pfxX":-10.675781598374929,"pfxZ":4.789054224237262,"pX":0.16602665212214118,"pZ":2.0785285089540753,"vX0":8.747515953966701,"vY0":-137.39458274311994,"vZ0":-5.975168700304591,"x":110.67,"y":182.66,"x0":-1.6691875962964027,"y0":50.00607258817596,"z0":5.84127577720911,"aX":-20.45033016072958},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.6,"breakHorizontal":17.5,"spinRate":2394,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.3983838242242914,"extension":6.514130175571799},"index":3,"playId":"efc47376-cbc3-3e16-9e3d-378d27d95de5","pitchNumber":1,"startTime":"2026-04-28T23:40:35.877Z","endTime":"2026-04-28T23:40:39.949Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.095557673639533,"aZ":-32.35133976802854,"pfxX":2.6067870277090694,"pfxZ":-0.10996226634527773,"pX":0.08005264775279837,"pZ":1.89885916783309,"vX0":4.137456786936897,"vY0":-126.50320718898269,"vZ0":-3.6468659195326776,"x":113.95,"y":187.51,"x0":-1.913440139852368,"y0":50.00213306038547,"z0":5.944367000827462,"aX":4.2366888463845225},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.7,"breakHorizontal":-5.6,"spinRate":2648,"spinDirection":88},"zone":8,"typeConfidence":2.0,"plateTime":0.4324820189555334,"extension":6.1303201680868975},"hitData":{"launchSpeed":100.7,"launchAngle":12.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":119.24,"coordY":86.35}},"index":4,"playId":"5d271d89-3cbb-3404-b64e-e1469780d96f","pitchNumber":2,"startTime":"2026-04-28T23:40:50.313Z","endTime":"2026-04-28T23:41:00.290Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:41:00.290Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Trout strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-28T23:41:03.826Z","endTime":"2026-04-28T23:42:48.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.04184623526474,"aZ":-27.84665553413134,"pfxX":0.5416950498148605,"pfxZ":2.621699510530383,"pX":1.3390388398896804,"pZ":1.172995501858678,"vX0":7.709196474779946,"vY0":-126.88984511558336,"vZ0":-6.141861399572422,"x":65.96,"y":207.11,"x0":-1.7937583804636184,"y0":50.00353770781865,"z0":5.809586813973809,"aX":0.8922808348045542},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.7,"breakHorizontal":-2.5,"spinRate":2582,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.42969063340442437,"extension":6.426710655754249},"index":0,"playId":"beb7e616-03eb-3d21-a119-1eee507a10db","pitchNumber":1,"startTime":"2026-04-28T23:41:21.342Z","endTime":"2026-04-28T23:41:25.299Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.189300478095248,"aZ":-19.944608423116378,"pfxX":-9.162306116167592,"pfxZ":6.5430418021647405,"pX":-0.46292683547861535,"pZ":2.7217205736863996,"vX0":6.640384496484103,"vY0":-136.156573035027,"vZ0":-4.792681107292812,"x":134.65,"y":165.29,"x0":-1.7487250058361639,"y0":50.00149395829853,"z0":5.893634444343908,"aX":-17.121809418952754},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.9,"breakHorizontal":15.1,"spinRate":2425,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.4029955882864602,"extension":6.202578827165506},"index":1,"playId":"b37ba119-981b-3862-adea-264a65e9495a","pitchNumber":2,"startTime":"2026-04-28T23:41:39.264Z","endTime":"2026-04-28T23:41:42.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.36595784992387,"aZ":-16.440742656420884,"pfxX":-4.040414730877252,"pfxZ":8.855189094978863,"pX":-0.5398086061655257,"pZ":3.387236363301221,"vX0":4.907506731726334,"vY0":-132.70261851080036,"vZ0":-3.4033038885145075,"x":137.58,"y":147.32,"x0":-1.891330368065946,"y0":50.004946318556755,"z0":5.889720621061135,"aX":-7.181025945476208},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.5,"breakHorizontal":6.2,"spinRate":2245,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.4133207616207364,"extension":6.235318102591161},"index":2,"playId":"f29afcb3-c4c4-3434-9484-44250a3a1488","pitchNumber":3,"startTime":"2026-04-28T23:42:05.758Z","endTime":"2026-04-28T23:42:09.215Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"playId":"8098c302-f874-31d7-bcf7-fcdc76886517","startTime":"2026-04-28T23:42:25.308Z","endTime":"2026-04-28T23:42:28.337Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33366789980698,"aZ":-31.668077662287853,"pfxX":1.8562126087334094,"pfxZ":0.30191546622683063,"pX":0.26387720420762056,"pZ":1.1906611612456335,"vX0":4.733810777808061,"vY0":-128.34188091923605,"vZ0":-5.507729890041439,"x":106.94,"y":206.63,"x0":-1.844894258367261,"y0":50.00152266321362,"z0":5.828038915603126,"aX":3.0989056206327574},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.5,"breakHorizontal":-4.4,"spinRate":2656,"spinDirection":96},"zone":14,"typeConfidence":2.0,"plateTime":0.4266261715697488,"extension":6.183333483550623},"index":4,"playId":"7157a014-64f0-3306-b8c6-5ca48b530516","pitchNumber":4,"startTime":"2026-04-28T23:42:41.999Z","endTime":"2026-04-28T23:42:48.450Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:42:48.450Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yoán Moncada called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-28T23:42:54.324Z","endTime":"2026-04-28T23:44:47.265Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.295895278425302,"aZ":-15.000118224033228,"pfxX":-4.7496618717559045,"pfxZ":9.62122664126201,"pX":1.1331503251631332,"pZ":2.1645495736403393,"vX0":9.510063621256112,"vY0":-132.71223805490243,"vZ0":-6.6272759123044676,"x":73.81,"y":180.34,"x0":-1.8788536507133615,"y0":50.00038776216887,"z0":5.7859048338480665,"aX":-8.476607098396101},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.1,"breakHorizontal":6.6,"spinRate":2285,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.412670701155875,"extension":6.310286153036992},"index":0,"playId":"0cddc9b4-54fd-3ffd-92a6-7238912d4c95","pitchNumber":1,"startTime":"2026-04-28T23:43:12.137Z","endTime":"2026-04-28T23:43:16.481Z","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":93.7,"endSpeed":85.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.595568767634106,"aZ":-25.835443594633183,"pfxX":-10.02709894579679,"pfxZ":3.388496207792807,"pX":-0.6832806750028102,"pZ":2.9599922170858686,"vX0":6.712407822529043,"vY0":-136.3167235360478,"vZ0":-3.0303310071175935,"x":143.05,"y":158.86,"x0":-1.8821893931165006,"y0":50.00322071524199,"z0":5.881042731141397,"aX":-18.761344403378903},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.6,"breakHorizontal":16.7,"spinRate":2428,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.4027051333305103,"extension":6.385129158893066},"index":1,"playId":"c6a5720f-45e9-37d2-9933-74cae10a999c","pitchNumber":2,"startTime":"2026-04-28T23:43:29.333Z","endTime":"2026-04-28T23:43:33.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.35732917524856,"aZ":-17.418673954455333,"pfxX":-4.118569639966642,"pfxZ":7.585236754065976,"pX":-0.34439833265181924,"pZ":2.760035148840376,"vX0":5.694724276571517,"vY0":-138.46085210633453,"vZ0":-5.256799287135039,"x":130.13,"y":164.26,"x0":-1.8908257910215585,"y0":50.00229649827568,"z0":5.845281600580458,"aX":-8.012022864354128},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.8,"breakHorizontal":6.2,"spinRate":2420,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.3952938255405094,"extension":6.341266349489182},"index":2,"playId":"67034e99-de19-3b57-af27-708ab773fe25","pitchNumber":3,"startTime":"2026-04-28T23:43:52.105Z","endTime":"2026-04-28T23:43:56.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52044595146142,"aZ":-31.31597732759699,"pfxX":2.410755464544544,"pfxZ":0.5451992834012706,"pX":0.935079614832431,"pZ":0.2379295458638652,"vX0":5.993008622354799,"vY0":-124.74017627148119,"vZ0":-7.196485302582166,"x":81.36,"y":232.36,"x0":-1.8095513314817837,"y0":50.00457415328098,"z0":5.734083530710905,"aX":3.8081053897139725},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.5,"breakHorizontal":-5.8,"spinRate":2603,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.43869087615544666,"extension":6.266365816765919},"index":3,"playId":"ce60695f-f233-37da-979d-89a9d9b24d64","pitchNumber":4,"startTime":"2026-04-28T23:44:19.885Z","endTime":"2026-04-28T23:44:23.454Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.437912081137544,"aZ":-25.905932468609468,"pfxX":-6.944672562954221,"pfxZ":3.342359365533323,"pX":0.42536518179837024,"pZ":3.327713547222433,"vX0":8.24557043535042,"vY0":-135.8258642229532,"vZ0":-2.1861776337011998,"x":100.79,"y":148.93,"x0":-1.7407755525156094,"y0":50.00608475375244,"z0":5.935833269068412,"aX":-13.039589566210426},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.8,"breakHorizontal":10.9,"spinRate":2416,"spinDirection":225},"zone":3,"typeConfidence":2.0,"plateTime":0.4025376369543907,"extension":6.249454781370264},"index":4,"playId":"b485b851-ef64-3b03-adae-d08dbb04e9bb","pitchNumber":5,"startTime":"2026-04-28T23:44:42.724Z","endTime":"2026-04-28T23:44:47.265Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:44:47.265Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Soler strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-28T23:44:50.602Z","endTime":"2026-04-28T23:47:35.310Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,5,6,7,8],"actionIndex":[3,4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.62742010816735,"aZ":-20.25853333593537,"pfxX":-8.191510746636876,"pfxZ":6.288985626401839,"pX":0.3286961546845515,"pZ":3.2701826392991653,"vX0":8.755844472245775,"vY0":-136.67168287933995,"vZ0":-3.2697721459687927,"x":104.47,"y":150.49,"x0":-1.8495559303289126,"y0":50.005781432149455,"z0":5.870622738860967,"aX":-15.527235437472823},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.9,"breakHorizontal":13.1,"spinRate":2389,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.40049419137757925,"extension":6.381457339177122},"index":0,"playId":"c6fd2315-296b-3ec6-b63b-5f992a7fe44d","pitchNumber":1,"startTime":"2026-04-28T23:45:08.835Z","endTime":"2026-04-28T23:45:14.643Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"c6fd2315-296b-3ec6-b63b-5f992a7fe44d","startTime":"2026-04-28T23:45:18.896Z","endTime":"2026-04-28T23:45:30.917Z","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":"UN","description":"Unknown"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":39.3,"endSpeed":37.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":6.998964597293613,"aZ":-28.259944595360675,"pfxX":0.5670231561103733,"pfxZ":12.667912658180441,"pX":6.884561156551926,"pZ":-1.244174422495832,"vX0":7.93780269704917,"vY0":-56.35052110284389,"vZ0":3.81812235615451,"x":-145.42,"y":272.37,"x0":-0.4443568306842364,"y0":50.0019145817078,"z0":7.071244657983712,"aX":0.1749080473428974},"breaks":{"breakAngle":1.2,"breakLength":36.0,"breakY":24.0,"breakVertical":-160.3,"breakVerticalInduced":27.7,"breakHorizontal":-6.7,"spinRate":856,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.9870880515233211,"extension":6.032567885446843},"index":2,"playId":"6ddd2706-ac7b-3b2f-9f16-5f3c8145a237","pitchNumber":2,"startTime":"2026-04-28T23:45:30.917Z","endTime":"2026-04-28T23:45:37.721Z","isPitch":true,"type":"pitch"},{"details":{"description":"Zach Neto steals (5) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":3,"actionPlayId":"6ddd2706-ac7b-3b2f-9f16-5f3c8145a237","startTime":"2026-04-28T23:45:49.257Z","endTime":"2026-04-28T23:46:11.232Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":4,"startTime":"2026-04-28T23:46:11.232Z","endTime":"2026-04-28T23:46:31.973Z","isPitch":false,"type":"action","player":{"id":624585,"link":"/api/v1/people/624585"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97532941373115,"aZ":-32.67401970246582,"pfxX":2.379687462093138,"pfxZ":-0.29847725777196565,"pX":0.05958106312452641,"pZ":2.172070505138057,"vX0":4.180112825436435,"vY0":-128.3608427476641,"vZ0":-3.0928654903116612,"x":114.73,"y":180.13,"x0":-1.902904943969105,"y0":50.005505745241706,"z0":5.951623939630598,"aX":3.948363752367774},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.1,"breakHorizontal":-5.3,"spinRate":2568,"spinDirection":86},"zone":8,"typeConfidence":2.0,"plateTime":0.427639928439425,"extension":6.240263741870986},"index":5,"playId":"8f5cb987-1bca-3266-88f2-49ea396bec99","pitchNumber":3,"startTime":"2026-04-28T23:46:31.973Z","endTime":"2026-04-28T23:46:36.911Z","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":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.62113711654247,"aZ":-25.645152166074578,"pfxX":-8.854689835921992,"pfxZ":3.371389537680944,"pX":-1.2087001138036828,"pZ":2.9862125106844477,"vX0":4.908921426962367,"vY0":-138.52659613252402,"vZ0":-3.363108867919654,"x":163.07,"y":158.15,"x0":-1.8554052297752412,"y0":50.00663471432224,"z0":5.934988442998556,"aX":-17.172641872833648},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.5,"breakHorizontal":15.0,"spinRate":2382,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.39575229011355395,"extension":6.35925861053048},"index":6,"playId":"3d16dadc-0f43-3083-a44d-744b30851bfb","pitchNumber":4,"startTime":"2026-04-28T23:46:46.846Z","endTime":"2026-04-28T23:46:50.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.681789529372416,"aZ":-31.073077672054183,"pfxX":1.9509342707827892,"pfxZ":0.6603461545284937,"pX":0.9834568912123469,"pZ":2.4081125830305634,"vX0":6.346942576288725,"vY0":-127.73228242414073,"vZ0":-2.890777062291243,"x":79.51,"y":173.76,"x0":-1.7842475230725567,"y0":50.00084856538218,"z0":5.99140354264435,"aX":3.2292125337329414},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.8,"breakHorizontal":-4.9,"spinRate":2642,"spinDirection":89},"zone":14,"typeConfidence":2.0,"plateTime":0.4283978578052139,"extension":6.396079131344098},"index":7,"playId":"e0f73c14-670d-373d-a8da-3777a15a5713","pitchNumber":5,"startTime":"2026-04-28T23:47:08.885Z","endTime":"2026-04-28T23:47:12.334Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.012412654034,"aZ":-14.756493700642418,"pfxX":-2.5500874694107707,"pfxZ":8.89632605770561,"pX":-0.5857283654120798,"pZ":3.372224249914846,"vX0":4.153086542294579,"vY0":-139.44972707059716,"vZ0":-4.237145629044656,"x":139.33,"y":147.73,"x0":-1.7669246321242198,"y0":50.00580142357239,"z0":5.893111854359864,"aX":-4.994791020824771},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.4,"breakHorizontal":3.7,"spinRate":2447,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.39362507891350296,"extension":6.213809156245504},"index":8,"playId":"002918bd-fe43-3d75-8c29-238536d02473","pitchNumber":6,"startTime":"2026-04-28T23:47:31.807Z","endTime":"2026-04-28T23:47:35.310Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:47:35.310Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrew Benintendi strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-28T23:49:33.754Z","endTime":"2026-04-28T23:50:44.990Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":89.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.530589267939988,"aZ":-16.163906469508824,"pfxX":-6.3164550290138415,"pfxZ":7.949577732605702,"pX":0.13465708032915114,"pZ":2.4962351297384653,"vX0":10.098111446344582,"vY0":-140.2752088370974,"vZ0":-5.863853861949873,"x":111.87,"y":171.38,"x0":-2.6735746937826277,"y0":50.00440232842159,"z0":5.6488207768472,"aX":-12.724781395366016},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.4,"breakHorizontal":9.6,"spinRate":2253,"spinDirection":232},"zone":5,"typeConfidence":0.9,"plateTime":0.3888670367353999,"extension":6.6076707234108785},"index":0,"playId":"a9133adf-23de-367e-a6bf-fd2ff9ded7c5","pitchNumber":1,"startTime":"2026-04-28T23:50:01.921Z","endTime":"2026-04-28T23:50:05.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":89.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.70746266735469,"aZ":-28.96911968601653,"pfxX":-7.417511382990231,"pfxZ":1.6079539003903784,"pX":0.16044170210494674,"pZ":1.9901891026366805,"vX0":10.183559939682397,"vY0":-139.1460407261501,"vZ0":-4.822518265650703,"x":110.88,"y":185.04,"x0":-2.5570281497111282,"y0":50.00241533257887,"z0":5.629843630045671,"aX":-14.770575261280039},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":2.2,"breakHorizontal":11.8,"spinRate":1850,"spinDirection":242},"zone":8,"typeConfidence":0.91,"plateTime":0.3913367065579738,"extension":6.608111241120857},"index":1,"playId":"75d495fc-95f5-32f3-8d73-4446f381dd27","pitchNumber":2,"startTime":"2026-04-28T23:50:18.132Z","endTime":"2026-04-28T23:50:22.520Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09073844347343,"aZ":-36.53014282158072,"pfxX":5.62860761944832,"pfxZ":-2.7809976508439824,"pX":-0.7377507153102036,"pZ":2.1748964388842467,"vX0":2.5869492675088424,"vY0":-124.16812173186449,"vZ0":-1.7445837202722745,"x":145.12,"y":180.06,"x0":-2.5233459067238933,"y0":50.003788552846,"z0":5.916955437423116,"aX":8.816962503101163},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-5.2,"breakHorizontal":-10.8,"spinRate":2365,"spinDirection":39},"zone":4,"typeConfidence":0.9,"plateTime":0.44056376324963864,"extension":6.556956161766179},"index":2,"playId":"936a2859-219e-343b-97cd-1a26386d7239","pitchNumber":3,"startTime":"2026-04-28T23:50:40.794Z","endTime":"2026-04-28T23:50:44.990Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:50:44.990Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Munetaka Murakami strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-28T23:50:47.317Z","endTime":"2026-04-28T23:52:37.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.868494632319845,"aZ":-32.79827859822493,"pfxX":-9.807657889958083,"pfxZ":-0.31090385551452204,"pX":-1.247175520827709,"pZ":1.7616402551299004,"vX0":7.919326394247075,"vY0":-140.31977574376262,"vZ0":-4.506216406678504,"x":164.54,"y":191.22,"x0":-2.8276298099136636,"y0":50.0028849366229,"z0":5.517908803724117,"aX":-19.615982310412768},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":-1.3,"breakHorizontal":16.2,"spinRate":1993,"spinDirection":242},"zone":13,"typeConfidence":0.9,"plateTime":0.38989803299444725,"extension":6.6253302284316495},"index":0,"playId":"8e9f07ed-5285-3fed-933e-026da057b9b3","pitchNumber":1,"startTime":"2026-04-28T23:51:09.843Z","endTime":"2026-04-28T23:51:13.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.1,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.577408501087252,"aZ":-26.849077095730888,"pfxX":-9.17339460282841,"pfxZ":2.647009453415749,"pX":0.38284559451062405,"pZ":1.730826846261827,"vX0":10.787811588347441,"vY0":-140.6664956293968,"vZ0":-5.936669845765541,"x":102.41,"y":192.05,"x0":-2.3020204776787105,"y0":50.00583926509048,"z0":5.599203833939001,"aX":-18.46961983673344},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":3.7,"breakHorizontal":14.5,"spinRate":1986,"spinDirection":230},"zone":9,"typeConfidence":0.9,"plateTime":0.38872139593084887,"extension":6.646704821521193},"index":1,"playId":"58465e3d-09ec-3a41-b62c-9d5072bfe64a","pitchNumber":2,"startTime":"2026-04-28T23:51:25.199Z","endTime":"2026-04-28T23:51:28.302Z","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":98.1,"endSpeed":90.0,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.649346442752705,"aZ":-17.491204966575342,"pfxX":-6.987223838123848,"pfxZ":7.08873237402319,"pX":-0.8113495351309702,"pZ":2.728171994560674,"vX0":8.102722011643447,"vY0":-142.71802953583438,"vZ0":-4.711149446209827,"x":147.93,"y":165.12,"x0":-2.7741878688856723,"y0":50.002439216928586,"z0":5.495772151282128,"aX":-14.470676150943765},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.1,"breakHorizontal":11.0,"spinRate":2306,"spinDirection":246},"zone":4,"typeConfidence":0.9,"plateTime":0.383216328624556,"extension":6.449063798775301},"index":2,"playId":"ecf0420d-d4cd-3b3b-af22-f4d2de3144ae","pitchNumber":3,"startTime":"2026-04-28T23:51:43.211Z","endTime":"2026-04-28T23:51:46.829Z","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-04-28T23:51:57.486Z","endTime":"2026-04-28T23:52:10.314Z","isPitch":false,"type":"action","player":{"id":808959,"link":"/api/v1/people/808959"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.729904590048065,"aZ":-37.59249097966651,"pfxX":7.625631539993139,"pfxZ":-3.4068842224553677,"pX":0.49604063299767526,"pZ":2.5416353535584317,"vX0":4.4274714406198585,"vY0":-125.60781113837183,"vZ0":-1.034810171799428,"x":98.09,"y":170.16,"x0":-2.283504279569368,"y0":50.00525220871859,"z0":6.030471563179944,"aX":12.118974539012482},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-6.1,"breakHorizontal":-14.9,"spinRate":2363,"spinDirection":17},"zone":6,"typeConfidence":0.91,"plateTime":0.43696941465926953,"extension":6.8075108842811884},"index":4,"playId":"46420d7c-6e9e-3584-a141-e5e82bcfd35b","pitchNumber":4,"startTime":"2026-04-28T23:52:10.314Z","endTime":"2026-04-28T23:52:13.935Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.962637466369948,"aZ":-30.269417231449964,"pfxX":-9.450809171804032,"pfxZ":1.0338361847727908,"pX":-1.2377081082203196,"pZ":1.492842829266553,"vX0":6.611619768454163,"vY0":-134.62254852008286,"vZ0":-5.347689957858309,"x":164.18,"y":198.47,"x0":-2.4964781261134035,"y0":50.00055126533928,"z0":5.645054325371224,"aX":-17.361290070007037},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.0,"breakHorizontal":15.7,"spinRate":1540,"spinDirection":247},"zone":13,"typeConfidence":0.91,"plateTime":0.4067101047936976,"extension":6.549276074828221},"index":5,"playId":"1fd02e73-c435-3714-9311-178e90ed5f2a","pitchNumber":5,"startTime":"2026-04-28T23:52:32.987Z","endTime":"2026-04-28T23:52:37.830Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:52:37.830Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Vargas called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-28T23:52:40.114Z","endTime":"2026-04-28T23:55:27.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.342110045548278,"aZ":-13.922894464146976,"pfxX":-5.37533093475154,"pfxZ":8.926156220859745,"pX":0.25658700751226354,"pZ":1.5522294367865614,"vX0":9.775001058875542,"vY0":-141.6279024378221,"vZ0":-8.422451181349837,"x":107.22,"y":196.87,"x0":-2.530908027947976,"y0":50.006366734019075,"z0":5.442236585326111,"aX":-10.99561524775563},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.6,"breakHorizontal":7.9,"spinRate":2269,"spinDirection":233},"zone":14,"typeConfidence":0.9,"plateTime":0.38576516951525,"extension":6.710673456077046},"index":0,"playId":"1f693bcf-2178-36d4-b67b-0d76f612d68f","pitchNumber":1,"startTime":"2026-04-28T23:53:02.109Z","endTime":"2026-04-28T23:53:06.398Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.555881976788342,"aZ":-28.71871995026253,"pfxX":-10.065987074299471,"pfxZ":1.714847416443825,"pX":0.9897576296681703,"pZ":1.3842383339658655,"vX0":12.744953065167211,"vY0":-140.5296402029006,"vZ0":-6.459573260607696,"x":79.27,"y":201.41,"x0":-2.280162803593841,"y0":50.003563924212564,"z0":5.558990346657174,"aX":-20.289298348559548},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":1.9,"breakHorizontal":15.8,"spinRate":1967,"spinDirection":233},"zone":14,"typeConfidence":0.91,"plateTime":0.3886206258208631,"extension":6.76891801186202},"index":1,"playId":"a39ff322-c352-39e0-b4a7-2bed5de0d969","pitchNumber":2,"startTime":"2026-04-28T23:53:17.580Z","endTime":"2026-04-28T23:53:21.560Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.448020415182746,"aZ":-14.137760460296919,"pfxX":-5.300057505754187,"pfxZ":8.78924853629414,"pX":0.2611047502209907,"pZ":2.291649335296839,"vX0":9.162323291530623,"vY0":-141.8590040803001,"vZ0":-6.78398183302173,"x":107.05,"y":176.91,"x0":-2.3121686634743783,"y0":50.00044478456196,"z0":5.603766804200819,"aX":-10.87366674349729},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.8,"breakHorizontal":7.9,"spinRate":2318,"spinDirection":232},"zone":6,"typeConfidence":0.9,"plateTime":0.385147659863168,"extension":6.69440610489455},"index":2,"playId":"c0537b5a-a4eb-3bae-ba43-30605937ddb2","pitchNumber":3,"startTime":"2026-04-28T23:53:34.237Z","endTime":"2026-04-28T23:53:37.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.90367312254936,"aZ":-15.452148794481175,"pfxX":-5.6529625348098085,"pfxZ":8.010422958919381,"pX":-0.0010671302243223247,"pZ":2.2694406712288364,"vX0":8.41020735798555,"vY0":-143.07637477427966,"vZ0":-6.6963872220629925,"x":117.04,"y":177.51,"x0":-2.234895856924092,"y0":50.00144012761339,"z0":5.596353045186513,"aX":-11.799430133052342},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.4,"breakHorizontal":8.6,"spinRate":2331,"spinDirection":230},"zone":5,"typeConfidence":0.9,"plateTime":0.3818332630879402,"extension":6.658742217362047},"index":3,"playId":"ad840a74-51ca-386f-b17d-263496f44008","pitchNumber":4,"startTime":"2026-04-28T23:53:52.915Z","endTime":"2026-04-28T23:53:57.004Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43134901212753,"aZ":-38.918942389325906,"pfxX":6.245027593650812,"pfxZ":-4.1950368967345,"pX":0.8726723386181553,"pZ":2.2176113648553644,"vX0":5.794641237103642,"vY0":-125.97207483811037,"vZ0":-1.4428697504646604,"x":83.74,"y":178.9,"x0":-2.2681088320244625,"y0":50.00190870495018,"z0":5.942054060229908,"aX":10.042373915171908},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-7.7,"breakHorizontal":-12.6,"spinRate":2459,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.4346951853240122,"extension":6.697017668749936},"index":4,"playId":"8ed80f3e-25bc-3289-9da6-e2990761b9ef","pitchNumber":5,"startTime":"2026-04-28T23:54:15.428Z","endTime":"2026-04-28T23:54:20.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":91.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.518981310899054,"aZ":-15.965123071126056,"pfxX":-7.345533627945181,"pfxZ":7.6714099002780385,"pX":0.27570552646817426,"pZ":2.2296350116805708,"vX0":10.034187772072038,"vY0":-143.7835836526467,"vZ0":-6.879638582351102,"x":106.49,"y":178.58,"x0":-2.290315728401833,"y0":50.00243271804181,"z0":5.627607652248359,"aX":-15.519637705127227},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":12.7,"breakHorizontal":11.5,"spinRate":2254,"spinDirection":232},"zone":9,"typeConfidence":0.9,"plateTime":0.37963836388097727,"extension":6.691419176444434},"index":5,"playId":"29851242-1e15-3b3b-b1c1-f639bb2fa2cc","pitchNumber":6,"startTime":"2026-04-28T23:54:34.698Z","endTime":"2026-04-28T23:54:37.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.679155362420044,"aZ":-32.6982258148832,"pfxX":-10.160100999849982,"pfxZ":-0.2598773298582069,"pX":-0.41127791903010924,"pZ":1.7025255115837084,"vX0":8.467415799106677,"vY0":-140.74844553951414,"vZ0":-4.996974702562278,"x":132.68,"y":192.81,"x0":-2.1323478277831835,"y0":50.003357275495986,"z0":5.607805302643239,"aX":-20.471773741609958},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":-1.3,"breakHorizontal":16.8,"spinRate":1873,"spinDirection":233},"zone":7,"typeConfidence":0.9,"plateTime":0.38852216502592274,"extension":6.78964064280808},"index":6,"playId":"284d62fd-cba9-36b3-8eaf-409f1e818f6a","pitchNumber":7,"startTime":"2026-04-28T23:54:59.493Z","endTime":"2026-04-28T23:55:02.493Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.578600300419634,"aZ":-37.157798257831544,"pfxX":6.191049852428547,"pfxZ":-3.0197741103978117,"pX":-0.3241171933936631,"pZ":3.115149668948477,"vX0":2.735702157504739,"vY0":-127.18620718917543,"vZ0":0.01753158891070261,"x":129.35,"y":154.67,"x0":-2.216260019659189,"y0":50.00604143039752,"z0":6.039988608732525,"aX":10.206038990807913},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-5.3,"breakHorizontal":-11.8,"spinRate":2435,"spinDirection":28},"zone":1,"typeConfidence":0.9,"plateTime":0.4296416301717638,"extension":6.777227016291089},"index":7,"playId":"49e5edd1-deb8-3618-9e4e-62eb650a6555","pitchNumber":8,"startTime":"2026-04-28T23:55:22.572Z","endTime":"2026-04-28T23:55:27.133Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:55:27.133Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Schanuel singles on a ground ball to right fielder Everson Pereira.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-28T23:57:09.603Z","endTime":"2026-04-28T23:58:25.550Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677592,"link":"/api/v1/people/677592"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"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":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.963364711312625,"aZ":-25.100370921127933,"pfxX":-9.390852661864383,"pfxZ":3.8246751961135823,"pX":-0.6202759226669837,"pZ":2.136631745486045,"vX0":6.639854811670628,"vY0":-135.29779579124911,"vZ0":-5.211741069422915,"x":140.64,"y":181.09,"x0":-1.8880508702575423,"y0":50.00647170662685,"z0":5.850765111224722,"aX":-17.38585257633628},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.0,"breakHorizontal":15.6,"spinRate":2317,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.4050792473220324,"extension":6.338668033860602},"index":0,"playId":"e06d4ef9-1e9e-3f60-8d08-536e7648ddc1","pitchNumber":1,"startTime":"2026-04-28T23:57:34.567Z","endTime":"2026-04-28T23:57:38.933Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.300284736982555,"aZ":-16.500088440042205,"pfxX":-2.405370977103073,"pfxZ":8.144711037724713,"pX":-0.650800687891886,"pZ":2.9371659694347767,"vX0":3.9117784619406972,"vY0":-137.32736973633598,"vZ0":-4.985145073209427,"x":141.81,"y":159.48,"x0":-1.7763556347820568,"y0":50.002050221524506,"z0":5.885929340353521,"aX":-4.628703592137544},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.0,"breakHorizontal":3.6,"spinRate":2373,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.397734652107383,"extension":6.284480539056108},"index":1,"playId":"ff6bc997-b58d-3575-aba9-601c6d82b1f4","pitchNumber":2,"startTime":"2026-04-28T23:57:51.097Z","endTime":"2026-04-28T23:57:54.097Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-28T23:58:04.311Z","endTime":"2026-04-28T23:58:14.666Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.99825927801015,"aZ":-38.37484794818707,"pfxX":7.979849706828165,"pfxZ":-4.191232501286747,"pX":-0.17046745675463487,"pZ":1.7549396163058533,"vX0":1.8518792187274977,"vY0":-120.72068840396055,"vZ0":-2.1662092154400887,"x":123.5,"y":191.4,"x0":-1.9839316426809328,"y0":50.00312322926392,"z0":6.034599735538843,"aX":11.80458603559282},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-7.8,"breakHorizontal":-14.9,"spinRate":2955,"spinDirection":49},"zone":8,"typeConfidence":2.0,"plateTime":0.4533121346318114,"extension":6.015492160740365},"hitData":{"launchSpeed":98.7,"launchAngle":-3.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.19,"coordY":119.25}},"index":3,"playId":"0d1b7d76-a768-3ff8-814d-cf72b2ebc805","pitchNumber":3,"startTime":"2026-04-28T23:58:14.666Z","endTime":"2026-04-28T23:58:25.550Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:58:25.550Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jo Adell lines out to center fielder Tristan Peters.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-28T23:58:31.403Z","endTime":"2026-04-28T23:59:17.324Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":88.1,"endSpeed":81.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.180768863611135,"aZ":-27.638310813271392,"pfxX":0.37904661543190876,"pfxZ":2.7275319579930866,"pX":1.709638019645683,"pZ":1.8476871228546554,"vX0":8.81399604721085,"vY0":-128.0646966154464,"vZ0":-4.4511365468394954,"x":51.83,"y":188.89,"x0":-1.8242715628397757,"y0":50.002034426969736,"z0":5.767346328487077,"aX":0.6299326463183349},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.2,"breakHorizontal":-2.6,"spinRate":2647,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.4275077737960786,"extension":6.308238644623336},"index":0,"playId":"896cd370-b1f4-34e7-9a10-4c9ca9680d1b","pitchNumber":1,"startTime":"2026-04-28T23:58:49.452Z","endTime":"2026-04-28T23:58:52.452Z","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":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51234725399449,"aZ":-25.323822856070027,"pfxX":-9.113992755827866,"pfxZ":3.7236543176370844,"pX":-0.5087357968381342,"pZ":2.8710797715876986,"vX0":6.598342096333284,"vY0":-135.02800954368374,"vZ0":-3.296412013374443,"x":136.39,"y":161.26,"x0":-1.80495244896801,"y0":50.001934834614936,"z0":5.897602518229442,"aX":-16.760739604329377},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.2,"breakHorizontal":15.0,"spinRate":2434,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.4062750970452216,"extension":6.320925407244366},"hitData":{"launchSpeed":85.7,"launchAngle":28.0,"totalDistance":302.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":145.02,"coordY":79.71}},"index":1,"playId":"353bc4e4-c119-33c8-a890-0f60ef4d2474","pitchNumber":2,"startTime":"2026-04-28T23:59:07.098Z","endTime":"2026-04-28T23:59:17.324Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:59:17.324Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Lowe flies out sharply to left fielder Andrew Benintendi.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-28T23:59:22.330Z","endTime":"2026-04-29T00:01:59.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":643217,"link":"/api/v1/people/643217"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.057070296585923,"aZ":-24.603237411767203,"pfxX":1.00642560479171,"pfxZ":4.286404020919245,"pX":-0.08977057005087835,"pZ":2.0323019457628706,"vX0":4.5802524268512546,"vY0":-132.02626674984324,"vZ0":-5.113202923022897,"x":120.42,"y":183.91,"x0":-1.9775958615083458,"y0":50.00069635718641,"z0":5.8041933725499,"aX":1.7766877796306375},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.8,"breakHorizontal":-2.9,"spinRate":2557,"spinDirection":183},"zone":8,"typeConfidence":2.0,"plateTime":0.4148237895127087,"extension":6.171177852101325},"index":0,"playId":"de1655ed-b404-3b65-b686-8742bfcda5a9","pitchNumber":1,"startTime":"2026-04-28T23:59:38.159Z","endTime":"2026-04-28T23:59:42.465Z","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":90.1,"endSpeed":82.3,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.998678919815923,"aZ":-27.00726537251262,"pfxX":1.2680524933314645,"pfxZ":2.9759634576402725,"pX":-1.316043127376391,"pZ":3.4138115958353707,"vX0":1.5510474782023311,"vY0":-131.27037614680617,"vZ0":-1.2444272415470783,"x":167.16,"y":146.61,"x0":-2.080385287376869,"y0":50.00539769064559,"z0":5.9134917378497045,"aX":2.20239565391469},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.3,"breakHorizontal":-2.6,"spinRate":2634,"spinDirection":160},"zone":11,"typeConfidence":2.0,"plateTime":0.41801562922266333,"extension":6.197661583458024},"index":1,"playId":"98073f14-64f7-36ea-b26b-9ee8f6d997fe","pitchNumber":2,"startTime":"2026-04-28T23:59:54.663Z","endTime":"2026-04-28T23:59:58.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.88066258226517,"aZ":-17.357845074433914,"pfxX":-3.9451495800977643,"pfxZ":7.72964373544005,"pX":0.15405829573616409,"pZ":1.3423734258185531,"vX0":6.7418656561155865,"vY0":-137.874605077619,"vZ0":-8.654362807632435,"x":111.13,"y":202.54,"x0":-1.8151511220905239,"y0":50.005009465411426,"z0":5.703444114920763,"aX":-7.564453506202159},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.2,"breakHorizontal":5.6,"spinRate":2442,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.3979273068228286,"extension":6.391161798391373},"index":2,"playId":"a3e04b31-7bbf-39c0-96c2-a5529b432f8d","pitchNumber":3,"startTime":"2026-04-29T00:00:10.911Z","endTime":"2026-04-29T00:00:14.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.1,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.9919686070445,"aZ":-24.04839637995852,"pfxX":-11.687963154630987,"pfxZ":4.45828266309141,"pX":0.3830486392411595,"pZ":2.860570298415835,"vX0":9.578862638468923,"vY0":-134.7791534479919,"vZ0":-3.580239975499329,"x":102.4,"y":161.54,"x0":-1.7159264484148338,"y0":50.001533590543694,"z0":5.924157478560203,"aX":-21.28986661095133},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.4,"breakHorizontal":18.8,"spinRate":2367,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.40794148186466295,"extension":6.397284888437641},"index":3,"playId":"fb20f085-4950-3317-b743-1e1bc185e33b","pitchNumber":4,"startTime":"2026-04-29T00:00:27.732Z","endTime":"2026-04-29T00:00:31.715Z","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":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.1,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.658021009496093,"aZ":-30.030060879734968,"pfxX":2.02239369973732,"pfxZ":1.2867590745424167,"pX":0.531018561135112,"pZ":1.5330906554650174,"vX0":5.355417372181584,"vY0":-128.50131573207528,"vZ0":-4.963219397516062,"x":96.76,"y":197.39,"x0":-1.8462135918946236,"y0":50.00195356728553,"z0":5.833943400739109,"aX":3.367670430506501},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.4,"breakHorizontal":-4.9,"spinRate":2631,"spinDirection":109},"zone":14,"typeConfidence":2.0,"plateTime":0.4269216788878851,"extension":6.233919958080822},"index":4,"playId":"b2977f6a-6b3e-332f-bdfe-9f0fd23b73fb","pitchNumber":5,"startTime":"2026-04-29T00:00:47.939Z","endTime":"2026-04-29T00:00:51.447Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-29T00:01:14.606Z","endTime":"2026-04-29T00:01:28.075Z","isPitch":false,"type":"action","player":{"id":666139,"link":"/api/v1/people/666139"}},{"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":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.76035987959718,"aZ":-16.61773803010216,"pfxX":-2.813513713529188,"pfxZ":8.004065718447391,"pX":-0.5642218229055413,"pZ":3.6836561777778933,"vX0":4.555256065446557,"vY0":-138.69240707631076,"vZ0":-3.187970975880648,"x":138.51,"y":139.32,"x0":-1.8642966198143036,"y0":50.001333059366175,"z0":5.95991135535997,"aX":-5.467485398586273},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.0,"breakHorizontal":4.1,"spinRate":2498,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.395321593854403,"extension":6.223207471825258},"index":6,"playId":"04423a2c-7568-35a2-835d-f153b5ddbfcb","pitchNumber":6,"startTime":"2026-04-29T00:01:28.075Z","endTime":"2026-04-29T00:01:31.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.992043136009624,"aZ":-32.50948057667503,"pfxX":-9.136524076922585,"pfxZ":-0.18659104403217341,"pX":-0.3013024685085571,"pZ":1.9438793423325569,"vX0":7.046174757937998,"vY0":-132.55136166207018,"vZ0":-3.847862363175588,"x":128.48,"y":186.3,"x0":-1.8152627761815576,"y0":50.00478928781958,"z0":5.804292929320394,"aX":-16.157889093900334},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-1.1,"breakHorizontal":14.9,"spinRate":1982,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.4142181280959156,"extension":6.236186851890676},"hitData":{"launchSpeed":101.4,"launchAngle":30.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":70.63,"coordY":62.49}},"index":7,"playId":"e0361a17-ae48-35f0-b322-688e83e255fd","pitchNumber":7,"startTime":"2026-04-29T00:01:48.107Z","endTime":"2026-04-29T00:01:59.663Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:01:59.663Z","atBatIndex":9},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Sebastián Rivero pops out to shortstop Luisangel Acuña.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-29T00:02:07.435Z","endTime":"2026-04-29T00:03:55.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682668,"link":"/api/v1/people/682668"},"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(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.1,"endSpeed":86.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.908362710697563,"aZ":-15.401935854447448,"pfxX":-5.284444206881322,"pfxZ":8.831228941156727,"pX":-0.18755395374715159,"pZ":2.4436791702777674,"vX0":6.191283162103908,"vY0":-136.85407315802996,"vZ0":-6.28189347087975,"x":124.15,"y":172.8,"x0":-1.7914759170482366,"y0":50.00019533392085,"z0":5.821793492767296,"aX":-10.033117880221768},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.9,"breakHorizontal":8.3,"spinRate":2503,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.40006321987404414,"extension":6.338663013729615},"index":0,"playId":"4f38c093-d6ed-3af5-b430-7cd996f6c563","pitchNumber":1,"startTime":"2026-04-29T00:02:23.389Z","endTime":"2026-04-29T00:02:26.389Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.328962547987125,"aZ":-31.220160667184032,"pfxX":3.284491849730959,"pfxZ":0.5736087036476807,"pX":0.4259698917880018,"pZ":1.3920262865607158,"vX0":4.452225483634244,"vY0":-127.61733584905777,"vZ0":-5.041041649354219,"x":100.76,"y":201.2,"x0":-1.760281790697042,"y0":50.006061898532934,"z0":5.818454936694907,"aX":5.481608380233543},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.2,"breakHorizontal":-6.8,"spinRate":2585,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.4272638263406594,"extension":6.182818101813465},"index":1,"playId":"353fff28-d2c0-36bb-97d2-7ab1945bf414","pitchNumber":2,"startTime":"2026-04-29T00:02:43.196Z","endTime":"2026-04-29T00:02:46.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.040370454952804,"aZ":-31.140493352310607,"pfxX":0.6477095629262228,"pfxZ":0.6139593805178871,"pX":1.467885831764434,"pZ":0.34181978905662075,"vX0":7.832042808491522,"vY0":-128.69776962519845,"vZ0":-7.606842158361423,"x":61.05,"y":229.55,"x0":-1.6954686516885895,"y0":50.00230105637138,"z0":5.738991121523922,"aX":1.0888047452098655},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.4,"breakHorizontal":-2.9,"spinRate":2616,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.42515579987907914,"extension":6.2801686367571445},"index":2,"playId":"bd0b3902-9b11-3673-9299-ba7913670c6a","pitchNumber":3,"startTime":"2026-04-29T00:03:04.698Z","endTime":"2026-04-29T00:03:07.763Z","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.9,"endSpeed":88.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92442805771694,"aZ":-17.07190383976507,"pfxX":-3.9252266190544827,"pfxZ":7.631997966472676,"pX":1.8186543983124142,"pZ":2.540890912765662,"vX0":10.73637223419696,"vY0":-139.21174556046785,"vZ0":-5.9731866832597245,"x":47.68,"y":170.18,"x0":-1.564343074914466,"y0":50.001371330821264,"z0":5.829857290080308,"aX":-7.766951056283211},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.8,"breakHorizontal":5.0,"spinRate":2580,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.3922701659160426,"extension":6.309480314770251},"index":3,"playId":"8be54b24-8511-31c1-9b17-acf15a03e604","pitchNumber":4,"startTime":"2026-04-29T00:03:27.704Z","endTime":"2026-04-29T00:03:31.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.433974627999287,"aZ":-21.660691654990824,"pfxX":-9.070748875935859,"pfxZ":5.5751197118194895,"pX":-0.4534293838853052,"pZ":2.737193293219927,"vX0":6.590746987235422,"vY0":-136.54626740750123,"vZ0":-4.182898591759172,"x":134.28,"y":164.88,"x0":-1.72153177780961,"y0":50.00210085184782,"z0":5.781666852375536,"aX":-17.105412840034774},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.4,"breakHorizontal":15.0,"spinRate":2463,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.4013171121092829,"extension":6.21997505776197},"hitData":{"launchSpeed":68.7,"launchAngle":55.0,"totalDistance":157.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":120.61,"coordY":139.26}},"index":4,"playId":"d2095e33-fe70-3055-a7a5-a4adcd1a1c76","pitchNumber":5,"startTime":"2026-04-29T00:03:46.473Z","endTime":"2026-04-29T00:03:55.145Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:03:55.145Z","atBatIndex":10},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Colson Montgomery homers (8) on a fly ball to right field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-29T00:05:45.199Z","endTime":"2026-04-29T00:08:00.164Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":{"id":667755,"link":"/api/v1/people/667755"},"isScoringEvent":true,"rbi":true,"earned":true,"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":0},"pitchData":{"startSpeed":96.5,"endSpeed":89.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.152608982970094,"aZ":-17.98351555066218,"pfxX":-7.373524315631671,"pfxZ":7.0410319831818935,"pX":1.1308246528733896,"pZ":2.6333886127559594,"vX0":12.690753577839487,"vY0":-140.03302709492033,"vZ0":-5.19425387749138,"x":73.9,"y":167.68,"x0":-2.4710385303560547,"y0":50.00464608431475,"z0":5.662630884201689,"aX":-14.866206204120784},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.0,"breakHorizontal":11.2,"spinRate":2144,"spinDirection":235},"zone":12,"typeConfidence":0.89,"plateTime":0.38890218551364075,"extension":6.733993869528657},"index":0,"playId":"43527de8-a5c8-3ee1-bb51-25df51dc0c5a","pitchNumber":1,"startTime":"2026-04-29T00:06:15.366Z","endTime":"2026-04-29T00:06:19.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":89.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.434020559264518,"aZ":-28.59735202881194,"pfxX":-10.858436667014484,"pfxZ":1.775197478902098,"pX":0.014621667629180362,"pZ":1.1610674840681132,"vX0":10.636077011996138,"vY0":-140.15350736742744,"vZ0":-6.929797778222449,"x":116.44,"y":207.43,"x0":-2.398844529674457,"y0":50.000074995349415,"z0":5.505096651653131,"aX":-21.83507158458595},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":2.0,"breakHorizontal":17.8,"spinRate":1921,"spinDirection":241},"zone":14,"typeConfidence":0.91,"plateTime":0.38917929350221936,"extension":6.604496414715054},"index":1,"playId":"122a8a01-c2d3-3b47-857f-656e0b346f22","pitchNumber":2,"startTime":"2026-04-29T00:06:30.396Z","endTime":"2026-04-29T00:06:33.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.967731728075268,"aZ":-28.994468480249278,"pfxX":-9.865596821646893,"pfxZ":1.568203075978615,"pX":-0.534672470977123,"pZ":1.3061249904053835,"vX0":9.253153745499647,"vY0":-140.75770386452268,"vZ0":-6.584072423096156,"x":137.38,"y":203.51,"x0":-2.5670091097374907,"y0":50.003246717131695,"z0":5.527839106070508,"aX":-19.994687696989917},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":1.8,"breakHorizontal":16.2,"spinRate":1853,"spinDirection":236},"zone":13,"typeConfidence":0.91,"plateTime":0.3876526153138973,"extension":6.737104734050586},"index":2,"playId":"91b84b36-b496-33dc-b3d3-d36445c4d04d","pitchNumber":3,"startTime":"2026-04-29T00:06:47.868Z","endTime":"2026-04-29T00:06:52.160Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-29T00:07:01.013Z","endTime":"2026-04-29T00:07:16.286Z","isPitch":false,"type":"action","player":{"id":695657,"link":"/api/v1/people/695657"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":86.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.5665917228397,"aZ":-28.813468748265482,"pfxX":-7.251280548787438,"pfxZ":1.7924279806510146,"pX":-1.932918019649448,"pZ":3.9079275322140314,"vX0":4.747737646055498,"vY0":-134.83692845951327,"vZ0":0.482690105473108,"x":190.68,"y":133.27,"x0":-2.7590447899130934,"y0":50.00218670412222,"z0":5.732256330527181,"aX":-13.5824568493058},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.5,"breakHorizontal":12.4,"spinRate":1575,"spinDirection":246},"zone":11,"typeConfidence":0.91,"plateTime":0.4035648040535227,"extension":6.471633870624447},"index":4,"playId":"ad634d0c-a090-364d-8696-f28b5921f9e6","pitchNumber":4,"startTime":"2026-04-29T00:07:16.286Z","endTime":"2026-04-29T00:07:19.286Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.338458128230272,"aZ":-38.37710313255971,"pfxX":4.571450118988203,"pfxZ":-3.8157590638271746,"pX":0.1295057875138189,"pZ":2.5671489886956746,"vX0":4.533685433684829,"vY0":-126.30650417102801,"vZ0":-0.7623653054024038,"x":112.06,"y":169.47,"x0":-2.2788868141355705,"y0":50.00299091545195,"z0":5.943330186433963,"aX":7.42903234725977},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-6.8,"breakHorizontal":-9.2,"spinRate":2329,"spinDirection":23},"zone":5,"typeConfidence":0.89,"plateTime":0.432688763139486,"extension":6.73499479572352},"hitData":{"launchSpeed":102.1,"launchAngle":33.0,"totalDistance":384.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":220.68,"coordY":74.85}},"index":5,"playId":"497b2add-3f78-3353-9997-9769e2b056ac","pitchNumber":5,"startTime":"2026-04-29T00:07:32.672Z","endTime":"2026-04-29T00:08:00.164Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:08:00.164Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Everson Pereira flies out sharply to center fielder Mike Trout.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-29T00:08:19.170Z","endTime":"2026-04-29T00:09:44.009Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":677592,"fullName":"Everson Pereira","link":"/api/v1/people/677592"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677592,"fullName":"Everson Pereira","link":"/api/v1/people/677592"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.3,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4255532048887,"aZ":-28.528377281403824,"pfxX":-0.764558345895626,"pfxZ":2.034458523903851,"pX":1.120417815722355,"pZ":2.4723803729645564,"vX0":9.854048348979495,"vY0":-132.57671648719278,"vZ0":-3.00889953169739,"x":74.29,"y":172.03,"x0":-2.5339656990278625,"y0":50.0044783016518,"z0":5.688408336755615,"aX":-1.3725925002793322},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.2,"breakHorizontal":-0.6,"spinRate":2326,"spinDirection":163},"zone":12,"typeConfidence":0.89,"plateTime":0.41200679841949395,"extension":6.8551230933220735},"index":0,"playId":"3d35c5f4-be6f-3560-9fb3-ddbd9374bb94","pitchNumber":1,"startTime":"2026-04-29T00:08:20.488Z","endTime":"2026-04-29T00:08:24.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.8,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.29109372327016,"aZ":-27.800348026877913,"pfxX":-9.408150771029565,"pfxZ":2.19490380424714,"pX":0.41818761872674143,"pZ":1.2236246026124196,"vX0":10.706383032080565,"vY0":-139.75379176060483,"vZ0":-6.613267810957315,"x":101.06,"y":205.74,"x0":-2.2265502082740123,"y0":50.00429973444655,"z0":5.428118803605585,"aX":-18.75177963455841},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":2.8,"breakHorizontal":15.0,"spinRate":2007,"spinDirection":234},"zone":14,"typeConfidence":0.91,"plateTime":0.3908060085767264,"extension":6.810404729188918},"index":1,"playId":"f813f7ba-0994-3ac3-8f40-7859f96feadf","pitchNumber":2,"startTime":"2026-04-29T00:08:35.324Z","endTime":"2026-04-29T00:08:39.485Z","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":1,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":90.6,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.29421737983667,"aZ":-25.667909588978596,"pfxX":-9.2261694781124,"pfxZ":3.1253020065892096,"pX":-1.076228770778446,"pZ":2.0010491044597156,"vX0":7.275332532166772,"vY0":-142.7433844497446,"vZ0":-5.461236550861784,"x":158.02,"y":184.75,"x0":-2.4487598731530924,"y0":50.0022044355977,"z0":5.5373647169579705,"aX":-19.197411622098272},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":4.8,"breakHorizontal":15.4,"spinRate":1861,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.3824978192157831,"extension":6.731585953648151},"index":2,"playId":"cc71ae05-80b7-313e-bdbe-63274451c9b7","pitchNumber":3,"startTime":"2026-04-29T00:08:50.408Z","endTime":"2026-04-29T00:08:54.676Z","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":98.4,"endSpeed":91.1,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.001542536968188,"aZ":-26.74919123709762,"pfxX":-9.179064408669236,"pfxZ":2.5815655706079994,"pX":-0.18662221666183582,"pZ":2.549483785262842,"vX0":9.205646001691969,"vY0":-143.17567688324436,"vZ0":-4.023914729055203,"x":124.11,"y":169.94,"x0":-2.2307781085118212,"y0":50.00429853198039,"z0":5.6213479989246435,"aX":-19.30813760805863},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":4.1,"breakHorizontal":15.1,"spinRate":1875,"spinDirection":236},"zone":5,"typeConfidence":0.9,"plateTime":0.38064306102809997,"extension":6.764912418097463},"index":3,"playId":"8d1b134b-9bee-37c8-baad-55556ed7de27","pitchNumber":4,"startTime":"2026-04-29T00:09:11.102Z","endTime":"2026-04-29T00:09:14.102Z","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":98.1,"endSpeed":89.8,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08758088260793,"aZ":-15.825216445458642,"pfxX":-5.550362110838686,"pfxZ":7.917337623958205,"pX":-0.5002853329774438,"pZ":2.595621563563889,"vX0":7.721617610770969,"vY0":-142.6127679605349,"vZ0":-5.8230628148264705,"x":136.07,"y":168.7,"x0":-2.518859656635044,"y0":50.00022473588031,"z0":5.658094737327696,"aX":-11.458074735898926},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.3,"breakHorizontal":8.5,"spinRate":2282,"spinDirection":230},"zone":4,"typeConfidence":0.9,"plateTime":0.38373463492572135,"extension":6.770105743983841},"hitData":{"launchSpeed":101.0,"launchAngle":39.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":144.7,"coordY":64.87}},"index":4,"playId":"7a060373-b99f-3a97-b170-3924e5ce9757","pitchNumber":5,"startTime":"2026-04-29T00:09:34.212Z","endTime":"2026-04-29T00:09:44.009Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:09:44.009Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sam Antonacci flies out to center fielder Mike Trout.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-29T00:09:46.892Z","endTime":"2026-04-29T00:10:51.869Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":90.0,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.872764390428454,"aZ":-13.090166925003242,"pfxX":-7.002546806533569,"pfxZ":9.251667022944343,"pX":-0.5580365739925107,"pZ":1.1739806214363084,"vX0":8.421350867156006,"vY0":-142.5051973297082,"vZ0":-9.585202810716304,"x":138.27,"y":207.08,"x0":-2.6377025832015755,"y0":50.003276060560154,"z0":5.4021713312943005,"aX":-14.444672087849934},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.0,"breakHorizontal":11.0,"spinRate":2320,"spinDirection":235},"zone":13,"typeConfidence":0.9,"plateTime":0.38394963371834745,"extension":6.6360999782440855},"index":0,"playId":"8a248041-7086-3a93-ae02-4a9e2f5f5f53","pitchNumber":1,"startTime":"2026-04-29T00:10:09.217Z","endTime":"2026-04-29T00:10:12.927Z","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":97.5,"endSpeed":89.6,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.900003464234015,"aZ":-18.32619212329762,"pfxX":-8.206278271891927,"pfxZ":6.8085773795649,"pX":0.13561791923871155,"pZ":0.9754210729608984,"vX0":10.60716920030398,"vY0":-141.39950787256555,"vZ0":-9.063471529663294,"x":111.83,"y":212.44,"x0":-2.590320114674246,"y0":50.00576605076893,"z0":5.388195898316838,"aX":-16.695398652775623},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.7,"breakHorizontal":12.8,"spinRate":2348,"spinDirection":227},"zone":14,"typeConfidence":0.87,"plateTime":0.38671206724046847,"extension":6.699219486767166},"index":1,"playId":"71f72c0d-66f9-3800-ab24-20701159594c","pitchNumber":2,"startTime":"2026-04-29T00:10:24.187Z","endTime":"2026-04-29T00:10:27.505Z","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":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.9,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.720074017439504,"aZ":-23.243012849064375,"pfxX":-11.396905026703775,"pfxZ":4.331209712200598,"pX":0.3054084932422335,"pZ":2.5281986330167325,"vX0":12.131774301153945,"vY0":-142.46343308651393,"vZ0":-4.485398859175858,"x":105.36,"y":170.52,"x0":-2.5207830229569517,"y0":50.00323682606162,"z0":5.585982726901191,"aX":-23.504725528169146},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.1,"breakHorizontal":18.2,"spinRate":2120,"spinDirection":245},"zone":6,"typeConfidence":0.9,"plateTime":0.38398279931656454,"extension":6.823086338594163},"hitData":{"launchSpeed":98.8,"launchAngle":36.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":103.06,"coordY":59.99}},"index":2,"playId":"0e2556df-f092-3be1-a939-00079a22a6ba","pitchNumber":3,"startTime":"2026-04-29T00:10:41.950Z","endTime":"2026-04-29T00:10:51.869Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:10:51.869Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tristan Peters grounds out, first baseman Nolan Schanuel to pitcher José Soriano.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-29T00:10:54.983Z","endTime":"2026-04-29T00:12:43.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.303191643439465,"aZ":-19.312003685791932,"pfxX":-7.265555487228645,"pfxZ":6.173339786021246,"pX":-1.4170525694761085,"pZ":1.4845627582789638,"vX0":6.3512892963362075,"vY0":-142.80835677519627,"vZ0":-7.692390585218475,"x":171.01,"y":198.7,"x0":-2.716804143979799,"y0":50.00068920861992,"z0":5.409916762049178,"aX":-15.131287472851987},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.0,"breakHorizontal":12.0,"spinRate":2282,"spinDirection":231},"zone":13,"typeConfidence":0.88,"plateTime":0.3823149530786618,"extension":6.552015274798342},"index":0,"playId":"aa24a4bc-814f-3f4c-9499-442057f3f351","pitchNumber":1,"startTime":"2026-04-29T00:11:15.869Z","endTime":"2026-04-29T00:11:19.940Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11573533136852,"aZ":-32.68128337277923,"pfxX":-9.356220108413583,"pfxZ":-0.2600299243333106,"pX":0.5080833189352657,"pZ":1.4943363431138494,"vX0":11.49875765413373,"vY0":-136.7588160058767,"vZ0":-5.110851052060688,"x":97.63,"y":198.43,"x0":-2.507457639496222,"y0":50.00639545880537,"z0":5.591645799638045,"aX":-17.9805186024335},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":-1.3,"breakHorizontal":15.0,"spinRate":1704,"spinDirection":260},"zone":14,"typeConfidence":0.86,"plateTime":0.3983429188634813,"extension":6.740746073821759},"index":1,"playId":"a17c680e-2692-306b-b8ea-772670ae3dee","pitchNumber":2,"startTime":"2026-04-29T00:11:31.772Z","endTime":"2026-04-29T00:11:35.488Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.763835797377247,"aZ":-31.4922498841241,"pfxX":-8.968268070155538,"pfxZ":0.3679757865143056,"pX":0.5144042855654554,"pZ":1.7579601415525328,"vX0":11.3209957816944,"vY0":-135.17659795336883,"vZ0":-4.2050689310846865,"x":97.39,"y":191.32,"x0":-2.5367476136837404,"y0":50.00669795351937,"z0":5.511706008720632,"aX":-16.823769826226055},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":0.0,"breakHorizontal":14.2,"spinRate":1767,"spinDirection":250},"zone":9,"typeConfidence":0.91,"plateTime":0.40314235877256843,"extension":6.849472163645008},"index":2,"playId":"568bf70e-1486-372b-bf8f-4acc02782ba3","pitchNumber":3,"startTime":"2026-04-29T00:11:49.185Z","endTime":"2026-04-29T00:11:52.185Z","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.0,"endSpeed":89.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.4894000697305,"aZ":-17.617219865267273,"pfxX":-6.156135337292753,"pfxZ":7.020374124834541,"pX":-2.020274870815662,"pZ":3.5804707823877067,"vX0":4.159846751276863,"vY0":-142.76245787649853,"vZ0":-2.50806393788163,"x":194.01,"y":142.11,"x0":-2.693124647723608,"y0":50.00222715951203,"z0":5.573505256827868,"aX":-12.763704953790786},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.5,"breakHorizontal":10.3,"spinRate":2206,"spinDirection":239},"zone":11,"typeConfidence":0.9,"plateTime":0.3830120645690114,"extension":6.548003722469862},"index":3,"playId":"ffb381e2-f019-33d8-821b-4a82052d640e","pitchNumber":4,"startTime":"2026-04-29T00:12:17.142Z","endTime":"2026-04-29T00:12:20.874Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":87.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.667189949334823,"aZ":-30.8355095303666,"pfxX":-9.172870191895004,"pfxZ":0.7004589044972906,"pX":0.06237283461623037,"pZ":2.3209536321391853,"vX0":10.038596088906985,"vY0":-136.37589078454408,"vZ0":-3.2038225747983895,"x":114.62,"y":176.11,"x0":-2.4478793542323283,"y0":50.00357166193548,"z0":5.603543133383247,"aX":-17.545356002939613},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":0.8,"breakHorizontal":14.9,"spinRate":1795,"spinDirection":250},"zone":5,"typeConfidence":0.91,"plateTime":0.3992946362743246,"extension":7.497294024597372},"hitData":{"launchSpeed":92.7,"launchAngle":-15.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":164.98,"coordY":161.82}},"index":4,"playId":"443fe37a-af7c-384c-8b93-873f7f744dd0","pitchNumber":5,"startTime":"2026-04-29T00:12:35.640Z","endTime":"2026-04-29T00:12:43.409Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:12:43.409Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adam Frazier flies out to left fielder Andrew Benintendi.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-29T00:14:58.093Z","endTime":"2026-04-29T00:17:28.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":643217,"link":"/api/v1/people/643217"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.3,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.978769935999043,"aZ":-26.700548751256296,"pfxX":-9.870127272688833,"pfxZ":2.978365630230332,"pX":0.8384631464567014,"pZ":2.22760987331706,"vX0":9.89377326276759,"vY0":-133.95905865330897,"vZ0":-4.688985038068875,"x":85.04,"y":178.63,"x0":-1.6011655555646696,"y0":50.003138095529586,"z0":5.884395567793471,"aX":-18.135411824987045},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.7,"breakHorizontal":16.1,"spinRate":2383,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.40719483791481803,"extension":6.356541082505851},"index":0,"playId":"76b90cf7-b096-313c-8d43-223eb4571e77","pitchNumber":1,"startTime":"2026-04-29T00:14:58.093Z","endTime":"2026-04-29T00:15:02.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.30527721824202,"aZ":-22.552594799080634,"pfxX":-8.477165181839291,"pfxZ":5.263974766319123,"pX":-0.8981770931012086,"pZ":3.246008574833547,"vX0":5.638979631977087,"vY0":-134.20871731662848,"vZ0":-2.771197388015472,"x":151.24,"y":151.14,"x0":-1.9221586435895186,"y0":50.00637156976934,"z0":5.89338068520517,"aX":-15.50964263027268},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.1,"breakHorizontal":14.2,"spinRate":2417,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.40768064621729794,"extension":6.306786446192505},"index":1,"playId":"c62ccb84-013b-3fcc-a838-43bc26ec2079","pitchNumber":2,"startTime":"2026-04-29T00:15:10.996Z","endTime":"2026-04-29T00:15:16.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.8,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.939764507763293,"aZ":-21.109885029088293,"pfxX":-0.478128785600358,"pfxZ":6.2462591651957435,"pX":0.5172636154723109,"pZ":2.435289236212195,"vX0":6.415820972199011,"vY0":-131.29997351249727,"vZ0":-4.912133616229005,"x":97.28,"y":173.03,"x0":-1.8806535851736677,"y0":50.005352078566894,"z0":5.870662955208311,"aX":-0.847991085075003},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.6,"breakHorizontal":-0.4,"spinRate":2533,"spinDirection":198},"zone":6,"typeConfidence":2.0,"plateTime":0.41481627301542146,"extension":6.545542164237048},"index":2,"playId":"e3517eb0-ee48-3419-a934-71b0bd46ef0a","pitchNumber":3,"startTime":"2026-04-29T00:15:25.658Z","endTime":"2026-04-29T00:15:28.658Z","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":90.5,"endSpeed":83.4,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91987068599718,"aZ":-21.781373224653777,"pfxX":-8.88322958739065,"pfxZ":5.894539530020091,"pX":0.6327743994106146,"pZ":2.2280880307641673,"vX0":9.11252065801012,"vY0":-131.48038838118418,"vZ0":-5.2900965107786995,"x":92.88,"y":178.62,"x0":-1.7115012110104995,"y0":50.0053931123094,"z0":5.866275708352029,"aX":-15.671921407166563},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.7,"breakHorizontal":14.3,"spinRate":2287,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.4153905660738557,"extension":6.382603271025549},"index":3,"playId":"a3d391fd-81c2-320c-916f-d15dbac3cdef","pitchNumber":4,"startTime":"2026-04-29T00:15:43.428Z","endTime":"2026-04-29T00:15:48.904Z","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":93.9,"endSpeed":86.0,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.901536723147945,"aZ":-13.640340519194934,"pfxX":-3.1336521686539154,"pfxZ":9.816673756772134,"pX":0.15819391175947198,"pZ":1.940786263119707,"vX0":6.244745238266726,"vY0":-136.51240307231464,"vZ0":-7.774079674936895,"x":110.97,"y":186.38,"x0":-1.7513897851871745,"y0":50.00551772539533,"z0":5.7635228669735845,"aX":-5.918478448519114},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.3,"breakHorizontal":4.3,"spinRate":2409,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.4011517557131361,"extension":6.461382584198568},"index":4,"playId":"1a33d730-a5cb-3899-bfc5-b7f9d71ea478","pitchNumber":5,"startTime":"2026-04-29T00:16:06.198Z","endTime":"2026-04-29T00:16:09.198Z","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":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.3,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.069670517771513,"aZ":-27.026477160174473,"pfxX":-0.788179687049221,"pfxZ":3.001698104301189,"pX":0.901967870807849,"pZ":1.8213618102105158,"vX0":7.148459643564579,"vY0":-130.05916829772306,"vZ0":-4.837603902911866,"x":82.62,"y":189.6,"x0":-1.7788033677269137,"y0":50.003356498153195,"z0":5.753245702761216,"aX":-1.3528984422847676},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.6,"breakHorizontal":-0.1,"spinRate":2501,"spinDirection":175},"zone":14,"typeConfidence":2.0,"plateTime":0.4210075712472259,"extension":6.31952445779963},"index":5,"playId":"a14953e9-a326-3a17-884d-e448f9338606","pitchNumber":6,"startTime":"2026-04-29T00:16:24.296Z","endTime":"2026-04-29T00:16:27.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.9,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.471724370946646,"aZ":-11.924167563217054,"pfxX":-3.7626097335674054,"pfxZ":10.455113498819967,"pX":1.3098175561625716,"pZ":2.351676297397891,"vX0":9.512946977236949,"vY0":-138.63043033422116,"vZ0":-7.161914328211843,"x":67.07,"y":175.28,"x0":-1.6850114079329486,"y0":50.00099218195688,"z0":5.773568540232777,"aX":-7.287764467947193},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.5,"breakHorizontal":4.7,"spinRate":2577,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.3958740191898893,"extension":6.488649102893827},"index":6,"playId":"871f3f41-bf61-3ce4-b837-959994182c3d","pitchNumber":7,"startTime":"2026-04-29T00:16:44.469Z","endTime":"2026-04-29T00:16:48.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.1,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62189219748421,"aZ":-36.01318406148454,"pfxX":5.462206939274067,"pfxZ":-2.7017806098572867,"pX":1.228451039919372,"pZ":0.5701629487645492,"vX0":5.55393876242825,"vY0":-119.37275706481742,"vZ0":-4.59349740217286,"x":70.17,"y":223.39,"x0":-1.8529595230185945,"y0":50.00457663625738,"z0":5.821908805558788,"aX":7.750272116712299},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-5.9,"breakHorizontal":-11.4,"spinRate":2983,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.46183985832460195,"extension":6.303488993087272},"index":7,"playId":"1de929bc-8dd3-343b-82e9-123dabe3855f","pitchNumber":8,"startTime":"2026-04-29T00:17:03.621Z","endTime":"2026-04-29T00:17:07.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.516740160675756,"aZ":-23.614674393296774,"pfxX":-10.41273808124386,"pfxZ":4.640703463999644,"pX":-0.2993228662665574,"pZ":2.927587031222903,"vX0":7.394556075106807,"vY0":-135.1963426198064,"vZ0":-3.427901882787393,"x":128.41,"y":159.74,"x0":-1.7223012803146025,"y0":50.001919842708816,"z0":5.876567691274898,"aX":-19.201889218519945},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.8,"breakHorizontal":17.2,"spinRate":2369,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.40571341892442536,"extension":6.445781384788706},"hitData":{"launchSpeed":87.6,"launchAngle":31.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":50.69,"coordY":95.31}},"index":8,"playId":"3d43369b-677e-3fc6-a413-8fa7e3979f7d","pitchNumber":9,"startTime":"2026-04-29T00:17:20.849Z","endTime":"2026-04-29T00:17:28.689Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:17:28.689Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-29T00:17:32.272Z","endTime":"2026-04-29T00:18:44.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.938676507260777,"aZ":-23.55372449184119,"pfxX":-0.4950730881904999,"pfxZ":4.902102382453881,"pX":0.8481091725083167,"pZ":1.8876890186117403,"vX0":7.0740191766202045,"vY0":-131.27030395654555,"vZ0":-5.415760881745946,"x":84.67,"y":187.81,"x0":-1.8090257720715663,"y0":50.000223114298066,"z0":5.714463650040378,"aX":-0.8709265868246363},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.9,"breakHorizontal":-0.6,"spinRate":2641,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.4161304485633126,"extension":6.3547557557856145},"index":0,"playId":"fb0012c9-903c-3320-aa8e-6e407d3eccc4","pitchNumber":1,"startTime":"2026-04-29T00:17:55.031Z","endTime":"2026-04-29T00:17:59.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.093426498518845,"aZ":-13.275464723946241,"pfxX":-2.970279085337004,"pfxZ":9.802580366809597,"pX":1.3760666397538446,"pZ":2.276756473570476,"vX0":9.034671044278719,"vY0":-138.2832560068807,"vZ0":-7.1508408678638835,"x":64.55,"y":177.31,"x0":-1.5539646356420298,"y0":50.00577241428012,"z0":5.795004074206628,"aX":-5.729005373431798},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.3,"breakHorizontal":3.4,"spinRate":2488,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.39675522731099333,"extension":6.427068651584848},"index":1,"playId":"4bdbeefc-5d76-39d2-93ed-dfaee57ed7ec","pitchNumber":2,"startTime":"2026-04-29T00:18:14.024Z","endTime":"2026-04-29T00:18:17.886Z","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":1},"index":2,"startTime":"2026-04-29T00:18:26.876Z","endTime":"2026-04-29T00:18:40.637Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.941028456803725,"aZ":-37.918166932272804,"pfxX":7.206706956934774,"pfxZ":-3.837125348922524,"pX":0.2329773228576902,"pZ":1.8686861361110554,"vX0":2.8212891127346027,"vY0":-122.35452176602993,"vZ0":-1.7450409459247038,"x":108.12,"y":188.33,"x0":-1.8753455828785923,"y0":50.00145431462214,"z0":5.877951117025182,"aX":10.790303695514384},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-7.1,"breakHorizontal":-13.8,"spinRate":2929,"spinDirection":53},"zone":9,"typeConfidence":2.0,"plateTime":0.4497945264337688,"extension":6.271479397355352},"index":3,"playId":"39665b0b-3cf7-35da-8b4d-1f1e7ad16185","pitchNumber":3,"startTime":"2026-04-29T00:18:40.637Z","endTime":"2026-04-29T00:18:44.215Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:18:44.215Z","atBatIndex":16},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Mike Trout hit by pitch.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-29T00:18:47.246Z","endTime":"2026-04-29T00:20:29.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"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(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":89.4,"endSpeed":81.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.259359226503374,"aZ":-27.64499166254348,"pfxX":-0.2833472805298194,"pfxZ":2.6486825372345404,"pX":-0.21972276039990513,"pZ":2.7180411623940386,"vX0":4.7204747538117875,"vY0":-130.12156927251192,"vZ0":-2.549918336288815,"x":125.38,"y":165.39,"x0":-2.023340049859023,"y0":50.0013130249808,"z0":5.813385705229986,"aX":-0.48505284394011094},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.4,"breakHorizontal":-0.6,"spinRate":2628,"spinDirection":177},"zone":5,"typeConfidence":2.0,"plateTime":0.42154373890071817,"extension":6.336050480802119},"index":0,"playId":"458464c9-e66b-3551-8368-85d02f8d0c4e","pitchNumber":1,"startTime":"2026-04-29T00:19:10.595Z","endTime":"2026-04-29T00:19:14.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.6363753565479,"aZ":-13.679608352669602,"pfxX":-2.708925942209146,"pfxZ":9.801256818772705,"pX":0.1691204827157605,"pZ":3.4897723600962074,"vX0":6.170946201617734,"vY0":-136.85242697424806,"vZ0":-3.806737515454431,"x":110.55,"y":144.56,"x0":-1.768263885417289,"y0":50.006000358675884,"z0":5.842963296818525,"aX":-5.114233583881481},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.0,"breakHorizontal":3.5,"spinRate":2493,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.40101355739503264,"extension":6.283254891496637},"index":1,"playId":"4850c34b-22dd-3f55-9ae7-0ebc22eeb4d6","pitchNumber":2,"startTime":"2026-04-29T00:19:26.113Z","endTime":"2026-04-29T00:19:29.113Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-29T00:19:46.120Z","endTime":"2026-04-29T00:19:47.808Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.349793660958618,"aZ":-17.106760500548443,"pfxX":-2.254286131760833,"pfxZ":7.713716366435328,"pX":0.31906607129474646,"pZ":3.031719277423958,"vX0":6.3135957165638,"vY0":-138.47633107035136,"vZ0":-4.631764872174629,"x":104.84,"y":156.92,"x0":-1.691984966507182,"y0":50.00035070754939,"z0":5.861527851821302,"aX":-4.402901676288723},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.2,"breakHorizontal":2.9,"spinRate":2530,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.39472297822186997,"extension":6.381640367365406},"index":3,"playId":"61f793d8-e3f4-3ff8-9397-ae8fc3ae3a5a","pitchNumber":3,"startTime":"2026-04-29T00:19:47.808Z","endTime":"2026-04-29T00:19:50.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07549621364917,"aZ":-30.640406032595116,"pfxX":2.271204908357374,"pfxZ":0.9145858141336376,"pX":1.398993434085481,"pZ":2.245759197230594,"vX0":7.146312910824368,"vY0":-128.65466328306766,"vZ0":-3.1578694527907105,"x":63.67,"y":178.14,"x0":-1.7071061584389498,"y0":50.004176106506776,"z0":5.857720272943988,"aX":3.816610934148544},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.2,"breakHorizontal":-5.6,"spinRate":2633,"spinDirection":95},"zone":14,"typeConfidence":2.0,"plateTime":0.4253367081805357,"extension":6.262748267479375},"index":4,"playId":"474a498c-f5f0-3981-bdf1-cea0482d96a5","pitchNumber":4,"startTime":"2026-04-29T00:20:06.662Z","endTime":"2026-04-29T00:20:11.594Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.10564416662827,"aZ":-18.36103158182385,"pfxX":-5.494212851269831,"pfxZ":7.228222215109442,"pX":-0.651966558085143,"pZ":3.3999456685771774,"vX0":5.210246155111499,"vY0":-137.06282176471868,"vZ0":-3.3367013031837756,"x":141.85,"y":146.98,"x0":-1.8598592583938773,"y0":50.00214029147474,"z0":5.880496500286375,"aX":-10.497387182469495},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.6,"breakHorizontal":8.9,"spinRate":2451,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.39898923870749714,"extension":6.276845153756431},"index":5,"playId":"86fc9a24-abf3-3bf7-b924-6078ca1d9bcf","pitchNumber":5,"startTime":"2026-04-29T00:20:23.387Z","endTime":"2026-04-29T00:20:29.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:20:29.530Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yoán Moncada strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-29T00:20:54.423Z","endTime":"2026-04-29T00:21:43.230Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.739015845631176,"aZ":-13.627715980709054,"pfxX":-2.9873958813417882,"pfxZ":9.890307915731041,"pX":0.5196172304164122,"pZ":2.457538740006183,"vX0":7.232037505549966,"vY0":-136.04868152050457,"vZ0":-6.258079709505963,"x":97.19,"y":172.43,"x0":-1.7845053570044989,"y0":50.003888031436205,"z0":5.7315145578146165,"aX":-5.603284126307218},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.8,"breakHorizontal":3.8,"spinRate":2367,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.40253123277245706,"extension":6.375871370938425},"index":0,"playId":"f97e0ef9-b037-3db3-85be-c946df9403b4","pitchNumber":1,"startTime":"2026-04-29T00:21:02.629Z","endTime":"2026-04-29T00:21:06.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.607175718603063,"aZ":-24.61863740256492,"pfxX":-9.592533878765094,"pfxZ":4.058915368676418,"pX":0.11485418562490374,"pZ":3.194288545181617,"vX0":8.314536877081792,"vY0":-135.3813934085275,"vZ0":-2.5950974622449157,"x":112.62,"y":152.53,"x0":-1.7447055195777232,"y0":50.0046238794804,"z0":5.882108604477657,"aX":-17.868994326546087},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.0,"breakHorizontal":15.7,"spinRate":2288,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.4040431212171147,"extension":6.358470733175044},"index":1,"playId":"d82e15a8-d67d-38de-993a-16452bbe8050","pitchNumber":2,"startTime":"2026-04-29T00:21:19.064Z","endTime":"2026-04-29T00:21:23.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.750588357347983,"aZ":-29.771188301677306,"pfxX":2.010446669538291,"pfxZ":1.4672039488454462,"pX":0.5813795180262032,"pZ":0.7507006623170176,"vX0":5.538103699771446,"vY0":-127.22825263094218,"vZ0":-6.596676623012657,"x":94.84,"y":218.51,"x0":-1.8836367876317741,"y0":50.00483029439867,"z0":5.732130081319866,"aX":3.30132360082319},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.4,"breakHorizontal":-4.9,"spinRate":2605,"spinDirection":89},"zone":14,"typeConfidence":2.0,"plateTime":0.4302667346433484,"extension":6.369627889795281},"index":2,"playId":"1f05793a-3f50-3259-bce3-6ac07f2a88fa","pitchNumber":3,"startTime":"2026-04-29T00:21:37.427Z","endTime":"2026-04-29T00:21:43.230Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:21:43.230Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Romo grounds out, first baseman Nolan Schanuel to pitcher José Soriano.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-29T00:23:32.551Z","endTime":"2026-04-29T00:25:44.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54513062263475,"aZ":-36.48185018712542,"pfxX":4.743948935963646,"pfxZ":-2.7848989651049907,"pX":1.6701637955062483,"pZ":1.1907171995605708,"vX0":8.753094764216755,"vY0":-123.89639328109295,"vZ0":-3.9164201616657763,"x":53.34,"y":206.63,"x0":-2.529249275202191,"y0":50.00021660340121,"z0":5.851685661783569,"aX":7.347202337617257},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-5.8,"breakHorizontal":-10.7,"spinRate":2459,"spinDirection":21},"zone":14,"typeConfidence":0.9,"plateTime":0.44266488517185687,"extension":6.683386373901414},"index":0,"playId":"181772bb-ec76-3c99-a2a7-753557604b28","pitchNumber":1,"startTime":"2026-04-29T00:23:52.595Z","endTime":"2026-04-29T00:23:57.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26727297130667,"aZ":-28.17555592970945,"pfxX":-9.737203503509463,"pfxZ":2.220321794429116,"pX":-0.20256106559298906,"pZ":0.809692243668901,"vX0":9.928500525268284,"vY0":-132.70882265985603,"vZ0":-6.953785357639249,"x":124.72,"y":216.92,"x0":-2.7128782451858244,"y0":50.001460371875545,"z0":5.493973581598503,"aX":-17.507060562432667},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.8,"breakHorizontal":15.7,"spinRate":1762,"spinDirection":246},"zone":13,"typeConfidence":0.91,"plateTime":0.4114850417067717,"extension":6.792104985124171},"index":1,"playId":"30e86284-e7aa-3b72-becf-aa88cbefdfc0","pitchNumber":2,"startTime":"2026-04-29T00:24:07.861Z","endTime":"2026-04-29T00:24:12.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.073517811725416,"aZ":-31.64404653531203,"pfxX":-9.405107916349086,"pfxZ":0.28300287447747685,"pX":0.7217555272581179,"pZ":1.5164327656685426,"vX0":11.722194021338613,"vY0":-134.8301598609059,"vZ0":-4.931278788386558,"x":89.49,"y":197.84,"x0":-2.4510014959297615,"y0":50.00098139241915,"z0":5.590292065653039,"aX":-17.394261344366704},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":-0.4,"breakHorizontal":14.6,"spinRate":1696,"spinDirection":248},"zone":14,"typeConfidence":0.91,"plateTime":0.40553476575541136,"extension":6.8888559848739375},"index":2,"playId":"ee776919-d15a-3c1b-988b-9c264e6e412e","pitchNumber":3,"startTime":"2026-04-29T00:24:23.264Z","endTime":"2026-04-29T00:24:28.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.621307844374098,"aZ":-24.12398180490507,"pfxX":-11.073382886414704,"pfxZ":4.027041485404768,"pX":0.11092190631946733,"pZ":2.7138669875885637,"vX0":10.881021336157556,"vY0":-140.40674979184217,"vZ0":-3.723277363860719,"x":112.77,"y":165.51,"x0":-2.3749024532073597,"y0":50.0003308167528,"z0":5.625851138188115,"aX":-22.119276360363386},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.7,"breakHorizontal":17.9,"spinRate":1949,"spinDirection":236},"zone":5,"typeConfidence":0.9,"plateTime":0.39002580034520573,"extension":6.78983452835239},"index":3,"playId":"9f0bd0bd-40ba-35a4-82e0-faaa5241e22b","pitchNumber":4,"startTime":"2026-04-29T00:24:39.224Z","endTime":"2026-04-29T00:24:46.242Z","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":0},"index":4,"startTime":"2026-04-29T00:25:05.933Z","endTime":"2026-04-29T00:25:13.566Z","isPitch":false,"type":"action","player":{"id":691011,"link":"/api/v1/people/691011"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.077897167156493,"aZ":-32.514612208587664,"pfxX":-9.607317537659991,"pfxZ":-0.18704704523925564,"pX":0.4125921406385347,"pZ":2.0491942851015827,"vX0":11.410106982591266,"vY0":-134.33420194456784,"vZ0":-3.1574643625581107,"x":101.27,"y":183.45,"x0":-2.648930848445562,"y0":50.003586545526815,"z0":5.5600501345667785,"aX":-17.49731708023387},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":-0.8,"breakHorizontal":14.9,"spinRate":1677,"spinDirection":245},"zone":9,"typeConfidence":0.91,"plateTime":0.408310238149975,"extension":6.660694955819059},"index":5,"playId":"c31522c7-b93a-35f8-9403-efcbb1856077","pitchNumber":5,"startTime":"2026-04-29T00:25:13.566Z","endTime":"2026-04-29T00:25:16.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.58469697769079,"aZ":-34.33487629586584,"pfxX":-7.090663990752654,"pfxZ":-1.1976269855682773,"pX":-0.7629294833696808,"pZ":2.6909306608843524,"vX0":7.40641410593485,"vY0":-133.3693357383549,"vZ0":-0.9177302522765877,"x":146.08,"y":166.12,"x0":-2.6492901329701435,"y0":50.00035211347452,"z0":5.5067352549680155,"aX":-12.824492353782725},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-2.2,"breakHorizontal":11.3,"spinRate":1327,"spinDirection":254},"zone":4,"typeConfidence":0.91,"plateTime":0.41004865320079853,"extension":6.707019064713243},"hitData":{"launchSpeed":76.6,"launchAngle":7.0,"totalDistance":89.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.3,"coordY":163.34}},"index":6,"playId":"9f5de003-b9b0-3b75-8e5e-14f7462b503e","pitchNumber":6,"startTime":"2026-04-29T00:25:37.467Z","endTime":"2026-04-29T00:25:44.450Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:25:44.450Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luisangel Acuña walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-29T00:25:50.727Z","endTime":"2026-04-29T00:27:43.280Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.9,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95698250169104,"aZ":-25.21742375082839,"pfxX":-1.7691143193292493,"pfxZ":3.8613528347558668,"pX":2.2522400735399537,"pZ":0.8345923271043642,"vX0":12.776914259092587,"vY0":-132.95307820475023,"vZ0":-7.820806752258237,"x":31.15,"y":216.25,"x0":-2.373690281392227,"y0":50.00005612088572,"z0":5.628252766240445,"aX":-3.185622808015484},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.5,"breakHorizontal":0.6,"spinRate":2342,"spinDirection":236},"zone":14,"typeConfidence":0.87,"plateTime":0.4110609004898538,"extension":6.971038927178382},"index":0,"playId":"0a00d6b6-8637-35dc-91a7-d6ab287a058e","pitchNumber":1,"startTime":"2026-04-29T00:26:21.377Z","endTime":"2026-04-29T00:26:24.889Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.9,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.93421013658111,"aZ":-27.38869731975137,"pfxX":-11.393714983105486,"pfxZ":2.3769113595812064,"pX":-1.3669264363596798,"pZ":2.180466454186186,"vX0":7.29464997460379,"vY0":-141.08428684055048,"vZ0":-4.353629080602854,"x":169.1,"y":179.91,"x0":-2.504835235586319,"y0":50.00687902284445,"z0":5.507694372565021,"aX":-22.98687168497777},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":3.6,"breakHorizontal":19.2,"spinRate":1881,"spinDirection":236},"zone":13,"typeConfidence":0.91,"plateTime":0.3881368268719254,"extension":6.7719646053025855},"index":1,"playId":"b2ed98d0-3ba2-3853-90ea-e4a1575a710a","pitchNumber":2,"startTime":"2026-04-29T00:26:39.939Z","endTime":"2026-04-29T00:26:43.698Z","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":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.4,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12512056921855,"aZ":-28.301201835342393,"pfxX":-11.64100686527166,"pfxZ":1.8982622230554522,"pX":-0.958589422068844,"pZ":2.5670676349349058,"vX0":8.194258783320855,"vY0":-141.92500306650885,"vZ0":-3.523591257751986,"x":153.54,"y":169.47,"x0":-2.369016980945031,"y0":50.005026688308554,"z0":5.624815713600782,"aX":-23.778827835252088},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":2.9,"breakHorizontal":19.4,"spinRate":1894,"spinDirection":235},"zone":11,"typeConfidence":0.9,"plateTime":0.3857580440304189,"extension":6.8558975175277945},"index":2,"playId":"2500ff94-dd6d-3304-acaa-096258ca0092","pitchNumber":3,"startTime":"2026-04-29T00:26:55.656Z","endTime":"2026-04-29T00:26:59.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.0,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.98868084047061,"aZ":-27.583061811720043,"pfxX":-9.93910742155878,"pfxZ":2.2295533326914887,"pX":-1.094645306470745,"pZ":1.9390519026722322,"vX0":7.541677039515284,"vY0":-142.23360505180776,"vZ0":-4.987043354419769,"x":158.73,"y":186.43,"x0":-2.482083517147594,"y0":50.00364355435226,"z0":5.452559551479891,"aX":-20.47434755260945},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":3.2,"breakHorizontal":16.6,"spinRate":1825,"spinDirection":237},"zone":13,"typeConfidence":0.9,"plateTime":0.38430718892813687,"extension":6.774937605730289},"index":3,"playId":"d47fbaeb-14e3-3a1d-85d8-34b0b8ba7e6a","pitchNumber":4,"startTime":"2026-04-29T00:27:21.722Z","endTime":"2026-04-29T00:27:25.398Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.3,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.32146553775261,"aZ":-27.266124969834575,"pfxX":-10.224780186659252,"pfxZ":2.409708984928379,"pX":-1.1433739891381018,"pZ":3.2202690936972305,"vX0":7.279395394231096,"vY0":-141.56476912705918,"vZ0":-2.0721896971662606,"x":160.58,"y":151.83,"x0":-2.415414537339404,"y0":50.00155947322197,"z0":5.701259101697641,"aX":-20.8198587159545},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.1,"breakHorizontal":17.0,"spinRate":1803,"spinDirection":237},"zone":11,"typeConfidence":0.9,"plateTime":0.38642220507016667,"extension":6.949330982801883},"index":4,"playId":"cbbb5ffc-a395-3275-ba33-3783fbdc5072","pitchNumber":5,"startTime":"2026-04-29T00:27:39.201Z","endTime":"2026-04-29T00:27:43.280Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:27:43.280Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andrew Benintendi walks. Luisangel Acuña to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-29T00:27:46.839Z","endTime":"2026-04-29T00:29:48.334Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"postOnSecond":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6121721618216,"aZ":-17.26799171483241,"pfxX":-6.390341386433783,"pfxZ":7.142988839972901,"pX":-2.496316421913349,"pZ":2.8891512063793394,"vX0":2.7220639810223215,"vY0":-143.4285562255916,"vZ0":-4.601905285282961,"x":212.15,"y":160.77,"x0":-2.626416888576943,"y0":50.00406949068611,"z0":5.588398667870289,"aX":-13.339222375153717},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.2,"breakHorizontal":11.0,"spinRate":2191,"spinDirection":233},"zone":11,"typeConfidence":0.9,"plateTime":0.3816134516536249,"extension":6.686116880384289},"index":0,"playId":"6fa5aba2-3eed-3629-8679-5fea6e795b8f","pitchNumber":1,"startTime":"2026-04-29T00:28:10.760Z","endTime":"2026-04-29T00:28:13.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.414548021266853,"aZ":-29.26141876188378,"pfxX":-9.882408337836058,"pfxZ":1.4968304656702376,"pX":-2.0916241908868223,"pZ":3.206818263307744,"vX0":4.55145327467907,"vY0":-138.57791376387135,"vZ0":-1.0662204929929757,"x":196.73,"y":152.2,"x0":-2.469551371064911,"y0":50.0057780536202,"z0":5.5479547635856115,"aX":-19.260100528459663},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":2.6,"breakHorizontal":17.0,"spinRate":1848,"spinDirection":234},"zone":11,"typeConfidence":0.92,"plateTime":0.394975339323659,"extension":6.93954749182388},"index":1,"playId":"6748a7a9-1bdb-3dee-b519-81539a4a9ebb","pitchNumber":2,"startTime":"2026-04-29T00:28:32.785Z","endTime":"2026-04-29T00:28:35.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57139550070037,"aZ":-35.15811934404413,"pfxX":6.7622162244054005,"pfxZ":-1.8587359519140456,"pX":1.0311468062936793,"pZ":2.638381207877961,"vX0":5.763490589304582,"vY0":-125.99524011426185,"vZ0":-1.1899704806842366,"x":77.7,"y":167.54,"x0":-2.1681523903439586,"y0":50.00553456634391,"z0":5.968319803165057,"aX":10.829928555199997},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.4,"breakHorizontal":-13.6,"spinRate":2546,"spinDirection":28},"zone":12,"typeConfidence":0.9,"plateTime":0.4353898073410991,"extension":6.80152341266841},"index":2,"playId":"19f2edb0-4e1e-30ac-9a66-eff155d8c057","pitchNumber":3,"startTime":"2026-04-29T00:28:55.838Z","endTime":"2026-04-29T00:28:59.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.47703975621533,"aZ":-15.288151709927,"pfxX":-6.29019281108056,"pfxZ":8.133002568114229,"pX":0.7122792268251767,"pZ":2.285615894980231,"vX0":10.581772095942073,"vY0":-143.2646549495496,"vZ0":-7.054442519870374,"x":89.85,"y":177.07,"x0":-2.2139577163196114,"y0":50.00103928439952,"z0":5.737551688989945,"aX":-13.05823257586788},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.4,"breakHorizontal":9.2,"spinRate":2211,"spinDirection":229},"zone":6,"typeConfidence":0.9,"plateTime":0.3824914542465665,"extension":6.944874264972229},"index":3,"playId":"572a934c-4e6a-3af0-9df3-698c750f8f08","pitchNumber":4,"startTime":"2026-04-29T00:29:15.166Z","endTime":"2026-04-29T00:29:19.201Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":88.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.996850334265304,"aZ":-18.875123716625158,"pfxX":-6.647961204539439,"pfxZ":6.521687988756836,"pX":-1.4993336889598532,"pZ":2.852052906508922,"vX0":4.969559393420808,"vY0":-143.07363570832405,"vZ0":-4.611768748413257,"x":174.15,"y":161.77,"x0":-2.4094020110967174,"y0":50.0052021061955,"z0":5.695148672179579,"aX":-13.561063500498244},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.9,"breakHorizontal":10.8,"spinRate":1971,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.3852327068996204,"extension":6.862599381736154},"index":4,"playId":"fc16e596-b2d8-3e16-b92e-ba8d9b643bae","pitchNumber":5,"startTime":"2026-04-29T00:29:41.166Z","endTime":"2026-04-29T00:29:48.334Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:29:48.334Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Munetaka Murakami called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-29T00:30:43.417Z","endTime":"2026-04-29T00:32:53.445Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"postOnSecond":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"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-04-29T00:29:55.912Z","endTime":"2026-04-29T00:30:45.612Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.5269477988489,"aZ":-29.89669249520885,"pfxX":-10.326939431199452,"pfxZ":1.2149307708582515,"pX":1.0168270998266191,"pZ":0.2506202557006872,"vX0":12.376309155141383,"vY0":-136.2915377580719,"vZ0":-8.299122095585956,"x":78.24,"y":232.01,"x0":-2.2533430327459096,"y0":50.00243582408894,"z0":5.416902912915401,"aX":-19.319760546679458},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":0.4,"breakHorizontal":16.0,"spinRate":1715,"spinDirection":247},"zone":14,"typeConfidence":0.91,"plateTime":0.40274539260108844,"extension":6.954885352130557},"index":1,"playId":"2a3318c2-f1bf-3987-a6e5-f87572ecf445","pitchNumber":1,"startTime":"2026-04-29T00:30:45.612Z","endTime":"2026-04-29T00:30:48.653Z","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, 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":97.2,"endSpeed":89.4,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.672278750052158,"aZ":-29.814594570395144,"pfxX":-11.126237064180003,"pfxZ":1.1622956748641258,"pX":-0.5985924495035277,"pZ":2.1491863344601287,"vX0":9.086303757119229,"vY0":-141.2630327504617,"vZ0":-3.907453889601675,"x":139.82,"y":180.75,"x0":-2.403286581082639,"y0":50.003162793494866,"z0":5.456139475679177,"aX":-22.599628366151894},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":1.4,"breakHorizontal":18.4,"spinRate":2023,"spinDirection":234},"zone":7,"typeConfidence":0.9,"plateTime":0.3869953005303395,"extension":6.797410835906744},"index":2,"playId":"e266e381-b376-3314-88bc-161ab997a53b","pitchNumber":2,"startTime":"2026-04-29T00:31:07.508Z","endTime":"2026-04-29T00:31:10.599Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":3,"playId":"2036f416-befc-334d-b869-d7aeba75785e","startTime":"2026-04-29T00:31:27.644Z","endTime":"2026-04-29T00:31:31.721Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.7,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.603957125804914,"aZ":-28.637564716148653,"pfxX":-10.727918663844019,"pfxZ":1.7247631118432327,"pX":-1.9008634964071929,"pZ":2.7266202053142896,"vX0":5.587915792318911,"vY0":-142.12172118844975,"vZ0":-2.8071432051544303,"x":189.46,"y":165.16,"x0":-2.4952589254468855,"y0":50.00510072728536,"z0":5.539954210659778,"aX":-22.0181191497252},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":2.8,"breakHorizontal":18.4,"spinRate":1936,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.384923210527353,"extension":6.879084317506004},"index":4,"playId":"e63f18bc-1ce4-3cdb-91ec-d65df26bde95","pitchNumber":3,"startTime":"2026-04-29T00:31:49.770Z","endTime":"2026-04-29T00:31:52.770Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.270503317548147,"aZ":-27.05535049423802,"pfxX":-10.334543159911451,"pfxZ":2.6823683173977413,"pX":0.7469268798943577,"pZ":1.8310111022380136,"vX0":11.84957280583857,"vY0":-137.10967583282314,"vZ0":-5.041379401990045,"x":88.53,"y":189.34,"x0":-2.2807024328325354,"y0":50.006367552620304,"z0":5.531423252307626,"aX":-19.75302910105308},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.0,"breakHorizontal":16.3,"spinRate":1757,"spinDirection":245},"zone":9,"typeConfidence":0.81,"plateTime":0.3989111325429606,"extension":6.993614468730667},"index":5,"playId":"330d8443-0be8-381d-b1ad-683158f1ba27","pitchNumber":4,"startTime":"2026-04-29T00:32:10.764Z","endTime":"2026-04-29T00:32:37.770Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":145,"player":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":90.1,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.305877681225404,"aZ":-16.18933693393663,"pfxX":-7.869353479556866,"pfxZ":7.6846570848606115,"pX":-0.7431228636149732,"pZ":1.9375601083512268,"vX0":7.365176329416153,"vY0":-143.569689245373,"vZ0":-7.158200088324922,"x":145.33,"y":186.47,"x0":-2.32362349771934,"y0":50.00560453563921,"z0":5.477425569605906,"aX":-16.374334157367173},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.6,"breakHorizontal":12.7,"spinRate":2278,"spinDirection":233},"zone":7,"typeConfidence":0.9,"plateTime":0.38200536128974516,"extension":6.944542224491757},"index":6,"playId":"91af0e6f-561a-3bbf-987f-fb4efe4eecd9","pitchNumber":5,"startTime":"2026-04-29T00:32:48.405Z","endTime":"2026-04-29T00:32:53.445Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:32:53.445Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Miguel Vargas walks. Luisangel Acuña to 3rd. Andrew Benintendi to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-29T00:32:57.021Z","endTime":"2026-04-29T00:36:02.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"postOnSecond":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"postOnThird":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"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":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"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":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"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(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":97.0,"endSpeed":89.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.629283041137818,"aZ":-27.859238301106323,"pfxX":-9.898232211410688,"pfxZ":2.1406924748000282,"pX":0.7495934639409357,"pZ":1.8134256316718345,"vX0":10.962837014840558,"vY0":-140.75226276912284,"vZ0":-5.543030640093032,"x":88.43,"y":189.82,"x0":-1.9016041067779925,"y0":50.00394379279329,"z0":5.60220168366803,"aX":-19.950203608522894},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":2.9,"breakHorizontal":15.8,"spinRate":1899,"spinDirection":236},"zone":9,"typeConfidence":0.91,"plateTime":0.3884973146363553,"extension":6.877308018591354},"index":0,"playId":"e1b9be96-ed93-3cfd-b98f-dd1745fd26a9","pitchNumber":1,"startTime":"2026-04-29T00:33:21.725Z","endTime":"2026-04-29T00:33:25.910Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"fc7af1fc-2af0-4552-be03-3a61113849df","startTime":"2026-04-29T00:33:40.255Z","endTime":"2026-04-29T00:33:45.255Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":89.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.22569055452299,"aZ":-11.27677571710819,"pfxX":-7.237065977743102,"pfxZ":10.081939012237363,"pX":0.6089908135826856,"pZ":2.175404486605824,"vX0":10.082155877933095,"vY0":-143.52853652057416,"vZ0":-7.617782743160079,"x":93.79,"y":180.04,"x0":-2.019686693447563,"y0":50.00705766115231,"z0":5.577562451469684,"aX":-15.006676739192004},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.7,"breakHorizontal":10.9,"spinRate":2365,"spinDirection":225},"zone":9,"typeConfidence":0.9,"plateTime":0.3825706595159333,"extension":6.79317994736603},"index":2,"playId":"4099b1a1-b771-383d-b599-2137c186f920","pitchNumber":2,"startTime":"2026-04-29T00:33:58.856Z","endTime":"2026-04-29T00:34:02.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":90.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.67924623000931,"aZ":-16.494279778974697,"pfxX":-6.753568460408608,"pfxZ":7.475355690638171,"pX":-1.236151768170999,"pZ":4.303908531689727,"vX0":5.6605948552391405,"vY0":-144.1823126841405,"vZ0":-1.283004571086499,"x":164.12,"y":122.57,"x0":-2.3510144292223227,"y0":50.00402261195236,"z0":5.776392752500925,"aX":-14.167860977778274},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.4,"breakHorizontal":11.0,"spinRate":2250,"spinDirection":231},"zone":11,"typeConfidence":0.9,"plateTime":0.3804335954352851,"extension":6.687045171820759},"index":3,"playId":"39c0c27e-1a1f-3016-9eb4-c18b8d595833","pitchNumber":3,"startTime":"2026-04-29T00:34:20.916Z","endTime":"2026-04-29T00:34:24.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.153392264314377,"aZ":-36.65952321463632,"pfxX":7.446806608604877,"pfxZ":-2.725368534591782,"pX":2.277009765810273,"pZ":2.5695126307748333,"vX0":7.482472481679451,"vY0":-127.43622596213685,"vZ0":-1.460363388362952,"x":30.21,"y":169.4,"x0":-1.6645959460664979,"y0":50.003337674391794,"z0":6.0454042433224116,"aX":12.249995833268395},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-5.0,"breakHorizontal":-15.1,"spinRate":2539,"spinDirection":27},"zone":14,"typeConfidence":0.9,"plateTime":0.42977267356753845,"extension":6.864415354789014},"index":4,"playId":"630459b9-1871-33ad-9509-ec97885959cd","pitchNumber":4,"startTime":"2026-04-29T00:34:41.859Z","endTime":"2026-04-29T00:34:44.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":87.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.83078647132678,"aZ":-26.509660870848965,"pfxX":1.2379143071013905,"pfxZ":2.966290730313771,"pX":1.8731087031663867,"pZ":0.7148810072157827,"vX0":10.02966897714755,"vY0":-136.34210826041752,"vZ0":-8.262778625869815,"x":45.6,"y":219.48,"x0":-1.9919590087413255,"y0":50.00552253218192,"z0":5.573635998350051,"aX":2.3633242364815104},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.0,"breakHorizontal":-4.1,"spinRate":2408,"spinDirection":208},"zone":14,"typeConfidence":0.92,"plateTime":0.39949892575733204,"extension":7.00675347108264},"index":5,"playId":"bc31174c-71d5-3722-8895-f38ada4a4e10","pitchNumber":5,"startTime":"2026-04-29T00:35:05.393Z","endTime":"2026-04-29T00:35:08.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.72016162318252,"aZ":-13.379348911611501,"pfxX":-7.5978570162887875,"pfxZ":9.131139764740453,"pX":0.35534408525306094,"pZ":1.8781411346506562,"vX0":9.508693104644486,"vY0":-142.3531967476103,"vZ0":-7.936100782611247,"x":103.46,"y":188.07,"x0":-2.0362064049653292,"y0":50.00543973103383,"z0":5.543338786062821,"aX":-15.644585462458647},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.1,"breakHorizontal":11.9,"spinRate":2306,"spinDirection":232},"zone":9,"typeConfidence":0.9,"plateTime":0.384293851696059,"extension":6.867033255908732},"index":6,"playId":"2185ceed-95be-3216-9f41-c73076a9a027","pitchNumber":6,"startTime":"2026-04-29T00:35:23.989Z","endTime":"2026-04-29T00:35:27.050Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.993352043325395,"aZ":-16.67751728824196,"pfxX":-5.35227764867199,"pfxZ":7.502358834745696,"pX":-0.9130218718884303,"pZ":3.8993295157903924,"vX0":5.556207484545979,"vY0":-142.63623469052123,"vZ0":-2.167547493746025,"x":151.8,"y":133.5,"x0":-2.188341891880916,"y0":50.00615806925386,"z0":5.717628684332072,"aX":-11.06029091194786},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.3,"breakHorizontal":8.6,"spinRate":2068,"spinDirection":231},"zone":11,"typeConfidence":0.9,"plateTime":0.38362532010903383,"extension":6.856242501900331},"index":7,"playId":"b310116d-f0fe-37b8-a588-e7ec861c0096","pitchNumber":7,"startTime":"2026-04-29T00:35:54.415Z","endTime":"2026-04-29T00:36:02.558Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:36:02.558Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colson Montgomery grounds out, second baseman Adam Frazier to first baseman Nolan Schanuel.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-29T00:37:12.289Z","endTime":"2026-04-29T00:37:59.669Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"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":2},"index":0,"startTime":"2026-04-29T00:36:06.129Z","endTime":"2026-04-29T00:37:14.478Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.838141980418857,"aZ":-32.44703271662466,"pfxX":-5.24511989506227,"pfxZ":-0.14507748093322803,"pX":-0.14074450926160234,"pZ":1.123036189480132,"vX0":7.630345895980276,"vY0":-135.43199450896256,"vZ0":-5.7546321040831945,"x":122.36,"y":208.46,"x0":-2.3050836596938904,"y0":50.00375019137366,"z0":5.5274360375317055,"aX":-9.80564638596139},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-1.2,"breakHorizontal":8.0,"spinRate":1514,"spinDirection":261},"zone":13,"typeConfidence":0.9,"plateTime":0.40346135229593827,"extension":7.011095159615739},"index":1,"playId":"354ef0a7-217b-33db-b3e5-3882aabeacab","pitchNumber":1,"startTime":"2026-04-29T00:37:14.478Z","endTime":"2026-04-29T00:37:18.519Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.270468794102595,"aZ":-28.39102959048749,"pfxX":-8.527295495177448,"pfxZ":1.8724516911509559,"pX":-1.0621594546191464,"pZ":1.3262341871791359,"vX0":6.9907410947551964,"vY0":-140.91204959945227,"vZ0":-6.351650932814113,"x":157.49,"y":202.97,"x0":-2.460075156854685,"y0":50.006773850388356,"z0":5.429708662145928,"aX":-17.25276364393413},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":2.3,"breakHorizontal":14.2,"spinRate":1860,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.3878486573310056,"extension":6.692435233992914},"index":2,"playId":"2c322cc4-fc35-38a0-80c8-f4866dde2c44","pitchNumber":2,"startTime":"2026-04-29T00:37:31.626Z","endTime":"2026-04-29T00:37:34.994Z","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":98.1,"endSpeed":90.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.101671582739925,"aZ":-29.411429174121107,"pfxX":-9.455450732377617,"pfxZ":1.3372986698338654,"pX":-0.5111169383949258,"pZ":2.497200886993611,"vX0":8.875221908758828,"vY0":-142.6178578172328,"vZ0":-3.646461103850232,"x":136.48,"y":171.36,"x0":-2.426532735343553,"y0":50.00700796083626,"z0":5.636030876431962,"aX":-19.590945593588433},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":1.9,"breakHorizontal":15.5,"spinRate":1854,"spinDirection":241},"zone":4,"typeConfidence":0.9,"plateTime":0.38325056984939065,"extension":6.93077972282506},"hitData":{"launchSpeed":103.4,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.85,"coordY":156.24}},"index":3,"playId":"082bcc46-2dd2-35aa-a49e-b7d20f8f7803","pitchNumber":3,"startTime":"2026-04-29T00:37:51.408Z","endTime":"2026-04-29T00:37:59.669Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:37:59.669Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Soler called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-29T00:39:55.805Z","endTime":"2026-04-29T00:40:56.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.279356043336065,"aZ":-26.496264487525185,"pfxX":-0.3103043922741282,"pfxZ":3.428601612639331,"pX":1.0812577758104043,"pZ":1.887892225598829,"vX0":6.916957888550714,"vY0":-128.14298948281393,"vZ0":-4.724698551410668,"x":75.78,"y":187.81,"x0":-1.616541120509722,"y0":50.00549417216597,"z0":5.833720348267482,"aX":-0.5145497727027198},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.3,"breakHorizontal":-1.1,"spinRate":2660,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.42795396872917824,"extension":6.332862021962948},"index":0,"playId":"e80c634e-3c59-36a0-8deb-db717c77d184","pitchNumber":1,"startTime":"2026-04-29T00:40:04.369Z","endTime":"2026-04-29T00:40:08.834Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.385144645067957,"aZ":-23.307759109996553,"pfxX":-10.029576540261566,"pfxZ":4.813679987402376,"pX":-0.5835035020082328,"pZ":2.126230323757724,"vX0":6.740125260568649,"vY0":-135.1331325661409,"vZ0":-5.334338313095217,"x":139.24,"y":181.37,"x0":-1.8112536219339075,"y0":50.0058105283439,"z0":5.770782076428549,"aX":-18.489104889751175},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.7,"breakHorizontal":16.7,"spinRate":2465,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.40585657047836143,"extension":6.297879046665357},"index":1,"playId":"f15e40f2-699b-39f1-b847-98638f44f1db","pitchNumber":2,"startTime":"2026-04-29T00:40:17.669Z","endTime":"2026-04-29T00:40:21.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.362130766209635,"aZ":-23.10912347746134,"pfxX":1.593581755830817,"pfxZ":5.076773377892517,"pX":1.1070079481822497,"pZ":2.5530729286545673,"vX0":6.847281603742408,"vY0":-132.27624844154963,"vZ0":-4.008756403283437,"x":74.8,"y":169.85,"x0":-1.714563845411489,"y0":50.000060770578344,"z0":5.768218848100612,"aX":2.8415019121054828},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.6,"breakHorizontal":-4.3,"spinRate":2669,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.4129721309564043,"extension":6.339428049179342},"index":2,"playId":"c9fe6bc8-c794-3b43-a328-f2614c6295a1","pitchNumber":3,"startTime":"2026-04-29T00:40:35.128Z","endTime":"2026-04-29T00:40:38.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.263622741553572,"aZ":-32.18110613658677,"pfxX":2.6460461408475564,"pfxZ":-0.0014555997087608574,"pX":-0.49326577075098144,"pZ":1.642786812634324,"vX0":2.577146363571312,"vY0":-127.6440664009778,"vZ0":-4.109957983203534,"x":135.8,"y":194.42,"x0":-1.858345664588389,"y0":50.00503899690159,"z0":5.796281196245018,"aX":4.384502349722664},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.7,"breakHorizontal":-5.4,"spinRate":2599,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.42843972686635423,"extension":6.380222554097176},"index":3,"playId":"fd7fc0b1-daeb-3721-8704-99478301614d","pitchNumber":4,"startTime":"2026-04-29T00:40:50.970Z","endTime":"2026-04-29T00:40:56.748Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:40:56.748Z","atBatIndex":25},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nolan Schanuel doubles (6) on a line drive to right fielder Everson Pereira.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-29T00:40:58.716Z","endTime":"2026-04-29T00:42:20.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677592,"link":"/api/v1/people/677592"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.05259758303125,"aZ":-17.907971068608063,"pfxX":-4.111554770200644,"pfxZ":7.661762756127488,"pX":1.242792201948717,"pZ":2.1174351393250697,"vX0":8.93934906708918,"vY0":-135.24851824229214,"vZ0":-6.627695301251034,"x":69.63,"y":181.61,"x0":-1.5633885819847446,"y0":50.00363033971817,"z0":5.844792399138149,"aX":-7.657342596448162},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.7,"breakHorizontal":5.6,"spinRate":2265,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.404174621180279,"extension":6.4670918994904865},"index":0,"playId":"7cbc96ea-d4eb-3cc0-8c93-55d95b6e7ee1","pitchNumber":1,"startTime":"2026-04-29T00:41:19.069Z","endTime":"2026-04-29T00:41:22.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.141108567178588,"aZ":-22.5821387961845,"pfxX":-9.333137137339625,"pfxZ":5.217904301294292,"pX":-0.7733054637170915,"pZ":3.0784860252913826,"vX0":5.82383684008761,"vY0":-134.0423496741527,"vZ0":-3.171492820439254,"x":146.48,"y":155.66,"x0":-1.7498963562685683,"y0":50.0051912580689,"z0":5.8704379817096255,"aX":-17.163189053416787},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.0,"breakHorizontal":15.8,"spinRate":2322,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.4070011826650335,"extension":6.37880441990084},"index":1,"playId":"faf8646e-fde9-3914-8996-4e72f2c85af1","pitchNumber":2,"startTime":"2026-04-29T00:41:35.521Z","endTime":"2026-04-29T00:41:38.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":84.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.803136657954237,"aZ":-26.825402019797075,"pfxX":-0.49898671272391093,"pfxZ":2.9905905890522053,"pX":-0.5002412837026861,"pZ":3.8080835600068137,"vX0":4.075353358430503,"vY0":-131.6010256226364,"vZ0":-0.389349447629137,"x":136.07,"y":135.96,"x0":-1.9912445703469364,"y0":50.003357238631274,"z0":5.912064504717545,"aX":-0.8934097667006798},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.5,"breakHorizontal":0.2,"spinRate":2613,"spinDirection":180},"zone":11,"typeConfidence":2.0,"plateTime":0.4131378649425099,"extension":6.298895235475188},"index":2,"playId":"ff130350-5197-3ec5-8b3c-85420e343d21","pitchNumber":3,"startTime":"2026-04-29T00:41:53.310Z","endTime":"2026-04-29T00:41:57.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52881605116702,"aZ":-22.83849810323832,"pfxX":-9.441456762499588,"pfxZ":5.1013018530713055,"pX":-0.10701945425044672,"pZ":2.2665163718322527,"vX0":7.986622555643918,"vY0":-134.0443016370876,"vZ0":-4.989426406272652,"x":121.08,"y":177.58,"x0":-1.8907460971077963,"y0":50.000118701530546,"z0":5.771075244093744,"aX":-17.270157290691053},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.4,"breakHorizontal":15.5,"spinRate":2362,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.4077901686832197,"extension":6.420642727255769},"hitData":{"launchSpeed":88.2,"launchAngle":21.0,"totalDistance":291.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":208.83,"coordY":101.27}},"index":3,"playId":"ef1c2285-d703-377a-bed0-d8c3a78eae9c","pitchNumber":4,"startTime":"2026-04-29T00:42:08.118Z","endTime":"2026-04-29T00:42:20.829Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:42:20.829Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jo Adell singles on a ground ball to center fielder Tristan Peters. Nolan Schanuel scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-29T00:42:24.752Z","endTime":"2026-04-29T00:43:13.967Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":{"id":663436,"link":"/api/v1/people/663436"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.867271453307065,"aZ":-19.575842265317178,"pfxX":-9.976430129868515,"pfxZ":6.797233181582205,"pX":0.8873601950923671,"pZ":1.9680629265528897,"vX0":10.254640965399183,"vY0":-135.15064105280487,"vZ0":-6.300819155470148,"x":83.18,"y":185.64,"x0":-1.656079825044157,"y0":50.005114370356665,"z0":5.700103226431308,"aX":-18.497812015903385},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.2,"breakHorizontal":16.0,"spinRate":2464,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.40494285201594904,"extension":6.485931244780685},"index":0,"playId":"7793a11f-0d97-3809-97ef-1138838ab9df","pitchNumber":1,"startTime":"2026-04-29T00:42:46.775Z","endTime":"2026-04-29T00:42:51.064Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.593874304474465,"aZ":-22.224932823183337,"pfxX":-10.456580396772603,"pfxZ":5.323265929184997,"pX":-0.3635859694516804,"pZ":1.699186783445689,"vX0":7.551668306045211,"vY0":-135.34957689941558,"vZ0":-6.544269190896475,"x":130.86,"y":192.9,"x0":-1.8214793728141432,"y0":50.00078567382701,"z0":5.6884170456060845,"aX":-19.535255303026364},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.5,"breakHorizontal":17.5,"spinRate":2406,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.4035982665038791,"extension":6.494534844664193},"hitData":{"launchSpeed":98.0,"launchAngle":6.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.9,"coordY":100.5}},"index":1,"playId":"78e77aa3-113f-308b-8993-fc5c0e95403c","pitchNumber":2,"startTime":"2026-04-29T00:43:02.177Z","endTime":"2026-04-29T00:43:13.967Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:43:13.967Z","atBatIndex":27},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Josh Lowe lines out sharply to center fielder Tristan Peters.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-29T00:43:28.815Z","endTime":"2026-04-29T00:43:47.569Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"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":93.4,"endSpeed":85.8,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.79467820930127,"aZ":-20.018925769568526,"pfxX":-9.210505354938443,"pfxZ":6.490741268767205,"pX":0.05932168270745703,"pZ":1.7725607667849668,"vX0":8.16066733293773,"vY0":-135.7295709553199,"vZ0":-6.669205574558344,"x":114.74,"y":190.92,"x0":-1.7848311618881585,"y0":50.00002063164462,"z0":5.64826803928544,"aX":-17.23901875902591},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.6,"breakHorizontal":15.0,"spinRate":2484,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.4030307604707817,"extension":6.434791509833025},"hitData":{"launchSpeed":107.4,"launchAngle":16.0,"totalDistance":320.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":108.01,"coordY":72.04}},"index":0,"playId":"82b9ece0-9b51-35f6-a95b-f1e81777634a","pitchNumber":1,"startTime":"2026-04-29T00:43:40.503Z","endTime":"2026-04-29T00:43:47.569Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:43:47.569Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sebastián Rivero singles on a ground ball to right fielder Everson Pereira. Jo Adell to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-29T00:43:57.101Z","endTime":"2026-04-29T00:44:25.449Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"postOnSecond":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677592,"link":"/api/v1/people/677592"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33829253560759,"aZ":-23.854153971493247,"pfxX":-1.6677789179215199,"pfxZ":4.611109358576938,"pX":0.3827355468185204,"pZ":2.6988476321997767,"vX0":6.34357576781091,"vY0":-133.20010616935207,"vZ0":-3.6172505001441486,"x":102.41,"y":165.91,"x0":-1.8081465013667704,"y0":50.00500607319401,"z0":5.789717975159803,"aX":-3.011310605521239},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.8,"breakHorizontal":1.7,"spinRate":2581,"spinDirection":193},"zone":6,"typeConfidence":2.0,"plateTime":0.4104570964652332,"extension":6.336790794068446},"hitData":{"launchSpeed":90.4,"launchAngle":4.0,"totalDistance":81.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.5,"coordY":116.72}},"index":0,"playId":"fa909b1d-b05f-34b5-9fa8-e74ba1ca7bad","pitchNumber":1,"startTime":"2026-04-29T00:44:12.099Z","endTime":"2026-04-29T00:44:25.449Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:44:25.449Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adam Frazier grounds out, second baseman Sam Antonacci to first baseman Munetaka Murakami.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-29T00:44:30.674Z","endTime":"2026-04-29T00:45:17.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"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":82.5,"endSpeed":76.1,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.13096817761959,"aZ":-38.50832399330844,"pfxX":5.9134942527071805,"pfxZ":-4.327511160867822,"pX":-0.605343121975533,"pZ":2.9126791946610933,"vX0":1.5609265077255903,"vY0":-120.1258468951409,"vZ0":0.5732487810166513,"x":140.07,"y":160.14,"x0":-2.0318983443614114,"y0":50.00574560211773,"z0":6.092653052526842,"aX":8.648486879011097},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-7.4,"breakHorizontal":-11.0,"spinRate":2804,"spinDirection":51},"zone":1,"typeConfidence":2.0,"plateTime":0.455854533988735,"extension":6.0962494148960875},"index":0,"playId":"63a6d45b-edcb-36e4-b01c-99277a8dc0f6","pitchNumber":1,"startTime":"2026-04-29T00:44:51.241Z","endTime":"2026-04-29T00:44:54.955Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.531443108591315,"aZ":-36.58989698619561,"pfxX":8.212431670236295,"pfxZ":-2.9682549551564863,"pX":-0.23897599764795857,"pZ":1.8161283072722478,"vX0":1.728287856394979,"vY0":-121.35522590111913,"vZ0":-2.055811167517053,"x":126.11,"y":189.74,"x0":-2.027932059708181,"y0":50.005268639004605,"z0":5.872281499476643,"aX":12.206570919956503},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-5.6,"breakHorizontal":-15.2,"spinRate":2959,"spinDirection":54},"zone":8,"typeConfidence":2.0,"plateTime":0.4519531162651744,"extension":6.180005098316663},"hitData":{"launchSpeed":84.3,"launchAngle":0.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.69,"coordY":150.16}},"index":1,"playId":"7ae66a78-063c-3d93-a4f1-6d59e4d85eb6","pitchNumber":2,"startTime":"2026-04-29T00:45:06.869Z","endTime":"2026-04-29T00:45:17.316Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:45:17.316Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Everson Pereira strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-29T00:47:17.412Z","endTime":"2026-04-29T00:49:46.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":677592,"fullName":"Everson Pereira","link":"/api/v1/people/677592"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677592,"fullName":"Everson Pereira","link":"/api/v1/people/677592"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.6,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.446048070013223,"aZ":-27.42723832637392,"pfxX":-9.319142340448042,"pfxZ":2.4396279020823224,"pX":-0.7201708022572377,"pZ":1.9775484076871885,"vX0":7.942539657744732,"vY0":-138.3180084733811,"vZ0":-5.052206165890729,"x":144.45,"y":185.39,"x0":-2.411218059946804,"y0":50.00629105730115,"z0":5.655964350539822,"aX":-18.149190226955312},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":3.6,"breakHorizontal":15.4,"spinRate":1823,"spinDirection":230},"zone":7,"typeConfidence":0.92,"plateTime":0.3952688859115967,"extension":6.714481195619461},"index":0,"playId":"468f2921-c880-3cc8-981e-a034395b35d9","pitchNumber":1,"startTime":"2026-04-29T00:47:41.809Z","endTime":"2026-04-29T00:47:44.809Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.9,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.6060794738266,"aZ":-34.71688908059632,"pfxX":4.446657754331402,"pfxZ":-1.677109960904649,"pX":0.7232063350708606,"pZ":1.9396616370112258,"vX0":5.479271368119715,"vY0":-122.02192445163456,"vZ0":-2.2914833647602295,"x":89.43,"y":186.41,"x0":-2.123735158680604,"y0":50.00213792444352,"z0":5.8641595997591764,"aX":6.7460325640889405},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.4,"breakHorizontal":-9.2,"spinRate":2260,"spinDirection":32},"zone":9,"typeConfidence":0.9,"plateTime":0.44780446943481644,"extension":6.883996106810933},"index":1,"playId":"4c3653aa-9bbe-34a8-9e31-6663d2426300","pitchNumber":2,"startTime":"2026-04-29T00:47:58.575Z","endTime":"2026-04-29T00:48:01.710Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-29T00:48:08.667Z","endTime":"2026-04-29T00:48:21.110Z","isPitch":false,"type":"action","player":{"id":677592,"link":"/api/v1/people/677592"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.8,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.246894248031193,"aZ":-36.54398088664134,"pfxX":5.638441906409117,"pfxZ":-2.8027782695445627,"pX":-0.05874151928307702,"pZ":2.200075699558114,"vX0":3.6862253962363143,"vY0":-123.67368457950771,"vZ0":-1.876935131862179,"x":119.24,"y":179.38,"x0":-2.298034623193801,"y0":50.00304496455853,"z0":6.016283979527166,"aX":8.787914144590998},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-5.3,"breakHorizontal":-11.0,"spinRate":2300,"spinDirection":32},"zone":5,"typeConfidence":0.91,"plateTime":0.44184520463975874,"extension":6.803326149305699},"index":3,"playId":"86fe9212-8ba5-3766-aa4b-16a936711612","pitchNumber":3,"startTime":"2026-04-29T00:48:21.110Z","endTime":"2026-04-29T00:48:24.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.4,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.48157134698225,"aZ":-29.795608195493617,"pfxX":-7.741741933647947,"pfxZ":1.2391045093179884,"pX":-0.26295338245530137,"pZ":0.5687943006265656,"vX0":8.276722580740493,"vY0":-137.2344828565296,"vZ0":-7.726979235106612,"x":127.02,"y":223.42,"x0":-2.3026342338312986,"y0":50.00390718771362,"z0":5.431594183812844,"aX":-14.866176206363708},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":0.8,"breakHorizontal":12.5,"spinRate":1689,"spinDirection":233},"zone":13,"typeConfidence":0.91,"plateTime":0.39811039038142715,"extension":7.076397474276709},"index":4,"playId":"5cb9b015-a2d8-3f91-a37f-3af4cfe57c83","pitchNumber":4,"startTime":"2026-04-29T00:48:41.103Z","endTime":"2026-04-29T00:48:44.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.6,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.305553280786576,"aZ":-26.138456531872723,"pfxX":-10.702382431114442,"pfxZ":3.0204330850530656,"pX":0.3663107869483983,"pZ":1.8290484864205485,"vX0":11.447104439196274,"vY0":-140.3109072792869,"vZ0":-5.782251699980396,"x":103.04,"y":189.4,"x0":-2.3729067961987647,"y0":50.001531981376104,"z0":5.616405728166656,"aX":-21.37036484517605},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":4.4,"breakHorizontal":17.0,"spinRate":1960,"spinDirection":229},"zone":9,"typeConfidence":0.91,"plateTime":0.39014445032189027,"extension":6.956456997384284},"index":5,"playId":"f937c93f-0c77-33f2-a6cb-0d78190ee737","pitchNumber":5,"startTime":"2026-04-29T00:48:59.201Z","endTime":"2026-04-29T00:49:03.454Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.1,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.628248435883684,"aZ":-39.14659217674569,"pfxX":8.493697496632517,"pfxZ":-4.505706769642828,"pX":-0.20074716407652335,"pZ":2.89049968685036,"vX0":2.144573365286071,"vY0":-124.05564357883755,"vZ0":0.3436515204201642,"x":124.65,"y":160.74,"x0":-2.181528404952579,"y0":50.00566067846503,"z0":6.034337986388007,"aX":13.135694322428032},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-7.8,"breakHorizontal":-15.8,"spinRate":2368,"spinDirection":34},"zone":2,"typeConfidence":0.91,"plateTime":0.44284403251859983,"extension":6.952553381761307},"index":6,"playId":"6e9a323a-43b4-3444-94a2-f7786672e636","pitchNumber":6,"startTime":"2026-04-29T00:49:24.914Z","endTime":"2026-04-29T00:49:27.914Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.3,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.85357130588088,"aZ":-30.344346823487786,"pfxX":-4.755384075161691,"pfxZ":1.0277451415064363,"pX":0.08941042683890235,"pZ":1.327938711131118,"vX0":7.972001288231019,"vY0":-132.30146580243053,"vZ0":-5.3536682395275115,"x":80.71,"y":189.43,"x0":-2.3328695107210704,"y0":50.00595946490492,"z0":5.57761493017638,"aX":-8.507051882393585},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.0,"breakHorizontal":7.1,"spinRate":1292,"spinDirection":244},"zone":14,"typeConfidence":0.74,"plateTime":0.4125752473799382,"extension":7.039186204847979},"index":7,"playId":"7c6f5b0a-177e-3990-abd8-b374f95405a7","pitchNumber":7,"startTime":"2026-04-29T00:49:43.140Z","endTime":"2026-04-29T00:49:46.940Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:49:46.940Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sam Antonacci singles on a ground ball to center fielder Mike Trout.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-29T00:49:53.981Z","endTime":"2026-04-29T00:50:38.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"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":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.8,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.733043567220463,"aZ":-16.940698628352795,"pfxX":-6.811566313516597,"pfxZ":7.6357078003672365,"pX":-0.0870021998982845,"pZ":1.104104769955074,"vX0":9.352826079523588,"vY0":-139.7290608248128,"vZ0":-8.92150380865994,"x":120.32,"y":208.97,"x0":-2.5782436456468845,"y0":50.00674818061336,"z0":5.430621548386577,"aX":-13.59782412986057},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.2,"breakHorizontal":10.7,"spinRate":2225,"spinDirection":235},"zone":13,"typeConfidence":0.9,"plateTime":0.39060194348980204,"extension":6.7115916895359025},"index":0,"playId":"9dcbe066-3a07-3521-8dae-75a524527f4d","pitchNumber":1,"startTime":"2026-04-29T00:50:11.145Z","endTime":"2026-04-29T00:50:15.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.9,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.33005652822068,"aZ":-30.80909163486289,"pfxX":-9.232252197457617,"pfxZ":0.682396148816153,"pX":0.030823867565681836,"pZ":2.169305156784706,"vX0":10.447382810253746,"vY0":-139.63920304111465,"vZ0":-3.9145793428150224,"x":115.83,"y":180.21,"x0":-2.5408462596898436,"y0":50.00302546537404,"z0":5.592562099446265,"aX":-18.426582435880402},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":0.6,"breakHorizontal":14.9,"spinRate":1974,"spinDirection":242},"zone":5,"typeConfidence":0.91,"plateTime":0.3906861150471479,"extension":6.776016959829384},"hitData":{"launchSpeed":103.9,"launchAngle":-0.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.06,"coordY":102.02}},"index":1,"playId":"8347b4ba-0f78-3fd7-a217-b97bf374f1b9","pitchNumber":2,"startTime":"2026-04-29T00:50:26.687Z","endTime":"2026-04-29T00:50:38.610Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:50:38.610Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tristan Peters flies out to center fielder Mike Trout.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-29T00:50:46.326Z","endTime":"2026-04-29T00:52:53.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.980334706246826,"aZ":-29.862001115159906,"pfxX":-9.080241097402041,"pfxZ":1.1676000435883536,"pX":-0.5806951877694166,"pZ":1.1088546516266484,"vX0":8.449349679830343,"vY0":-139.654344383011,"vZ0":-6.636400089092961,"x":139.13,"y":208.84,"x0":-2.4583153722933604,"y0":50.00672951305862,"z0":5.467349634112422,"aX":-18.029993343945268},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":1.0,"breakHorizontal":14.8,"spinRate":1979,"spinDirection":233},"zone":13,"typeConfidence":0.91,"plateTime":0.39145120454084825,"extension":6.529112594787767},"index":0,"playId":"540ceb17-7270-3487-b798-ded467d6dc9b","pitchNumber":1,"startTime":"2026-04-29T00:51:06.484Z","endTime":"2026-04-29T00:51:12.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.72461441638192,"aZ":-17.69092802676627,"pfxX":-5.256368498801771,"pfxZ":7.3980867795666665,"pX":-1.2698221381937054,"pZ":2.7554589527518223,"vX0":5.205473361798095,"vY0":-138.92599991450348,"vZ0":-4.597519769655494,"x":165.4,"y":164.38,"x0":-2.483670425080341,"y0":50.00112912306959,"z0":5.605331705842305,"aX":-10.288023292914358},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.6,"breakHorizontal":8.4,"spinRate":2046,"spinDirection":236},"zone":11,"typeConfidence":0.89,"plateTime":0.3940520942918355,"extension":6.8958200735056785},"index":1,"playId":"661f2462-59f1-3d6b-addf-6c2cf2c5ee96","pitchNumber":2,"startTime":"2026-04-29T00:51:34.887Z","endTime":"2026-04-29T00:51:38.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.98701596531871,"aZ":-31.206639885391272,"pfxX":-7.929053845423583,"pfxZ":0.5251898419830692,"pX":-1.4725703945980781,"pZ":2.2409453253100065,"vX0":5.087691737080836,"vY0":-134.9170797537176,"vZ0":-3.173851542254679,"x":173.13,"y":178.27,"x0":-2.3477484077280297,"y0":50.0051163370461,"z0":5.620393792420749,"aX":-14.692162488048986},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":0.5,"breakHorizontal":13.3,"spinRate":1667,"spinDirection":240},"zone":13,"typeConfidence":0.91,"plateTime":0.40519611159701796,"extension":6.987371521638641},"index":2,"playId":"ba893fc6-44cf-3917-8f91-f776b7b1ed46","pitchNumber":3,"startTime":"2026-04-29T00:51:56.277Z","endTime":"2026-04-29T00:51:59.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75799692535923,"aZ":-29.248386851845147,"pfxX":-10.394723442910006,"pfxZ":1.5521181932543966,"pX":0.8346381127036329,"pZ":1.2387351033518752,"vX0":11.368968451905044,"vY0":-136.12795432878053,"vZ0":-6.385413897552752,"x":85.19,"y":205.33,"x0":-2.037405339243067,"y0":50.00264013976199,"z0":5.6289255504913855,"aX":-19.587336987276696},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.6,"breakHorizontal":16.6,"spinRate":1751,"spinDirection":236},"zone":14,"typeConfidence":0.91,"plateTime":0.40174432373679814,"extension":7.073355950953067},"index":3,"playId":"d802bf5a-0c0a-3b9c-b101-4e5655c061c2","pitchNumber":4,"startTime":"2026-04-29T00:52:19.438Z","endTime":"2026-04-29T00:52:23.321Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.949952351521443,"aZ":-37.0456994780452,"pfxX":6.699641789279938,"pfxZ":-3.0868919871940097,"pX":-0.2602948078908704,"pZ":2.72006117156385,"vX0":2.6035306298251992,"vY0":-124.83937000923984,"vZ0":-0.4240229583148829,"x":126.92,"y":165.34,"x0":-2.186751447359405,"y0":50.00143567713452,"z0":5.939495757840144,"aX":10.580831105975747},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-5.4,"breakHorizontal":-12.7,"spinRate":2558,"spinDirection":27},"zone":5,"typeConfidence":0.91,"plateTime":0.4386261796902402,"extension":6.8277789641902755},"hitData":{"launchSpeed":92.4,"launchAngle":42.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.84,"coordY":76.34}},"index":4,"playId":"b917c4f5-b7ad-339a-b7d4-e4d8c8c67a85","pitchNumber":5,"startTime":"2026-04-29T00:52:40.464Z","endTime":"2026-04-29T00:52:53.322Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:52:53.322Z","atBatIndex":33},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Drew Romo homers (1) on a fly ball to right field. Sam Antonacci scores.","rbi":2,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-29T00:52:57.880Z","endTime":"2026-04-29T00:54:58.055Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"responsiblePitcher":{"id":667755,"link":"/api/v1/people/667755"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":{"id":667755,"link":"/api/v1/people/667755"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"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":95.7,"endSpeed":88.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87146735203492,"aZ":-30.526982727607958,"pfxX":-7.061940207723201,"pfxZ":0.8325911022089336,"pX":-0.43564682898406165,"pZ":2.2448473555849473,"vX0":7.701314289304737,"vY0":-139.1754308335535,"vZ0":-3.6312718927667254,"x":133.61,"y":178.17,"x0":-2.3105256180489397,"y0":50.002171771096364,"z0":5.57030867358089,"aX":-13.965376460597506},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":1.0,"breakHorizontal":11.4,"spinRate":1875,"spinDirection":232},"zone":4,"typeConfidence":0.92,"plateTime":0.39234351310948323,"extension":6.899557200578313},"index":0,"playId":"27e12fd6-3a46-30d4-8004-9c3e6b533da0","pitchNumber":1,"startTime":"2026-04-29T00:53:26.279Z","endTime":"2026-04-29T00:53:34.113Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.974787586977538,"aZ":-31.389615913336467,"pfxX":-8.896219935221822,"pfxZ":0.429849058360424,"pX":-0.4502194678011253,"pZ":1.2882383303609601,"vX0":7.605985456331342,"vY0":-134.28500727850184,"vZ0":-5.385483336841984,"x":134.16,"y":204.0,"x0":-2.168103981967962,"y0":50.00303316929989,"z0":5.561877605682902,"aX":-16.194141335154743},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-0.2,"breakHorizontal":14.4,"spinRate":1491,"spinDirection":246},"zone":13,"typeConfidence":0.91,"plateTime":0.4083982120633358,"extension":6.911053206617162},"index":1,"playId":"b42f5862-295b-32df-94df-2f82e5d0db5a","pitchNumber":2,"startTime":"2026-04-29T00:53:59.757Z","endTime":"2026-04-29T00:54:02.876Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-29T00:54:15.990Z","endTime":"2026-04-29T00:54:34.658Z","isPitch":false,"type":"action","player":{"id":691011,"link":"/api/v1/people/691011"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.379907825600718,"aZ":-27.380492256323986,"pfxX":-9.387292199120541,"pfxZ":2.4091753637497906,"pX":-0.14466040923984155,"pZ":1.828753202444827,"vX0":9.29448373201059,"vY0":-140.06391621759653,"vZ0":-5.003235134844062,"x":122.51,"y":189.4,"x0":-2.2850576320483493,"y0":50.001429274324785,"z0":5.42667155734747,"aX":-18.66626817366931},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":3.5,"breakHorizontal":15.1,"spinRate":1915,"spinDirection":239},"zone":8,"typeConfidence":0.91,"plateTime":0.39091863537397264,"extension":6.984408789566742},"hitData":{"launchSpeed":104.7,"launchAngle":22.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":210.68,"coordY":71.53}},"index":3,"playId":"055580dd-49ee-3207-be3c-51c1fe29ecee","pitchNumber":3,"startTime":"2026-04-29T00:54:34.658Z","endTime":"2026-04-29T00:54:58.055Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:54:58.055Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luisangel Acuña singles on a line drive to right fielder Jo Adell.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-29T00:55:20.662Z","endTime":"2026-04-29T00:55:32.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":96.2,"endSpeed":88.5,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.184308904643643,"aZ":-29.098192500283776,"pfxX":-8.21523506419513,"pfxZ":1.5464839171872953,"pX":0.185461108638474,"pZ":2.2028611502185127,"vX0":9.619969145595453,"vY0":-139.80533653299588,"vZ0":-3.9954222150676877,"x":109.93,"y":179.3,"x0":-2.2253818239792085,"y0":50.003152856920856,"z0":5.550513315108275,"aX":-16.337046220093132},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":2.2,"breakHorizontal":13.0,"spinRate":1906,"spinDirection":235},"zone":5,"typeConfidence":0.91,"plateTime":0.3911040108533057,"extension":7.08989467901033},"hitData":{"launchSpeed":83.9,"launchAngle":20.0,"totalDistance":269.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":160.05,"coordY":97.21}},"index":0,"playId":"1a86ddb9-7666-3d67-ac5d-6856dcf17cb4","pitchNumber":1,"startTime":"2026-04-29T00:55:20.976Z","endTime":"2026-04-29T00:55:32.950Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:55:32.950Z","atBatIndex":35},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Luisangel Acuña caught stealing 2nd base, catcher Sebastián Rivero to shortstop Zach Neto.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-29T00:55:50.690Z","endTime":"2026-04-29T00:56:08.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.64879194844376,"aZ":-36.042461325681224,"pfxX":8.407446663705343,"pfxZ":-2.5018453632887216,"pX":1.3406479321959885,"pZ":0.9802559444966404,"vX0":5.652252411061812,"vY0":-124.39515892280998,"vZ0":-4.471379615402353,"x":65.9,"y":212.31,"x0":-2.0620675129834782,"y0":50.00142456149919,"z0":5.827079786848564,"aX":13.019467602978736},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-5.4,"breakHorizontal":-16.7,"spinRate":2505,"spinDirection":36},"zone":14,"typeConfidence":0.91,"plateTime":0.4422867696608317,"extension":6.857645074633197},"index":0,"playId":"537f980b-5a29-32dc-8812-46164cc8b9fa","pitchNumber":1,"startTime":"2026-04-29T00:56:01.035Z","endTime":"2026-04-29T00:56:08.049Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:56:08.049Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-29T00:58:21.357Z","endTime":"2026-04-29T00:59:02.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Austin Hays replaces right fielder Everson Pereira, batting 5th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T00:58:14.008Z","endTime":"2026-04-29T00:58:23.666Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669720,"link":"/api/v1/people/669720"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"501","replacedPlayer":{"id":677592,"link":"/api/v1/people/677592"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.50784456922043,"aZ":-26.788321983054605,"pfxX":-0.2625177673036707,"pfxZ":3.121988368259805,"pX":0.1897374503379753,"pZ":3.169724590387013,"vX0":5.245819874822275,"vY0":-130.08235429530956,"vZ0":-1.7032527063002467,"x":109.77,"y":153.2,"x0":-1.8130051072731712,"y0":50.00401893710147,"z0":5.85028744617872,"aX":-0.4537418779456267},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.5,"breakHorizontal":-0.6,"spinRate":2615,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.4199484518562002,"extension":6.288464495424009},"index":1,"playId":"ee086ced-45cd-3dcc-a1bf-274a2fd565ab","pitchNumber":1,"startTime":"2026-04-29T00:58:23.666Z","endTime":"2026-04-29T00:58:28.575Z","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":83.1,"endSpeed":76.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9685749541656,"aZ":-33.159203264459954,"pfxX":7.060473147716932,"pfxZ":-0.661618178490019,"pX":0.469590304869677,"pZ":1.912780218643088,"vX0":3.269564461420799,"vY0":-121.0402522951053,"vZ0":-2.6191088014633213,"x":99.1,"y":187.13,"x0":-1.8167867414084287,"y0":50.00436311690546,"z0":5.916752908218072,"aX":10.4611616783533},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-1.6,"breakHorizontal":-13.6,"spinRate":2901,"spinDirection":52},"zone":9,"typeConfidence":2.0,"plateTime":0.4527780148015301,"extension":6.187362406988445},"index":2,"playId":"39804c03-8f48-333b-a075-5a5627d5f988","pitchNumber":2,"startTime":"2026-04-29T00:58:41.504Z","endTime":"2026-04-29T00:58:45.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.428955762514544,"aZ":-15.254741766078867,"pfxX":-2.02655520748964,"pfxZ":8.6244592500748,"pX":0.4872349280042627,"pZ":3.0341751870911025,"vX0":6.538129481699693,"vY0":-139.02059688841874,"vZ0":-5.028468930920629,"x":98.43,"y":156.86,"x0":-1.6292435854662624,"y0":50.005341378484765,"z0":5.8749501762591985,"aX":-3.977032297873755},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.8,"breakHorizontal":2.4,"spinRate":2517,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.3936027889552429,"extension":6.364155688452707},"index":3,"playId":"99908379-e06a-319a-b736-d68dcdfef4b9","pitchNumber":3,"startTime":"2026-04-29T00:58:59.114Z","endTime":"2026-04-29T00:59:02.277Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:59:02.277Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mike Trout singles on a line drive to left fielder Andrew Benintendi.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-29T00:59:26.498Z","endTime":"2026-04-29T00:59:49.938Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643217,"link":"/api/v1/people/643217"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.960757244021316,"aZ":-38.22365919539789,"pfxX":6.527846926756669,"pfxZ":-4.271175278881244,"pX":0.7158803322905156,"pZ":1.8944775646700742,"vX0":4.08143491135432,"vY0":-118.58154678141412,"vZ0":-1.378255558795119,"x":89.71,"y":187.63,"x0":-1.8794272941325132,"y0":50.005522305845076,"z0":5.989778190631733,"aX":9.239754894164736},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-7.8,"breakHorizontal":-12.8,"spinRate":2841,"spinDirection":46},"zone":9,"typeConfidence":2.0,"plateTime":0.4629924010244233,"extension":6.290721306621863},"index":0,"playId":"1314e1a0-d5cb-3ebd-b9b8-f8ab8d7b2b6f","pitchNumber":1,"startTime":"2026-04-29T00:59:26.498Z","endTime":"2026-04-29T00:59:31.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.47008957543897,"aZ":-18.983360197519925,"pfxX":-5.414800221506179,"pfxZ":7.027033299792697,"pX":-0.16911133324065328,"pZ":3.1673333221220026,"vX0":6.145817083360628,"vY0":-135.8370287564337,"vZ0":-3.7431567633209957,"x":123.45,"y":153.26,"x0":-1.7525100236011828,"y0":50.00418972871424,"z0":5.875349915591074,"aX":-10.166800055479978},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.1,"breakHorizontal":8.5,"spinRate":2287,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.4025113038364445,"extension":6.279171765637637},"hitData":{"launchSpeed":91.2,"launchAngle":18.0,"totalDistance":263.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":62.23,"coordY":95.72}},"index":1,"playId":"2031cee2-e9d9-3af5-a77d-b08a29b76990","pitchNumber":2,"startTime":"2026-04-29T00:59:40.976Z","endTime":"2026-04-29T00:59:49.938Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:59:49.938Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Yoán Moncada lines out to third baseman Miguel Vargas.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-29T00:59:54.096Z","endTime":"2026-04-29T01:01:50.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[2],"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.846777802601654,"aZ":-39.699664149228056,"pfxX":5.042695087077383,"pfxZ":-5.3706746245715955,"pX":0.6463986255647636,"pZ":2.089562306627707,"vX0":4.349766078880413,"vY0":-117.76367255572913,"vZ0":-0.48367884592974175,"x":92.36,"y":182.36,"x0":-1.881299732433743,"y0":50.00341459467494,"z0":5.977281859782751,"aX":7.065229866173462},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-9.6,"breakHorizontal":-10.2,"spinRate":2897,"spinDirection":48},"zone":9,"typeConfidence":2.0,"plateTime":0.4655192486644495,"extension":6.162861617488142},"index":0,"playId":"92f59ed3-4315-3368-b531-b3d73d21b0e0","pitchNumber":1,"startTime":"2026-04-29T01:00:13.792Z","endTime":"2026-04-29T01:00:18.073Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.97785097186057,"aZ":-32.602342216056265,"pfxX":-9.646253215550429,"pfxZ":-0.24580892193213,"pX":-0.9030476412516019,"pZ":1.515968627531447,"vX0":6.024164898551737,"vY0":-130.85788477906152,"vZ0":-4.370201343414685,"x":151.42,"y":197.85,"x0":-1.9879643124823105,"y0":50.0042306241117,"z0":5.664618540312252,"aX":-16.64209639723029},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-1.2,"breakHorizontal":16.1,"spinRate":1831,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4194134069970774,"extension":6.4263110077862065},"index":1,"playId":"a2a1cdce-a0d5-3a22-bdb6-ce4f05dae698","pitchNumber":2,"startTime":"2026-04-29T01:00:30.514Z","endTime":"2026-04-29T01:00:36.490Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mike Trout steals (5) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"actionPlayId":"a2a1cdce-a0d5-3a22-bdb6-ce4f05dae698","startTime":"2026-04-29T01:00:43.790Z","endTime":"2026-04-29T01:01:00.446Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.322374988199257,"aZ":-22.82888485564435,"pfxX":-9.459608502399007,"pfxZ":4.9783365357939875,"pX":0.48824077344217925,"pZ":2.4363763897622617,"vX0":9.191876632306125,"vY0":-135.53397124917163,"vZ0":-4.7120240852867585,"x":98.39,"y":173.0,"x0":-1.7046424991202247,"y0":50.00022873451124,"z0":5.774806099820719,"aX":-17.743095122054672},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.3,"breakHorizontal":15.4,"spinRate":2438,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.402853830695558,"extension":6.378906386379774},"index":3,"playId":"92c92fd5-63c3-31c4-b255-32179fbed7ea","pitchNumber":3,"startTime":"2026-04-29T01:01:00.446Z","endTime":"2026-04-29T01:01:04.352Z","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":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18503528505614,"aZ":-12.361260762011826,"pfxX":-4.153382347273071,"pfxZ":10.274622681028212,"pX":1.1054245089650208,"pZ":3.3535710673908627,"vX0":8.922277140924418,"vY0":-138.31393875631858,"vZ0":-4.461709216497753,"x":74.86,"y":148.23,"x0":-1.6293464249281526,"y0":50.00394588985591,"z0":5.822870922855925,"aX":-8.010585255780219},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.8,"breakHorizontal":5.5,"spinRate":2460,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.3966965490342611,"extension":6.445769707812002},"index":4,"playId":"da113de7-7108-33e9-b210-80ded77287ae","pitchNumber":4,"startTime":"2026-04-29T01:01:21.015Z","endTime":"2026-04-29T01:01:26.084Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"actionPlayId":"da113de7-7108-33e9-b210-80ded77287ae","startTime":"2026-04-29T01:01:31.651Z","endTime":"2026-04-29T01:01:44.852Z","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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.837171091367903,"aZ":-28.425026815203807,"pfxX":2.920575074748184,"pfxZ":2.287352202727657,"pX":0.06363196085590146,"pZ":2.8038737928909736,"vX0":4.359277880105505,"vY0":-127.22093281035188,"vZ0":-1.9283440486999623,"x":114.57,"y":163.08,"x0":-2.0508940330276952,"y0":50.00411897442923,"z0":5.822223636490424,"aX":4.793247860356486},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.0,"breakHorizontal":-6.2,"spinRate":2590,"spinDirection":124},"zone":5,"typeConfidence":2.0,"plateTime":0.4303436723107903,"extension":6.281744902781627},"hitData":{"launchSpeed":68.9,"launchAngle":15.0,"totalDistance":132.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":99.62,"coordY":163.84}},"index":6,"playId":"b87077ba-284f-34f9-ac86-db268c612eda","pitchNumber":5,"startTime":"2026-04-29T01:01:44.852Z","endTime":"2026-04-29T01:01:50.730Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:01:50.730Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jorge Soler walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-29T01:02:00.578Z","endTime":"2026-04-29T01:03:48.075Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"postOnSecond":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.7,"endSpeed":77.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.72609545593382,"aZ":-35.15097784973162,"pfxX":5.5519096059295165,"pfxZ":-1.9771507389121252,"pX":0.4257285025549149,"pZ":1.6677056687485912,"vX0":4.072726930841369,"vY0":-121.86694222699776,"vZ0":-2.736874260731046,"x":100.77,"y":193.75,"x0":-1.987793866837873,"y0":50.002114070472246,"z0":5.838462272626214,"aX":8.358859529509187},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-4.0,"breakHorizontal":-11.0,"spinRate":2919,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4492770434617128,"extension":6.285584801339397},"index":0,"playId":"e1e51ef7-8dfb-3485-b653-6c68d11e292f","pitchNumber":1,"startTime":"2026-04-29T01:02:14.502Z","endTime":"2026-04-29T01:02:18.702Z","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":90.0,"endSpeed":82.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.561540943248573,"aZ":-33.46595344942225,"pfxX":-9.638491381661314,"pfxZ":-0.7467376604891109,"pX":-1.309346362037703,"pZ":1.2479656652009266,"vX0":5.293455255665991,"vY0":-130.96863685946988,"vZ0":-4.975733817366434,"x":166.91,"y":205.08,"x0":-2.104119662565843,"y0":50.00088496206636,"z0":5.674212267015958,"aX":-16.748352292258637},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-2.3,"breakHorizontal":16.3,"spinRate":1910,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.41815114304210166,"extension":6.336341592027105},"index":1,"playId":"932bd11b-7d5f-37aa-ad34-9a753e54ab3b","pitchNumber":2,"startTime":"2026-04-29T01:02:29.858Z","endTime":"2026-04-29T01:02:33.142Z","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":89.1,"endSpeed":82.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.249036510975788,"aZ":-27.419509521725438,"pfxX":0.2771622002974734,"pfxZ":2.78656863548735,"pX":1.4663559144215748,"pZ":1.0631971124496589,"vX0":8.015883786927118,"vY0":-129.533323242485,"vZ0":-6.644104475047126,"x":61.11,"y":210.07,"x0":-1.7000500661969162,"y0":50.00178242763156,"z0":5.7488570915476505,"aX":0.4706434956092322},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.8,"breakHorizontal":-2.3,"spinRate":2656,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.42233922334982754,"extension":6.389375702731089},"index":2,"playId":"be27e29d-5d42-37cb-b98e-8d8a02685a8d","pitchNumber":3,"startTime":"2026-04-29T01:02:46.003Z","endTime":"2026-04-29T01:02:49.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.878680082244866,"aZ":-34.54068612163827,"pfxX":8.16763536527599,"pfxZ":-1.58656591959301,"pX":-0.8982757248021521,"pZ":2.4089541304332265,"vX0":0.4453796175715525,"vY0":-121.58139477468,"vZ0":-1.093342358926425,"x":151.24,"y":173.74,"x0":-2.144585270911571,"y0":50.00435841661302,"z0":5.874719311217178,"aX":12.170876257871525},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.9,"breakHorizontal":-14.9,"spinRate":2954,"spinDirection":60},"zone":13,"typeConfidence":2.0,"plateTime":0.4513166689235817,"extension":6.204873809063962},"index":3,"playId":"df358be5-f6d8-3a70-82b6-3ce9d3121cbf","pitchNumber":4,"startTime":"2026-04-29T01:03:06.016Z","endTime":"2026-04-29T01:03:33.019Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":145,"player":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.79325343508942,"aZ":-22.07902495394923,"pfxX":-9.720009378610563,"pfxZ":5.285059166004501,"pX":0.8249816682138364,"pZ":1.6269242616949968,"vX0":10.47166905601611,"vY0":-136.99428951058349,"vZ0":-6.911555220191609,"x":85.55,"y":194.85,"x0":-1.7747359935314715,"y0":50.00403573878125,"z0":5.679795835401783,"aX":-18.572618663878572},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.3,"breakHorizontal":15.6,"spinRate":2463,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.39902321296160137,"extension":6.6080127403981495},"index":4,"playId":"58d5e546-4bfa-301b-9c9a-60b6fba4042b","pitchNumber":5,"startTime":"2026-04-29T01:03:40.791Z","endTime":"2026-04-29T01:03:48.075Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:03:48.075Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Schanuel grounds out to first baseman Munetaka Murakami.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-29T01:03:58.396Z","endTime":"2026-04-29T01:06:42.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,6,7],"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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":808959,"link":"/api/v1/people/808959"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.123481886718267,"aZ":-17.490491725111028,"pfxX":-0.6167925694961158,"pfxZ":8.11410860988192,"pX":0.8225866476061984,"pZ":0.9815878681619244,"vX0":7.269755788861693,"vY0":-133.28880096074226,"vZ0":-8.827794804794857,"x":85.64,"y":212.28,"x0":-1.8533821154473182,"y0":50.001375078175094,"z0":5.585462240524275,"aX":-1.116302016608739},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.1,"breakHorizontal":-0.4,"spinRate":2723,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.4100314990403877,"extension":6.417080230270456},"index":0,"playId":"68d4e008-09b6-34b0-a1a5-a07831f57a62","pitchNumber":1,"startTime":"2026-04-29T01:04:11.844Z","endTime":"2026-04-29T01:04:15.189Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-29T01:04:20.685Z","endTime":"2026-04-29T01:05:00.880Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.720137174500774,"aZ":-13.1396393364592,"pfxX":-3.8977219417585944,"pfxZ":10.02795250333375,"pX":0.967451326073677,"pZ":2.1490672892496963,"vX0":8.74426393808385,"vY0":-136.7959870885189,"vZ0":-7.28925028757386,"x":80.12,"y":180.76,"x0":-1.761809327639105,"y0":50.00356864454009,"z0":5.7460115511506755,"aX":-7.399632922214064},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.8,"breakHorizontal":5.3,"spinRate":2600,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.40015268494371625,"extension":6.441118341421511},"index":2,"playId":"e76acc0c-0e2c-3913-a808-be3b8d73a075","pitchNumber":2,"startTime":"2026-04-29T01:05:00.880Z","endTime":"2026-04-29T01:05:04.794Z","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":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.049894486039943,"aZ":-14.406691708434309,"pfxX":-5.408713847166257,"pfxZ":9.231385402201305,"pX":0.21119602060128195,"pZ":2.504970130009852,"vX0":7.547277771636869,"vY0":-137.945197160867,"vZ0":-6.178283255673703,"x":108.95,"y":171.15,"x0":-1.8591323484400106,"y0":50.00227930224774,"z0":5.747098769831137,"aX":-10.410226718344294},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.6,"breakHorizontal":8.2,"spinRate":2528,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.39724889502130756,"extension":6.484152837837384},"index":3,"playId":"afa98f40-95f8-3b49-8e7b-d10b1c4747e5","pitchNumber":3,"startTime":"2026-04-29T01:05:16.424Z","endTime":"2026-04-29T01:05:21.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.707102329824355,"aZ":-22.61555336091619,"pfxX":0.024068506666471645,"pfxZ":5.492993986521462,"pX":0.9292672500772444,"pZ":2.544223966733069,"vX0":7.279532792208649,"vY0":-131.079173274644,"vZ0":-3.9066804277343032,"x":81.58,"y":170.09,"x0":-1.8870197205928012,"y0":50.00423129457193,"z0":5.7426539538682855,"aX":0.03988871389431926},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.2,"breakHorizontal":-1.7,"spinRate":2541,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.4178682946646086,"extension":6.534940916798225},"index":4,"playId":"fb6c5635-cc1e-37dc-ba7a-0ffe0f8a3320","pitchNumber":4,"startTime":"2026-04-29T01:05:44.369Z","endTime":"2026-04-29T01:05:48.886Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-29T01:06:04.207Z","endTime":"2026-04-29T01:06:17.154Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.221574710804777,"aZ":-33.21753946889597,"pfxX":-9.4771157296639,"pfxZ":-0.5983517899262836,"pX":0.15933670732655478,"pZ":1.2587204550524516,"vX0":8.571554773084628,"vY0":-131.77962490680594,"vZ0":-5.064448761625841,"x":110.93,"y":204.79,"x0":-1.9115640147786312,"y0":50.001577242699796,"z0":5.672594532517537,"aX":-16.589850646445797},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-2.0,"breakHorizontal":15.1,"spinRate":1925,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4163832665216791,"extension":6.509339496150526},"index":6,"playId":"082b4582-c53a-3867-97c3-35ad756a6adc","pitchNumber":5,"startTime":"2026-04-29T01:06:17.154Z","endTime":"2026-04-29T01:06:20.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.38848422006725,"aZ":-15.275293029161343,"pfxX":-4.216763833942595,"pfxZ":8.678615530148308,"pX":0.1054231722615872,"pZ":2.7767669621650293,"vX0":6.638995994650696,"vY0":-138.30516188909368,"vZ0":-5.495662247532482,"x":112.98,"y":163.81,"x0":-1.7726869725651264,"y0":50.000365705005514,"z0":5.805368705369155,"aX":-8.209155207715794},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.8,"breakHorizontal":6.4,"spinRate":2369,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.3952672200175762,"extension":6.35437775108539},"hitData":{"launchSpeed":69.0,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.93,"coordY":168.4}},"index":7,"playId":"9e3ee163-a7b4-39ed-9ff4-d8087c2990de","pitchNumber":6,"startTime":"2026-04-29T01:06:36.103Z","endTime":"2026-04-29T01:06:42.322Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:06:42.322Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Benintendi grounds out, second baseman Adam Frazier to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-29T01:08:33.181Z","endTime":"2026-04-29T01:09:00.864Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.843926492780973,"aZ":-29.98426722458898,"pfxX":-7.005296072883979,"pfxZ":1.1820267584001574,"pX":-0.8807154243416998,"pZ":1.8363360510828424,"vX0":7.052213414428906,"vY0":-134.35863430449712,"vZ0":-4.058478198688709,"x":150.57,"y":189.2,"x0":-2.6143667524492122,"y0":50.00241666721845,"z0":5.468713531214806,"aX":-12.961522665596114},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":1.6,"breakHorizontal":11.4,"spinRate":1656,"spinDirection":240},"zone":13,"typeConfidence":0.91,"plateTime":0.4058056163285815,"extension":6.7091609844944315},"hitData":{"launchSpeed":73.5,"launchAngle":7.0,"totalDistance":74.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.21,"coordY":146.95}},"index":0,"playId":"10c2224d-5a2c-35af-a0f6-5b78705a000d","pitchNumber":1,"startTime":"2026-04-29T01:08:53.767Z","endTime":"2026-04-29T01:09:00.864Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:09:00.864Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Munetaka Murakami strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-29T01:09:06.587Z","endTime":"2026-04-29T01:10:57.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.9,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.284033707817493,"aZ":-34.80607645124329,"pfxX":-5.612857230326694,"pfxZ":-1.520975963915876,"pX":-1.6025841814337822,"pZ":1.5246487099003911,"vX0":4.736099312329012,"vY0":-129.84022515118423,"vZ0":-3.6112581148401732,"x":178.09,"y":197.61,"x0":-2.7109636659063385,"y0":50.004782604485825,"z0":5.550613873804318,"aX":-9.693791884268723},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-3.2,"breakHorizontal":9.2,"spinRate":1205,"spinDirection":258},"zone":13,"typeConfidence":0.88,"plateTime":0.4200137504460244,"extension":6.5720312599814426},"index":0,"playId":"e958674e-6349-3da6-a429-74e3d5773164","pitchNumber":1,"startTime":"2026-04-29T01:09:25.855Z","endTime":"2026-04-29T01:09:28.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.3,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.115983580118524,"aZ":-36.43831636442669,"pfxX":4.452969188720681,"pfxZ":-2.7504829873041015,"pX":-1.8190387752415509,"pZ":3.72891839711246,"vX0":0.5313686302430438,"vY0":-123.12997911727764,"vZ0":1.7074187516550394,"x":186.34,"y":138.1,"x0":-2.6162085912573176,"y0":50.00261018004196,"z0":6.086869417629407,"aX":6.906241167759993},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.4,"breakHorizontal":-8.2,"spinRate":2471,"spinDirection":30},"zone":11,"typeConfidence":0.9,"plateTime":0.4431225216654995,"extension":6.6647324395894865},"index":1,"playId":"c0fb85bb-86d2-3f54-bb8c-d893cd8ff940","pitchNumber":2,"startTime":"2026-04-29T01:09:41.424Z","endTime":"2026-04-29T01:09:44.490Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.5,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.379971719515055,"aZ":-33.768385485955726,"pfxX":-8.341700548504619,"pfxZ":-0.8278556126867072,"pX":-0.4810960159964485,"pZ":1.8510094053609747,"vX0":8.235490831604995,"vY0":-137.35216539888992,"vZ0":-3.96621253402275,"x":135.34,"y":188.8,"x0":-2.4192036184835715,"y0":50.00129388377626,"z0":5.583287619595615,"aX":-16.107531980645092},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-2.0,"breakHorizontal":13.6,"spinRate":1713,"spinDirection":238},"zone":7,"typeConfidence":0.78,"plateTime":0.39716379283151904,"extension":6.824683273029399},"index":2,"playId":"ba926425-96e9-3d36-a355-4d2d71473574","pitchNumber":3,"startTime":"2026-04-29T01:09:57.512Z","endTime":"2026-04-29T01:10:00.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.4,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.109093605308203,"aZ":-19.003539596248018,"pfxX":-6.630327840223744,"pfxZ":6.627126655886532,"pX":-2.6868614915781657,"pZ":1.5501860015190794,"vX0":2.4662318613535876,"vY0":-139.76501568824222,"vZ0":-7.505451098823249,"x":219.42,"y":196.92,"x0":-2.716808206417313,"y0":50.00387019334749,"z0":5.508197399973143,"aX":-13.180141465639544},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.7,"breakHorizontal":11.5,"spinRate":2155,"spinDirection":235},"zone":13,"typeConfidence":0.89,"plateTime":0.39117733736999805,"extension":6.651389332796212},"index":3,"playId":"d0b7bb88-5df1-38b7-92c2-f640a373ddd4","pitchNumber":4,"startTime":"2026-04-29T01:10:15.287Z","endTime":"2026-04-29T01:10:18.287Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.9,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.734116834047335,"aZ":-35.005616690729084,"pfxX":3.3275132927630935,"pfxZ":-1.8724814062284691,"pX":1.4625993439814855,"pZ":1.2564955005716802,"vX0":7.4157014449790974,"vY0":-121.83082523325186,"vZ0":-3.9955032316257117,"x":61.25,"y":204.85,"x0":-2.0465987290152063,"y0":50.00371324186735,"z0":5.926172509257122,"aX":5.028248355970586},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-4.1,"breakHorizontal":-7.7,"spinRate":2456,"spinDirection":34},"zone":14,"typeConfidence":0.9,"plateTime":0.44866850445623463,"extension":6.772689321254642},"index":4,"playId":"535aea42-0f4c-3502-b4d0-17b455416b7e","pitchNumber":5,"startTime":"2026-04-29T01:10:31.206Z","endTime":"2026-04-29T01:10:34.803Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-29T01:10:42.219Z","endTime":"2026-04-29T01:10:53.872Z","isPitch":false,"type":"action","player":{"id":808959,"link":"/api/v1/people/808959"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":86.1,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.516000111673044,"aZ":-34.10316577722192,"pfxX":-7.977829585126726,"pfxZ":-1.0406433348570054,"pX":0.1282052405298232,"pZ":1.2435149521655366,"vX0":9.335729080265413,"vY0":-134.0911870284222,"vZ0":-5.208301306354728,"x":112.11,"y":205.21,"x0":-2.335250635218379,"y0":50.00513261632016,"z0":5.598176532732432,"aX":-14.770227790687706},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-2.8,"breakHorizontal":12.8,"spinRate":1433,"spinDirection":247},"zone":14,"typeConfidence":0.91,"plateTime":0.40593107475797563,"extension":6.860856515920731},"index":6,"playId":"22bc8559-c868-3cd0-b5b1-faa0643208b9","pitchNumber":6,"startTime":"2026-04-29T01:10:53.872Z","endTime":"2026-04-29T01:10:57.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:10:57.320Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Vargas singles on a sharp line drive to left fielder Josh Lowe.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-29T01:11:00.977Z","endTime":"2026-04-29T01:12:05.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":95.3,"endSpeed":87.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.164358655206623,"aZ":-14.547963460066589,"pfxX":-6.051313982047845,"pfxZ":9.021857432745694,"pX":0.8396138324097684,"pZ":3.05779973284834,"vX0":10.617789147990102,"vY0":-138.4647285250054,"vZ0":-4.682361512004672,"x":85.0,"y":156.22,"x0":-2.247878434720435,"y0":50.0008204914753,"z0":5.7349379532149225,"aX":-11.82083406839045},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.6,"breakHorizontal":8.9,"spinRate":2257,"spinDirection":223},"zone":12,"typeConfidence":0.9,"plateTime":0.3946530701194382,"extension":6.917480451856791},"index":0,"playId":"53b04a51-bc2f-36d2-958a-a9b0efa83ccc","pitchNumber":1,"startTime":"2026-04-29T01:11:23.660Z","endTime":"2026-04-29T01:11:28.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.699089535886444,"aZ":-14.672376931570094,"pfxX":-6.861163776291915,"pfxZ":8.88186570151882,"pX":1.046400693364994,"pZ":1.5859166165784047,"vX0":11.758139939943446,"vY0":-138.90693840881812,"vZ0":-8.046617266607967,"x":77.11,"y":195.96,"x0":-2.334040527957195,"y0":50.003830274358876,"z0":5.479185917216806,"aX":-13.521756123695429},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.6,"breakHorizontal":10.2,"spinRate":2259,"spinDirection":236},"zone":14,"typeConfidence":0.9,"plateTime":0.3930845175396449,"extension":7.0735781733133365},"index":1,"playId":"4e9e199f-8f6c-392e-841a-17985ed9f1b1","pitchNumber":2,"startTime":"2026-04-29T01:11:38.771Z","endTime":"2026-04-29T01:11:42.715Z","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":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.071679897062083,"aZ":-16.72720278384452,"pfxX":-7.097636315530145,"pfxZ":7.62611646550954,"pX":-0.2586732031229897,"pZ":1.6484285627829225,"vX0":8.595720139922365,"vY0":-140.53379498625472,"vZ0":-7.7020514794346635,"x":126.86,"y":194.27,"x0":-2.4167017301736724,"y0":50.005208821569454,"z0":5.485591299728443,"aX":-14.379648135885127},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.6,"breakHorizontal":11.4,"spinRate":2238,"spinDirection":232},"zone":8,"typeConfidence":0.9,"plateTime":0.38789421740171903,"extension":6.960766687693052},"hitData":{"launchSpeed":102.5,"launchAngle":10.0,"totalDistance":153.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":64.19,"coordY":119.97}},"index":2,"playId":"a5db9f39-f716-3969-9b44-648ce59fc4fe","pitchNumber":3,"startTime":"2026-04-29T01:11:54.719Z","endTime":"2026-04-29T01:12:05.730Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:12:05.730Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colson Montgomery singles on a sharp line drive to right fielder Jo Adell. Miguel Vargas to 3rd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-29T01:12:13.680Z","endTime":"2026-04-29T01:13:10.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"postOnThird":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.181465038478777,"aZ":-31.075091652211977,"pfxX":-9.828671292793363,"pfxZ":0.5881175403611181,"pX":-1.5399028221844955,"pZ":2.1545108956750694,"vX0":5.757030875371702,"vY0":-135.60363179073664,"vZ0":-3.2051923651474485,"x":175.7,"y":180.61,"x0":-2.407563600242509,"y0":50.00505537660975,"z0":5.507759873167168,"aX":-18.403566684149844},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":0.6,"breakHorizontal":16.7,"spinRate":1916,"spinDirection":242},"zone":13,"typeConfidence":0.91,"plateTime":0.40310804192306104,"extension":6.829983713272987},"index":0,"playId":"4d667fab-69f2-3212-b2f9-0dfbd415a26d","pitchNumber":1,"startTime":"2026-04-29T01:12:33.138Z","endTime":"2026-04-29T01:12:37.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.847254303899252,"aZ":-18.77616426039887,"pfxX":-7.230732477546438,"pfxZ":6.743757757551412,"pX":0.1695977106324219,"pZ":2.787693600981998,"vX0":9.092527992940974,"vY0":-140.1391380291692,"vZ0":-4.753727843655872,"x":110.54,"y":163.51,"x0":-2.178541349471284,"y0":50.006672679651665,"z0":5.733570861603086,"aX":-14.376116864565955},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.4,"breakHorizontal":11.2,"spinRate":2210,"spinDirection":229},"zone":5,"typeConfidence":0.89,"plateTime":0.3909255676670145,"extension":6.8742648711781715},"hitData":{"launchSpeed":101.8,"launchAngle":16.0,"totalDistance":240.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":201.74,"coordY":105.5}},"index":1,"playId":"2b93cfd0-27d2-3e9e-a154-184c9a7fc9d5","pitchNumber":2,"startTime":"2026-04-29T01:12:59.708Z","endTime":"2026-04-29T01:13:10.429Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:13:10.429Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Hays grounds out, shortstop Zach Neto to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-29T01:15:03.345Z","endTime":"2026-04-29T01:15:14.259Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-29T01:13:52.429Z","endTime":"2026-04-29T01:15:05.551Z","isPitch":false,"type":"action","player":{"id":669720,"link":"/api/v1/people/669720"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.5,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.94922188429737,"aZ":-32.00020524751433,"pfxX":-6.796033237644657,"pfxZ":0.08753597769999821,"pX":-0.25444616854918045,"pZ":2.764038438986676,"vX0":8.250287259451996,"vY0":-139.12288659074352,"vZ0":-2.3639204476539293,"x":126.7,"y":164.15,"x0":-2.3599353770633176,"y0":50.00252105478447,"z0":5.722216861755316,"aX":-13.470837171527167},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":-0.1,"breakHorizontal":10.8,"spinRate":1703,"spinDirection":230},"zone":2,"typeConfidence":0.92,"plateTime":0.3920250821233813,"extension":6.843029994372195},"hitData":{"launchSpeed":90.5,"launchAngle":-10.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.15,"coordY":155.23}},"index":1,"playId":"acb774d6-5908-37e0-97d5-d5d3bd3ad5f3","pitchNumber":1,"startTime":"2026-04-29T01:15:05.551Z","endTime":"2026-04-29T01:15:14.259Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:15:14.259Z","atBatIndex":46},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jo Adell pops out to shortstop Luisangel Acuña.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-29T01:17:41.134Z","endTime":"2026-04-29T01:18:07.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682668,"link":"/api/v1/people/682668"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T01:17:29.860Z","endTime":"2026-04-29T01:17:43.285Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72943998053657,"aZ":-39.78984289123085,"pfxX":6.021928809584883,"pfxZ":-5.1462962470238995,"pX":0.9823230909032068,"pZ":2.444474473274961,"vX0":4.716794467414906,"vY0":-121.3602757633302,"vZ0":-0.08774217188640043,"x":79.56,"y":172.78,"x0":-1.775228786687574,"y0":50.0058936363101,"z0":5.97288448517922,"aX":8.903523714094126},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-9.0,"breakHorizontal":-12.1,"spinRate":2911,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.45288110538519444,"extension":6.22611709332694},"index":1,"playId":"d3020288-8a0e-332b-af8b-fe85e308f97b","pitchNumber":1,"startTime":"2026-04-29T01:17:43.285Z","endTime":"2026-04-29T01:17:47.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.277264686352044,"aZ":-30.132283537184403,"pfxX":2.4859400424105687,"pfxZ":1.2381150488393828,"pX":0.6528381687549343,"pZ":3.443940312054518,"vX0":5.365438365471139,"vY0":-127.61241587552894,"vZ0":-0.321251374982918,"x":92.12,"y":145.79,"x0":-1.7999716045879577,"y0":50.00382495376526,"z0":5.9453677694539,"aX":4.098194523365776},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.4,"breakHorizontal":-5.8,"spinRate":2564,"spinDirection":140},"zone":3,"typeConfidence":2.0,"plateTime":0.4292247345443614,"extension":6.274562788557549},"hitData":{"launchSpeed":96.0,"launchAngle":59.0,"totalDistance":181.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":90.06,"coordY":137.95}},"index":2,"playId":"2a81d967-2902-3baa-9d85-c2f5b88861a1","pitchNumber":2,"startTime":"2026-04-29T01:17:57.740Z","endTime":"2026-04-29T01:18:07.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:18:07.757Z","atBatIndex":47},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Josh Lowe pops out to third baseman Miguel Vargas in foul territory.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-29T01:18:11.873Z","endTime":"2026-04-29T01:19:48.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08862171249395,"aZ":-11.219987109175307,"pfxX":-3.343227492684318,"pfxZ":11.216192672476518,"pX":0.610271042379841,"pZ":3.123198538045246,"vX0":7.3629340858553896,"vY0":-136.32891699170162,"vZ0":-5.172664784086957,"x":93.74,"y":154.45,"x0":-1.7003251006009026,"y0":50.0024443415075,"z0":5.830671200722888,"aX":-6.246654970291372},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.3,"breakHorizontal":4.3,"spinRate":2401,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.4029467899341519,"extension":6.3627578880944995},"index":0,"playId":"c46c4b6b-d1b9-31b4-9fd9-47eec92e8d3e","pitchNumber":1,"startTime":"2026-04-29T01:18:29.637Z","endTime":"2026-04-29T01:18:32.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":74.7,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.665661228447476,"aZ":-33.919746265813714,"pfxX":10.499158031926102,"pfxZ":-1.237569978170797,"pX":0.01703134807276205,"pZ":0.9765290285235023,"vX0":1.4784562217568475,"vY0":-119.09329182279578,"vZ0":-4.156657941343245,"x":116.35,"y":212.41,"x0":-1.9763971014410349,"y0":50.00215646360446,"z0":5.8717685747369455,"aX":14.812572797668865},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-3.1,"breakHorizontal":-19.3,"spinRate":2827,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4630678875483545,"extension":6.221471574382301},"index":1,"playId":"76c2cbb3-8177-3c54-9c1d-7189503b8493","pitchNumber":2,"startTime":"2026-04-29T01:18:45.859Z","endTime":"2026-04-29T01:18:49.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.300347621082707,"aZ":-27.727568213466032,"pfxX":-0.843947846476274,"pfxZ":2.6068612840234486,"pX":0.6238532433941535,"pZ":3.2886433086333344,"vX0":6.46891915872583,"vY0":-129.55744384269082,"vZ0":-1.1603883522212528,"x":93.22,"y":149.99,"x0":-1.792428202625634,"y0":50.00158671217881,"z0":5.855543835807766,"aX":-1.4393646566215912},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.7,"breakHorizontal":0.1,"spinRate":2552,"spinDirection":193},"zone":3,"typeConfidence":2.0,"plateTime":0.42228411494079143,"extension":6.342349385167019},"index":2,"playId":"a5e021e1-9182-3222-8fe3-30869f8f7c15","pitchNumber":3,"startTime":"2026-04-29T01:19:02.570Z","endTime":"2026-04-29T01:19:06.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.41738942899197,"aZ":-20.294330286357308,"pfxX":1.5810216758369418,"pfxZ":6.703911770409585,"pX":1.173063503059568,"pZ":2.113749207120681,"vX0":7.265505754897118,"vY0":-131.85236574441348,"vZ0":-5.345557322677627,"x":72.29,"y":181.71,"x0":-1.8165157850310825,"y0":50.0012583527282,"z0":5.65203842717082,"aX":2.798959450204497},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.3,"breakHorizontal":-4.3,"spinRate":2464,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.4144434014738736,"extension":6.297034118881373},"hitData":{"launchSpeed":70.6,"launchAngle":64.0,"totalDistance":141.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":82.89,"coordY":167.9}},"index":3,"playId":"22b28d31-8404-3c55-b4ff-2ac9d465c595","pitchNumber":4,"startTime":"2026-04-29T01:19:39.835Z","endTime":"2026-04-29T01:19:48.465Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:19:48.465Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sebastián Rivero singles on a line drive to center fielder Tristan Peters.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-29T01:20:01.238Z","endTime":"2026-04-29T01:21:01.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.348374500211847,"aZ":-13.731032214136448,"pfxX":-3.2638103012878736,"pfxZ":9.680565559635173,"pX":0.3184598909423736,"pZ":1.8456138250882694,"vX0":6.906322619518055,"vY0":-137.17345855180182,"vZ0":-7.687863754850356,"x":104.86,"y":188.95,"x0":-1.807942726759273,"y0":50.00560849168217,"z0":5.620823653321907,"aX":-6.2204353136145105},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.1,"breakHorizontal":4.4,"spinRate":2347,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.3992963073842053,"extension":6.524202596931914},"index":0,"playId":"9db3b842-f4c6-31ba-bd09-525c9376d091","pitchNumber":1,"startTime":"2026-04-29T01:20:12.655Z","endTime":"2026-04-29T01:20:15.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54466467786799,"aZ":-26.807986937572764,"pfxX":2.2627329880203497,"pfxZ":3.258481014539755,"pX":0.2602745484925088,"pZ":1.7844663463688222,"vX0":4.898548910386818,"vY0":-127.32694365967217,"vZ0":-4.6543705076076485,"x":107.08,"y":190.6,"x0":-1.9805590786429659,"y0":50.00209256993411,"z0":5.75126293705684,"aX":3.7229466981206727},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.0,"breakHorizontal":-5.2,"spinRate":2586,"spinDirection":139},"zone":9,"typeConfidence":2.0,"plateTime":0.4297810675577831,"extension":6.352209078488625},"index":1,"playId":"163f6181-c104-3603-83cd-f7c49fdf48a0","pitchNumber":2,"startTime":"2026-04-29T01:20:29.717Z","endTime":"2026-04-29T01:20:32.717Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-29T01:20:41.329Z","endTime":"2026-04-29T01:20:52.271Z","isPitch":false,"type":"action","player":{"id":665861,"link":"/api/v1/people/665861"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.901666849806716,"aZ":-18.056862048438216,"pfxX":-2.934163325814181,"pfxZ":7.199660755146416,"pX":-0.3924824058781546,"pZ":3.427086659594542,"vX0":4.695924564668492,"vY0":-139.0717505023043,"vZ0":-3.2529431746016493,"x":131.96,"y":146.25,"x0":-1.7209194708499338,"y0":50.00362939468056,"z0":5.8082399293360645,"aX":-5.754208707328161},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.6,"breakHorizontal":4.3,"spinRate":2277,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.39370405809967535,"extension":6.380005975338112},"hitData":{"launchSpeed":80.8,"launchAngle":17.0,"totalDistance":224.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":122.53,"coordY":91.26}},"index":3,"playId":"587739f7-88f8-347f-8955-92741aa81bd4","pitchNumber":3,"startTime":"2026-04-29T01:20:52.271Z","endTime":"2026-04-29T01:21:01.519Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:21:01.519Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oswald Peraza strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-29T01:23:29.986Z","endTime":"2026-04-29T01:25:39.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8,10],"actionIndex":[1,2],"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":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-29T01:21:08.950Z","endTime":"2026-04-29T01:21:53.957Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Sean Newcomb replaces Davis Martin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-29T01:21:53.957Z","endTime":"2026-04-29T01:23:23.180Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656794,"link":"/api/v1/people/656794"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Oswald Peraza replaces Adam Frazier.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-04-29T01:23:23.180Z","endTime":"2026-04-29T01:23:32.062Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":624428,"link":"/api/v1/people/624428"}},{"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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":72.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80432582340649,"aZ":-35.96198476989447,"pfxX":-12.122050734577499,"pfxZ":-2.8290415639435498,"pX":-0.14477038657991312,"pZ":2.7164146506370592,"vX0":-3.103873721305723,"vY0":-116.47785506837899,"vZ0":0.7954890429157089,"x":122.52,"y":165.44,"x0":2.7869769503140094,"y0":50.00048769734415,"z0":5.837223719749077,"aX":-16.250567267804797},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-4.4,"breakHorizontal":22.8,"spinRate":2760,"spinDirection":308},"zone":5,"typeConfidence":2.0,"plateTime":0.4746687236949403,"extension":5.551480005716909},"index":3,"playId":"b90c11ba-79a7-3f70-8944-85fac779645b","pitchNumber":1,"startTime":"2026-04-29T01:23:32.062Z","endTime":"2026-04-29T01:23:35.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.79266516831113,"aZ":-14.448305248578158,"pfxX":7.95054108837112,"pfxZ":9.929759221034745,"pX":0.5205836346748459,"pZ":1.5192477511583535,"vX0":-7.460715890230696,"vY0":-133.7471978776111,"vZ0":-8.572676084264613,"x":97.16,"y":197.76,"x0":2.3332343837093443,"y0":50.004466314986466,"z0":5.83519731854239,"aX":14.194570303222696},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.0,"breakHorizontal":-12.5,"spinRate":2268,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.41184082374533526,"extension":5.635749842527345},"index":4,"playId":"cec635c1-aada-317f-bf5d-9328d9c46a6c","pitchNumber":2,"startTime":"2026-04-29T01:23:54.335Z","endTime":"2026-04-29T01:23:58.863Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":82.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.543235613770896,"aZ":-16.630916642178242,"pfxX":8.058391424861757,"pfxZ":8.881852562515732,"pX":-1.35379892641791,"pZ":2.525627586556044,"vX0":-11.720255177924555,"vY0":-132.29410080364204,"vZ0":-5.442772288074449,"x":168.6,"y":170.59,"x0":2.1128833840791383,"y0":50.00496147645129,"z0":5.852760585684608,"aX":14.106565395950179},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.9,"breakHorizontal":-11.6,"spinRate":2308,"spinDirection":129},"zone":11,"typeConfidence":2.0,"plateTime":0.4160448683488558,"extension":5.702250267314623},"index":5,"playId":"e7ce085d-46c1-379c-aeea-9003010255ea","pitchNumber":3,"startTime":"2026-04-29T01:24:11.699Z","endTime":"2026-04-29T01:24:15.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.820459107745684,"aZ":-15.873042668431015,"pfxX":6.514895068377775,"pfxZ":8.977547963065042,"pX":-0.046833513468484064,"pZ":2.171232486474528,"vX0":-8.49037092969813,"vY0":-134.5468458102566,"vZ0":-6.639193283961378,"x":118.79,"y":180.16,"x0":2.3175013355943004,"y0":50.00256784677063,"z0":5.814810378550505,"aX":11.829661655862402},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.9,"breakHorizontal":-9.7,"spinRate":2303,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.4086059678430507,"extension":5.753895872902344},"index":6,"playId":"52b9276c-f400-3ec4-b6d9-f40f4d51eaa7","pitchNumber":4,"startTime":"2026-04-29T01:24:29.987Z","endTime":"2026-04-29T01:24:32.987Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8885222586907,"aZ":-17.05181110515602,"pfxX":7.605385142734476,"pfxZ":8.27186018489511,"pX":1.0051224365472742,"pZ":2.601149967165779,"vX0":-6.322269468836546,"vY0":-134.74765228409763,"vZ0":-5.51615136313631,"x":78.69,"y":168.55,"x0":2.400518736741102,"y0":50.00323186358571,"z0":5.890677523620989,"aX":13.903880455336077},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.9,"breakHorizontal":-12.4,"spinRate":2085,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.4074088510026619,"extension":5.73719548295822},"index":7,"playId":"cd11fc06-619e-3545-a91e-07e554478bd9","pitchNumber":5,"startTime":"2026-04-29T01:24:51.400Z","endTime":"2026-04-29T01:24:54.400Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.62002110102723,"aZ":-36.24340272323669,"pfxX":-10.640622168485674,"pfxZ":-2.812423484776435,"pX":-1.231645325434015,"pZ":2.3352487255448535,"vX0":-5.999283753806077,"vY0":-120.63119902004955,"vZ0":-0.5505813449135987,"x":163.95,"y":175.73,"x0":2.685890411375357,"y0":50.00479366878592,"z0":5.814826735547761,"aX":-15.384011782915632},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-4.9,"breakHorizontal":20.9,"spinRate":2823,"spinDirection":311},"zone":13,"typeConfidence":2.0,"plateTime":0.4574017468563132,"extension":5.4887246658816125},"index":8,"playId":"c127acd7-0c18-38cf-acd5-70b2f89d4743","pitchNumber":6,"startTime":"2026-04-29T01:25:10.004Z","endTime":"2026-04-29T01:25:17.639Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":9,"startTime":"2026-04-29T01:25:28.784Z","endTime":"2026-04-29T01:25:35.999Z","isPitch":false,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":72.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.925614469135958,"aZ":-43.82480230716324,"pfxX":-6.284976781047735,"pfxZ":-8.884958523131125,"pX":-0.7223392586053891,"pZ":1.6946216106776277,"vX0":-5.2539952187668675,"vY0":-115.13449915596756,"vZ0":-0.22475541476971217,"x":144.53,"y":193.03,"x0":2.4247609500040097,"y0":50.00209867876347,"z0":6.118049002801188,"aX":-8.242641016734565},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-15.7,"breakHorizontal":13.0,"spinRate":2973,"spinDirection":321},"zone":7,"typeConfidence":2.0,"plateTime":0.47996677129711696,"extension":5.643525592973385},"index":10,"playId":"2739acd1-38d9-3caa-9256-62ecbd4ec1cc","pitchNumber":7,"startTime":"2026-04-29T01:25:35.999Z","endTime":"2026-04-29T01:25:39.977Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:25:39.977Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sam Antonacci grounds out, pitcher Brent Suter to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-29T01:28:07.356Z","endTime":"2026-04-29T01:30:23.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8,9],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":608718,"link":"/api/v1/people/608718"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Oswald Peraza remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T01:27:30.173Z","endTime":"2026-04-29T01:27:30.201Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":624428,"link":"/api/v1/people/624428"}},{"details":{"description":"Pitching Change: Brent Suter replaces José Soriano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-29T01:27:30.201Z","endTime":"2026-04-29T01:28:28.269Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608718,"link":"/api/v1/people/608718"},"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":76.2,"endSpeed":69.8,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.16144539233935,"aZ":-30.04556914986828,"pfxX":-5.979088692678744,"pfxZ":1.744030527274865,"pX":-1.2478128813040734,"pZ":1.7659393987112117,"vX0":-8.168871353491577,"vY0":-110.59518992752628,"vZ0":-2.809626847814572,"x":99.86,"y":120.3,"x0":3.289720589038139,"y0":50.00433637071159,"z0":6.246360587882342,"aX":-7.308616026903628},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":2.6,"breakHorizontal":13.2,"spinRate":2243,"spinDirection":295},"zone":13,"typeConfidence":2.0,"plateTime":0.49778380976541037,"extension":7.269697275853431},"index":2,"playId":"733573b7-de34-3dba-b050-631c6ffaa50d","pitchNumber":1,"startTime":"2026-04-29T01:28:28.269Z","endTime":"2026-04-29T01:28:32.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.7,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.663140588721955,"aZ":-19.22972844814543,"pfxX":7.913051136187248,"pfxZ":8.409521250040878,"pX":-0.08524114585773984,"pZ":2.290498979421806,"vX0":-9.868699759278229,"vY0":-123.30196252306422,"vZ0":-5.059312257371789,"x":120.25,"y":176.94,"x0":2.942040377997656,"y0":50.00100303675781,"z0":5.99298358227616,"aX":12.176421345699014},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":14.2,"breakHorizontal":-12.0,"spinRate":2102,"spinDirection":156},"zone":5,"typeConfidence":2.0,"plateTime":0.444324322368681,"extension":7.5523277443611025},"index":3,"playId":"e00dd605-818e-3144-9c49-de91dad19086","pitchNumber":2,"startTime":"2026-04-29T01:28:42.325Z","endTime":"2026-04-29T01:28:45.913Z","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":77.8,"endSpeed":71.8,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.12634893536023,"aZ":-30.071258599154536,"pfxX":-4.5044664922513675,"pfxZ":1.6287235130168494,"pX":-0.29788463461213655,"pZ":2.064937985753517,"vX0":-6.81142533857296,"vY0":-113.0762774461125,"vZ0":-2.474196270389183,"x":128.35,"y":183.03,"x0":3.3417695309628668,"y0":50.00363239807967,"z0":6.198272290358224,"aX":-5.816750950425814},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":2.6,"breakHorizontal":10.0,"spinRate":2190,"spinDirection":281},"zone":7,"typeConfidence":2.0,"plateTime":0.48487743460572785,"extension":7.049226125261009},"index":4,"playId":"e56bca19-c723-3e29-bace-7a36b0c4988a","pitchNumber":3,"startTime":"2026-04-29T01:28:53.163Z","endTime":"2026-04-29T01:28:56.515Z","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":75.4,"endSpeed":69.8,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.047806834928203,"aZ":-27.208442141934302,"pfxX":6.606175994947698,"pfxZ":4.054359958064202,"pX":0.7894280986900464,"pZ":2.6392987049822874,"vX0":-7.057279746312195,"vY0":-109.61173772398912,"vZ0":-1.368388731341629,"x":86.91,"y":167.52,"x0":3.181614081838507,"y0":50.00434562793564,"z0":6.157267283227702,"aX":8.098216748476034},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":7.3,"breakHorizontal":-10.3,"spinRate":1411,"spinDirection":147},"zone":6,"typeConfidence":2.0,"plateTime":0.4982951619787408,"extension":7.50734410808722},"index":5,"playId":"c7b0ce85-85bd-3fbb-996b-f0c2a279e3f4","pitchNumber":4,"startTime":"2026-04-29T01:29:10.935Z","endTime":"2026-04-29T01:29:14.336Z","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":76.2,"endSpeed":69.5,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78749991832838,"aZ":-36.14487385073101,"pfxX":-4.973124095861953,"pfxZ":-3.2578163072764728,"pX":-0.8797903938672463,"pZ":2.8340212466899306,"vX0":-7.485512956377581,"vY0":-110.61694200930032,"vZ0":0.5835733311771523,"x":150.54,"y":162.26,"x0":3.216259471321233,"y0":50.002759932720096,"z0":6.407452873883523,"aX":-6.060146605471381},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-5.3,"breakHorizontal":11.3,"spinRate":2159,"spinDirection":297},"zone":11,"typeConfidence":2.0,"plateTime":0.49833073497362257,"extension":7.261644363524131},"index":6,"playId":"bc9549f9-9753-3918-9cfc-c796ccb95efe","pitchNumber":5,"startTime":"2026-04-29T01:29:26.375Z","endTime":"2026-04-29T01:29:31.489Z","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":87.6,"endSpeed":81.0,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.188142330052884,"aZ":-16.89904754381328,"pfxX":0.814229265137057,"pfxZ":9.227335350039487,"pX":-0.23873255194400292,"pZ":1.8352555054236697,"vX0":-8.464689974922571,"vY0":-127.33118921087312,"vZ0":-6.879844970299807,"x":126.1,"y":189.23,"x0":3.0115561126184387,"y0":50.002851491417445,"z0":5.89155909083728,"aX":1.3498328457758997},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":15.5,"breakHorizontal":0.2,"spinRate":2187,"spinDirection":172},"zone":7,"typeConfidence":2.0,"plateTime":0.4288666761224369,"extension":7.724909135339738},"index":7,"playId":"ed6816f0-315f-3a8b-a232-22eafccf5153","pitchNumber":6,"startTime":"2026-04-29T01:29:44.288Z","endTime":"2026-04-29T01:29:47.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":71.6,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.084217701096303,"aZ":-24.767005385185957,"pfxX":8.18284198947394,"pfxZ":5.795818610969781,"pX":-0.9272492427592699,"pZ":1.128249876420757,"vX0":-11.102560602441038,"vY0":-111.73393839093215,"vZ0":-5.18160789547622,"x":152.34,"y":208.32,"x0":3.0184854077420393,"y0":50.00340726586946,"z0":5.989038177662752,"aX":10.459874890208123},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":9.5,"breakHorizontal":-12.4,"spinRate":1562,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.4881806006286613,"extension":7.290553680006401},"index":8,"playId":"17462045-a37e-3ab0-b146-37520ca65e39","pitchNumber":7,"startTime":"2026-04-29T01:29:59.740Z","endTime":"2026-04-29T01:30:02.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.850386439235404,"aZ":-20.614752253618903,"pfxX":9.019716592769452,"pfxZ":6.994473579450727,"pX":0.0642912463282468,"pZ":1.960773112364779,"vX0":-10.478473176676216,"vY0":-127.42028890368987,"vZ0":-6.03775673249728,"x":114.55,"y":185.84,"x0":3.0476476844437053,"y0":50.00495825674921,"z0":5.977181880377749,"aX":14.913981813615397},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":11.5,"breakHorizontal":-14.2,"spinRate":2120,"spinDirection":150},"zone":8,"typeConfidence":2.0,"plateTime":0.42896256896642004,"extension":7.799917966032826},"hitData":{"launchSpeed":93.8,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.49,"coordY":182.59}},"index":9,"playId":"4469e82d-01ef-38de-9591-0f2285e455e6","pitchNumber":8,"startTime":"2026-04-29T01:30:15.796Z","endTime":"2026-04-29T01:30:23.518Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:30:23.518Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chase Meidroth strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-29T01:30:55.441Z","endTime":"2026-04-29T01:31:54.662Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Chase Meidroth replaces Tristan Peters.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-29T01:30:36.932Z","endTime":"2026-04-29T01:30:57.763Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":671976,"link":"/api/v1/people/671976"}},{"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":88.5,"endSpeed":81.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48393102192282,"aZ":-18.12427368193865,"pfxX":8.11053101247145,"pfxZ":8.347153633789462,"pX":0.12102128191485705,"pZ":1.71142836437527,"vX0":-10.110089884737778,"vY0":-128.36114676990096,"vZ0":-6.985187292457278,"x":112.39,"y":192.57,"x0":3.041619859561433,"y0":50.00092767580946,"z0":5.859768966927088,"aX":13.647325650735286},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":13.8,"breakHorizontal":-12.6,"spinRate":2042,"spinDirection":147},"zone":8,"typeConfidence":2.0,"plateTime":0.4253533984573412,"extension":7.9055814456097115},"index":1,"playId":"f02711e0-dafd-3181-95d3-f84e0d1b7e75","pitchNumber":1,"startTime":"2026-04-29T01:30:57.763Z","endTime":"2026-04-29T01:31:01.070Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.07511086039279,"aZ":-17.98194050388512,"pfxX":8.86037739815528,"pfxZ":8.4173030260019,"pX":0.2924406375996622,"pZ":2.055610338689719,"vX0":-10.305082833012824,"vY0":-128.62271719058614,"vZ0":-6.268694929248939,"x":105.85,"y":183.28,"x0":3.1876684777824944,"y0":50.005492824706934,"z0":5.90501266812094,"aX":14.9444289451003},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":14.0,"breakHorizontal":-13.9,"spinRate":2152,"spinDirection":149},"zone":8,"typeConfidence":2.0,"plateTime":0.4248095455249463,"extension":7.673385978568646},"index":2,"playId":"f5b71b68-a1fb-3fc8-acf9-9c881def1de6","pitchNumber":2,"startTime":"2026-04-29T01:31:08.442Z","endTime":"2026-04-29T01:31:11.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.0,"endSpeed":69.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.08300980112966,"aZ":-24.741997475272324,"pfxX":5.068112375306435,"pfxZ":6.119270879106326,"pX":2.224650747883361,"pZ":3.0618502092725293,"vX0":-3.941066821275177,"vY0":-109.1738374761758,"vZ0":-0.9754958404386022,"x":32.2,"y":156.11,"x0":3.3892853908823546,"y0":50.004340021313126,"z0":6.162475870587932,"aX":6.157329758608612},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":11.2,"breakHorizontal":-8.3,"spinRate":1418,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.500496247077137,"extension":7.0976234885095755},"index":3,"playId":"208b1283-e0ca-3141-b17a-a9d58b101906","pitchNumber":3,"startTime":"2026-04-29T01:31:23.884Z","endTime":"2026-04-29T01:31:26.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.133607532882753,"aZ":-19.029350263883206,"pfxX":9.29373815405394,"pfxZ":7.603890963385896,"pX":1.003955736432161,"pZ":2.3487246375403457,"vX0":-8.7289948907179,"vY0":-130.58022266053328,"vZ0":-5.54401455322019,"x":78.73,"y":175.36,"x0":3.1803774397568225,"y0":50.006449702262685,"z0":5.92827263232382,"aX":16.075734160470848},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.7,"breakHorizontal":-15.0,"spinRate":2173,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.41922591600301873,"extension":7.572709515355318},"index":4,"playId":"2dd1ae95-4359-3456-8e24-ff156cc12909","pitchNumber":4,"startTime":"2026-04-29T01:31:34.887Z","endTime":"2026-04-29T01:31:37.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":75.6,"endSpeed":70.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.863781140594945,"aZ":-26.075761049804612,"pfxX":6.782683587375651,"pfxZ":4.971243550934263,"pX":-0.41184938792415154,"pZ":1.0354747687704422,"vX0":-9.593142067968175,"vY0":-109.6316822223765,"vZ0":-4.823651360912706,"x":132.7,"y":210.82,"x0":3.1228869597941404,"y0":50.00452366507858,"z0":6.020503269179432,"aX":8.32653976659312},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":8.0,"breakHorizontal":-10.0,"spinRate":1552,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.4980153189537031,"extension":7.20476897716701},"index":5,"playId":"825dcb71-0caa-3d0e-ada7-117edb33ace7","pitchNumber":5,"startTime":"2026-04-29T01:31:49.902Z","endTime":"2026-04-29T01:31:54.662Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:31:54.662Z","atBatIndex":52},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Drew Romo homers (2) on a fly ball to center field.","rbi":1,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-29T01:32:06.089Z","endTime":"2026-04-29T01:32:35.629Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"responsiblePitcher":{"id":608718,"link":"/api/v1/people/608718"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.07111380100452,"aZ":-17.022799157202826,"pfxX":1.1432233805974101,"pfxZ":9.427777543641529,"pX":-0.3020421193059432,"pZ":2.012667254583133,"vX0":-8.745164897573805,"vY0":-125.60249826239941,"vZ0":-6.373387614072391,"x":128.51,"y":184.44,"x0":3.067594702891951,"y0":50.00043496048537,"z0":5.954359400469116,"aX":1.8369367661371652},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":15.8,"breakHorizontal":-0.2,"spinRate":2145,"spinDirection":165},"zone":7,"typeConfidence":2.0,"plateTime":0.43511301579944206,"extension":7.682340877664032},"hitData":{"launchSpeed":102.6,"launchAngle":27.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":84.54,"coordY":44.03}},"index":0,"playId":"efcea513-d1ba-33fe-ad44-4203fc66184e","pitchNumber":1,"startTime":"2026-04-29T01:32:13.791Z","endTime":"2026-04-29T01:32:35.629Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:32:35.629Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luisangel Acuña grounds out, second baseman Oswald Peraza to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-29T01:32:53.239Z","endTime":"2026-04-29T01:33:28.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":71.8,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.713956641154752,"aZ":-26.184109037649627,"pfxX":6.780165574855406,"pfxZ":4.61686208349469,"pX":0.1158231615273732,"pZ":2.327142433371672,"vX0":-9.060420055076138,"vY0":-112.66873711960798,"vZ0":-2.414271244075069,"x":112.59,"y":175.95,"x0":3.29161270411864,"y0":50.003056990505016,"z0":6.034593471859555,"aX":8.79763210088228},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":8.0,"breakHorizontal":-10.2,"spinRate":1670,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.4844473384098129,"extension":7.331946580338187},"index":0,"playId":"f97455b7-2ecf-3007-a187-2626dcc42eb9","pitchNumber":1,"startTime":"2026-04-29T01:32:56.023Z","endTime":"2026-04-29T01:32:59.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.64334149122263,"aZ":-17.717004030452088,"pfxX":0.06500806863467723,"pfxZ":8.873457216444171,"pX":-0.8271623936220842,"pZ":3.249793414552363,"vX0":-9.992495595349018,"vY0":-126.30368678920969,"vZ0":-3.35290736745926,"x":148.53,"y":151.04,"x0":3.157731370666428,"y0":50.004364461160364,"z0":6.004261342645419,"aX":0.1059103634269055},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":15.6,"breakHorizontal":1.9,"spinRate":2257,"spinDirection":164},"zone":11,"typeConfidence":2.0,"plateTime":0.43223486911708564,"extension":7.537202598562038},"index":1,"playId":"3b2ab887-a3a4-3da7-92f7-53375ff1ad16","pitchNumber":2,"startTime":"2026-04-29T01:33:06.330Z","endTime":"2026-04-29T01:33:09.330Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":73.9,"endSpeed":68.2,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.168333871195994,"aZ":-26.12750368164043,"pfxX":6.142467406654632,"pfxZ":5.154676412999947,"pX":1.103087338626091,"pZ":2.311477188299483,"vX0":-6.101788271763624,"vY0":-107.49615500616487,"vZ0":-1.8736739520039003,"x":74.95,"y":176.37,"x0":3.1768155417262944,"y0":50.00339197814198,"z0":6.087523725637456,"aX":7.2081358075061255},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":9.1,"breakHorizontal":-9.6,"spinRate":1451,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.5090078425788818,"extension":7.103817858911805},"hitData":{"launchSpeed":75.9,"launchAngle":5.0,"totalDistance":81.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.74,"coordY":154.22}},"index":2,"playId":"73bfcd5d-99fc-39ac-b849-336f4f81a2c3","pitchNumber":3,"startTime":"2026-04-29T01:33:20.145Z","endTime":"2026-04-29T01:33:28.050Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:33:28.050Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-29T01:35:36.249Z","endTime":"2026-04-29T01:36:26.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Chase Meidroth remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T01:35:15.726Z","endTime":"2026-04-29T01:35:15.742Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"701","replacedPlayer":{"id":671976,"link":"/api/v1/people/671976"}},{"details":{"description":"Defensive switch from shortstop to center field for Luisangel Acuña.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-29T01:35:15.742Z","endTime":"2026-04-29T01:35:38.393Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682668,"link":"/api/v1/people/682668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"900"},{"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":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.00325304352555,"aZ":-35.15454120124598,"pfxX":-11.96369049644984,"pfxZ":-2.1309816147647176,"pX":-0.7299645770355578,"pZ":1.8194981150127376,"vX0":-4.97527717938551,"vY0":-118.8169537981397,"vZ0":-1.5010874185819754,"x":144.82,"y":189.65,"x0":2.9615428217683593,"y0":50.00570418209988,"z0":5.727645851116754,"aX":-16.68696861198382},"breaks":{"breakAngle":26.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-4.0,"breakHorizontal":23.0,"spinRate":2846,"spinDirection":313},"zone":7,"typeConfidence":2.0,"plateTime":0.4654038806356704,"extension":5.497615165870142},"index":2,"playId":"a00ca91a-a074-388d-81cd-bf02988d1eb0","pitchNumber":1,"startTime":"2026-04-29T01:35:38.393Z","endTime":"2026-04-29T01:35:42.215Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":3,"startTime":"2026-04-29T01:35:50.105Z","endTime":"2026-04-29T01:35:57.287Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":73.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.223959348135953,"aZ":-34.85255704031682,"pfxX":-11.697787802031847,"pfxZ":-1.961481166759568,"pX":-0.2687147899692927,"pZ":1.9485718419803966,"vX0":-3.885628697693229,"vY0":-117.57806942957816,"vZ0":-1.116922029519536,"x":127.24,"y":186.17,"x0":2.9356039853917255,"y0":50.00215479292936,"z0":5.734028753568252,"aX":-15.987409385234432},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-3.5,"breakHorizontal":22.2,"spinRate":2983,"spinDirection":314},"zone":7,"typeConfidence":2.0,"plateTime":0.4701465703024428,"extension":5.506020490605232},"index":4,"playId":"1f9005ec-c936-3e88-b833-9cf37d33cd24","pitchNumber":2,"startTime":"2026-04-29T01:35:57.287Z","endTime":"2026-04-29T01:36:00.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":72.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.237233116640816,"aZ":-45.283486552405364,"pfxX":-6.991920240494509,"pfxZ":-9.89006818258626,"pX":1.1981919190171466,"pZ":2.2230095767648326,"vX0":-1.5097934000710498,"vY0":-116.00813672264407,"vZ0":0.7140829244578992,"x":71.33,"y":178.76,"x0":2.7692545606943746,"y0":50.00331112380612,"z0":6.325143986890954,"aX":-9.268014764548605},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-17.2,"breakHorizontal":13.1,"spinRate":2927,"spinDirection":322},"zone":14,"typeConfidence":2.0,"plateTime":0.4771881987658526,"extension":5.459716118109533},"index":5,"playId":"162120d1-e9ff-38c4-85fd-2a1241ef9b8f","pitchNumber":3,"startTime":"2026-04-29T01:36:09.550Z","endTime":"2026-04-29T01:36:13.260Z","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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.3902081322793,"aZ":-36.9586425305724,"pfxX":-11.94477670424299,"pfxZ":-3.4403717937475724,"pX":-0.8836184024270224,"pZ":1.16376435928528,"vX0":-5.236828639918822,"vY0":-118.79829706409149,"vZ0":-2.7381928949197882,"x":150.68,"y":207.36,"x0":2.9191069269520455,"y0":50.001217596122665,"z0":5.779847385329317,"aX":-16.61814835838971},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-6.7,"breakHorizontal":23.0,"spinRate":3014,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.46582931969694075,"extension":5.431537512875461},"index":6,"playId":"52fc0c81-33a1-3b10-8bb6-e6424dd51ef7","pitchNumber":4,"startTime":"2026-04-29T01:36:23.169Z","endTime":"2026-04-29T01:36:26.962Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:36:26.962Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mike Trout walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-29T01:36:35.363Z","endTime":"2026-04-29T01:38:28.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.891149048851005,"aZ":-20.20063495947333,"pfxX":0.526376192657386,"pfxZ":6.727967724890108,"pX":2.49833299999183,"pZ":2.7914385444701257,"vX0":-1.282607503389315,"vY0":-132.23578182264566,"vZ0":-4.387400980974508,"x":21.77,"y":163.41,"x0":2.92019605283879,"y0":50.002104654308376,"z0":5.944458225232334,"aX":0.936774807772812},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.5,"breakHorizontal":-0.7,"spinRate":2550,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.41342064860980754,"extension":5.498859724128085},"index":0,"playId":"9afa2973-8d6b-36cc-a863-ed9637bb7931","pitchNumber":1,"startTime":"2026-04-29T01:36:51.668Z","endTime":"2026-04-29T01:36:54.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.049686682097423,"aZ":-25.30897877377218,"pfxX":0.06836575065555128,"pfxZ":4.081955484360605,"pX":-0.31934467852836296,"pZ":1.8243141648725771,"vX0":-7.178933860873397,"vY0":-128.18953699283205,"vZ0":-5.390857425943195,"x":129.17,"y":189.52,"x0":2.496830719576552,"y0":50.000962191937234,"z0":5.905578792865383,"aX":0.11635543470372971},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.5,"breakHorizontal":1.3,"spinRate":2496,"spinDirection":157},"zone":7,"typeConfidence":2.0,"plateTime":0.42568826485709055,"extension":5.677803827102961},"index":1,"playId":"cf929a20-84e8-311d-a401-72924cecb9ac","pitchNumber":2,"startTime":"2026-04-29T01:37:03.285Z","endTime":"2026-04-29T01:37:07.417Z","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.9,"endSpeed":85.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.183300268929635,"aZ":-18.70720927292606,"pfxX":6.4574951142444075,"pfxZ":7.181024266855996,"pX":1.4406229509010766,"pZ":3.5398903209038695,"vX0":-5.09908205581287,"vY0":-136.5717788422522,"vZ0":-3.015263488793843,"x":62.09,"y":143.2,"x0":2.49991694460994,"y0":50.00136490722567,"z0":5.956545588168644,"aX":12.10615077793992},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.5,"breakHorizontal":-10.6,"spinRate":2195,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.402215923778229,"extension":5.6668985913893914},"index":2,"playId":"cbefae21-c6f3-30bd-a2da-17ef70a1d45c","pitchNumber":3,"startTime":"2026-04-29T01:37:37.944Z","endTime":"2026-04-29T01:37:40.944Z","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":1,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":72.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.691819622661544,"aZ":-37.18989686624289,"pfxX":-12.703571230625005,"pfxZ":-3.7066983810473175,"pX":1.1575123204906115,"pZ":2.4508305497655924,"vX0":-0.7126282486288558,"vY0":-116.94752073507023,"vZ0":0.4065191268637849,"x":72.88,"y":172.61,"x0":3.11311671582263,"y0":50.00173630294747,"z0":5.828220464322208,"aX":-17.197613192182825},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-6.2,"breakHorizontal":23.0,"spinRate":2866,"spinDirection":302},"zone":14,"typeConfidence":2.0,"plateTime":0.4724663338670645,"extension":5.416517528422352},"index":3,"playId":"4c09eb4c-09af-39ac-a366-89e713d1b392","pitchNumber":4,"startTime":"2026-04-29T01:37:51.772Z","endTime":"2026-04-29T01:37:55.709Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49627250677538,"aZ":-18.706905513838336,"pfxX":8.08798851165885,"pfxZ":7.247521041623932,"pX":-0.3389502487624552,"pZ":2.1203192900930588,"vX0":-9.845480744076799,"vY0":-135.22513617016133,"vZ0":-6.478848029042736,"x":129.92,"y":181.53,"x0":2.2922112678168647,"y0":50.00425140447986,"z0":5.852165450071748,"aX":15.033741642488383},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.9,"breakHorizontal":-12.6,"spinRate":2189,"spinDirection":122},"zone":7,"typeConfidence":2.0,"plateTime":0.4044984895253254,"extension":5.759783135626317},"index":4,"playId":"c46f6c6b-dc1d-38bf-b3e5-5ced4a0e50c3","pitchNumber":5,"startTime":"2026-04-29T01:38:08.438Z","endTime":"2026-04-29T01:38:12.167Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-29T01:38:17.387Z","endTime":"2026-04-29T01:38:25.252Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"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":89.2,"endSpeed":82.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39634372365765,"aZ":-23.27714446166833,"pfxX":-0.35941792762938274,"pfxZ":5.137981509418866,"pX":1.2906961994890769,"pZ":3.173528940421875,"vX0":-3.4727315792946536,"vY0":-130.0381796332457,"vZ0":-2.9683274024818704,"x":67.8,"y":153.09,"x0":2.6840023163003743,"y0":50.0050445975064,"z0":6.074144195823159,"aX":-0.6215037843338906},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.0,"breakHorizontal":1.3,"spinRate":2457,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.41941137119497274,"extension":5.549793737086697},"index":6,"playId":"927e5813-b21f-3e57-a39d-b9fa15bd9cb9","pitchNumber":6,"startTime":"2026-04-29T01:38:25.252Z","endTime":"2026-04-29T01:38:28.856Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:38:28.856Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vaughn Grissom strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-29T01:39:11.392Z","endTime":"2026-04-29T01:40:19.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Vaughn Grissom replaces Yoán Moncada.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-29T01:38:47.705Z","endTime":"2026-04-29T01:39:13.574Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":660162,"link":"/api/v1/people/660162"}},{"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.1,"endSpeed":85.4,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62582043130959,"aZ":-15.959372618039037,"pfxX":6.225477897668665,"pfxZ":8.647791629448417,"pX":-0.10139605213116584,"pZ":2.6708418818630646,"vX0":-8.257974644567218,"vY0":-136.68014546092266,"vZ0":-6.044765258870843,"x":120.86,"y":166.67,"x0":2.1628764898423123,"y0":50.005592627954584,"z0":6.023727196995571,"aX":11.676810820505926},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.4,"breakHorizontal":-9.4,"spinRate":2176,"spinDirection":130},"zone":5,"typeConfidence":2.0,"plateTime":0.40211791572176336,"extension":5.68247600665594},"index":1,"playId":"9e1e60fa-3de8-301b-bfcb-cb2caee8e5f2","pitchNumber":1,"startTime":"2026-04-29T01:39:13.574Z","endTime":"2026-04-29T01:39:17.220Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.197944871067335,"aZ":-29.777484274948343,"pfxX":10.562687019449324,"pfxZ":1.354252185861002,"pX":0.20713279958437963,"pZ":1.565506718688749,"vX0":-9.207540544423088,"vY0":-131.9966614546946,"vZ0":-5.140776358728696,"x":109.1,"y":196.51,"x0":2.3624843559977005,"y0":50.00276841447117,"z0":5.721727501852902,"aX":18.702455350114185},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.6,"breakHorizontal":-17.2,"spinRate":2186,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.4144131929278134,"extension":5.7044946779042025},"index":2,"playId":"165b3412-f0a4-3ddc-8fe5-b2b6be794fe7","pitchNumber":2,"startTime":"2026-04-29T01:39:31.983Z","endTime":"2026-04-29T01:39:36.951Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.6,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00469048920494,"aZ":-35.76206858360704,"pfxX":-10.391145617450988,"pfxZ":-2.5518602660954848,"pX":-0.10973778324585283,"pZ":1.9617724355935837,"vX0":-3.5367031161740856,"vY0":-118.45583606750174,"vZ0":-0.9141009348450175,"x":121.18,"y":185.81,"x0":2.757284986074506,"y0":50.003265470459176,"z0":5.654868446501478,"aX":-14.601148626651185},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-4.6,"breakHorizontal":19.7,"spinRate":2807,"spinDirection":313},"zone":8,"typeConfidence":2.0,"plateTime":0.46439710502254794,"extension":5.501796836589051},"index":3,"playId":"1df671d6-fbdb-3047-9877-1524b85bcf45","pitchNumber":3,"startTime":"2026-04-29T01:39:48.771Z","endTime":"2026-04-29T01:39:52.089Z","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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.3,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.147042191701697,"aZ":-38.2333945035731,"pfxX":-11.289406429491333,"pfxZ":-4.231714031574231,"pX":-0.7777019975800148,"pZ":1.796678217129414,"vX0":-4.635012726895315,"vY0":-120.01195162270642,"vZ0":-1.1197189105739405,"x":146.64,"y":190.27,"x0":2.655673245527089,"y0":50.002181467221895,"z0":5.730414102381966,"aX":-16.16805033552537},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-7.7,"breakHorizontal":21.6,"spinRate":2988,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.4595991417552536,"extension":5.563631638048845},"index":4,"playId":"3821d964-6d31-3f27-8f98-e3c1587074ee","pitchNumber":4,"startTime":"2026-04-29T01:40:13.984Z","endTime":"2026-04-29T01:40:19.802Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:40:19.802Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorge Soler singles on a line drive to center fielder Luisangel Acuña. Mike Trout to 2nd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-29T01:40:24.257Z","endTime":"2026-04-29T01:40:51.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"postOnSecond":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682668,"link":"/api/v1/people/682668"},"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.77975314379262,"aZ":-37.46804789903531,"pfxX":-10.442339429446973,"pfxZ":-3.7844895705352837,"pX":-0.05146895478850732,"pZ":2.331090530856706,"vX0":-3.453664517614787,"vY0":-118.42309675614526,"vZ0":0.05359852512278063,"x":118.96,"y":175.84,"x0":2.788313182886549,"y0":50.00277940370825,"z0":5.778768512469896,"aX":-14.607897651358684},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-6.5,"breakHorizontal":19.8,"spinRate":3000,"spinDirection":316},"zone":5,"typeConfidence":2.0,"plateTime":0.4651970825103895,"extension":5.4398040334349655},"hitData":{"launchSpeed":78.4,"launchAngle":15.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":109.29,"coordY":103.92}},"index":0,"playId":"c562a7ec-dce6-35e6-8425-2aeca3eb58e0","pitchNumber":1,"startTime":"2026-04-29T01:40:39.290Z","endTime":"2026-04-29T01:40:51.429Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:40:51.429Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Schanuel grounds out, second baseman Sam Antonacci to first baseman Munetaka Murakami.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-29T01:41:52.905Z","endTime":"2026-04-29T01:44:29.625Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-29T01:41:14.340Z","endTime":"2026-04-29T01:41:55.238Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.64361834169191,"aZ":-28.15785954859733,"pfxX":9.223057247582144,"pfxZ":2.2156097505007333,"pX":0.07610537625438035,"pZ":2.1691947439397836,"vX0":-8.988647041704333,"vY0":-133.93057323158405,"vZ0":-3.9257106978686824,"x":114.1,"y":180.21,"x0":2.2817816773767063,"y0":50.00176495955385,"z0":5.673821497092818,"aX":16.710027444469443},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.4,"breakHorizontal":-14.8,"spinRate":2201,"spinDirection":131},"zone":8,"typeConfidence":2.0,"plateTime":0.40938072029680495,"extension":5.81056065245745},"index":1,"playId":"3d01cbf9-c77d-33bb-af0a-9db5a50747b9","pitchNumber":1,"startTime":"2026-04-29T01:41:55.238Z","endTime":"2026-04-29T01:41:58.383Z","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":82.2,"endSpeed":74.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46577301636016,"aZ":-38.94915446147055,"pfxX":-10.760302489824323,"pfxZ":-4.82466532253641,"pX":-0.9333191452348459,"pZ":2.0341735797391465,"vX0":-5.039686743097529,"vY0":-119.50431246553447,"vZ0":-0.2964825999201115,"x":152.58,"y":183.86,"x0":2.6212796542963956,"y0":50.00542755942353,"z0":5.749982484772083,"aX":-15.097811744137141},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-8.4,"breakHorizontal":20.9,"spinRate":3013,"spinDirection":309},"zone":13,"typeConfidence":2.0,"plateTime":0.4637090010639673,"extension":5.488668040251986},"index":2,"playId":"1f135de6-5e28-3467-b977-e1dd8c06eed4","pitchNumber":2,"startTime":"2026-04-29T01:42:10.014Z","endTime":"2026-04-29T01:42:14.086Z","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":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.611157763214536,"aZ":-14.714182750791826,"pfxX":6.953005752628856,"pfxZ":9.523521742918259,"pX":0.6870998344130452,"pZ":2.0517303559779183,"vX0":-6.5237327468358615,"vY0":-135.2945868470231,"vZ0":-6.863950951470779,"x":90.81,"y":183.38,"x0":2.2394731070046734,"y0":50.00015531857974,"z0":5.674535398273055,"aX":12.743521340792986},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.7,"breakHorizontal":-11.0,"spinRate":2302,"spinDirection":131},"zone":9,"typeConfidence":2.0,"plateTime":0.40659919749978934,"extension":5.770999931448405},"index":3,"playId":"7585238f-87dd-3963-a205-86fc69fa1963","pitchNumber":3,"startTime":"2026-04-29T01:42:27.999Z","endTime":"2026-04-29T01:42:55.028Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"}}},{"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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":73.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.427792123391548,"aZ":-38.05996702501259,"pfxX":-10.691226862930867,"pfxZ":-4.224067574158342,"pX":-0.6335387582418213,"pZ":1.8713650914216928,"vX0":-4.3404078555522325,"vY0":-118.79863430649773,"vZ0":-0.49456782200733085,"x":141.15,"y":188.25,"x0":2.6212650737767476,"y0":50.00592292381434,"z0":5.622965456451338,"aX":-14.876276322163601},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-7.4,"breakHorizontal":20.5,"spinRate":2999,"spinDirection":312},"zone":7,"typeConfidence":2.0,"plateTime":0.46585031864517434,"extension":5.613696957594414},"index":4,"playId":"a11d29f6-b9d0-3f74-9e99-49da5c1c562a","pitchNumber":4,"startTime":"2026-04-29T01:43:05.673Z","endTime":"2026-04-29T01:43:08.861Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.918970526790776,"aZ":-30.023463547633817,"pfxX":11.107692946278558,"pfxZ":1.1972646430980465,"pX":-0.7200458448519624,"pZ":2.68590064953604,"vX0":-11.369727708166902,"vY0":-133.80194057013392,"vZ0":-2.1622825803749346,"x":144.45,"y":166.26,"x0":2.156699692393549,"y0":50.005848624427315,"z0":5.672301130787547,"aX":19.99165973878803},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":1.9,"breakHorizontal":-17.4,"spinRate":2307,"spinDirection":129},"zone":4,"typeConfidence":2.0,"plateTime":0.4105685122163365,"extension":5.827262872220006},"index":5,"playId":"84b1728c-0795-3960-8449-9f34614df397","pitchNumber":5,"startTime":"2026-04-29T01:43:30.424Z","endTime":"2026-04-29T01:43:34.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.81882817708674,"aZ":-14.19092848325454,"pfxX":5.728340004809434,"pfxZ":9.38838314422343,"pX":0.11786061772001245,"pZ":3.078374974229984,"vX0":-7.6811326656560635,"vY0":-137.82240959030298,"vZ0":-4.9075729884494175,"x":112.51,"y":155.66,"x0":2.202160282741036,"y0":50.005076592803526,"z0":5.847009747179701,"aX":10.975967654083416},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.1,"breakHorizontal":-8.6,"spinRate":2259,"spinDirection":137},"zone":2,"typeConfidence":2.0,"plateTime":0.39804190444620424,"extension":5.858109768215446},"index":6,"playId":"c29c5d78-3228-3bd1-a99f-e499c706223f","pitchNumber":6,"startTime":"2026-04-29T01:43:58.491Z","endTime":"2026-04-29T01:44:01.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":84.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.551150472556394,"aZ":-16.436491845074205,"pfxX":8.269543039651197,"pfxZ":8.510038174430766,"pX":-0.28088724074449567,"pZ":2.873668002638792,"vX0":-9.468381148108216,"vY0":-136.2575182498311,"vZ0":-4.482113758319535,"x":127.71,"y":161.19,"x0":2.192113522877669,"y0":50.00227722379893,"z0":5.703018370829917,"aX":15.292695162442765},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.4,"breakHorizontal":-12.6,"spinRate":2446,"spinDirection":130},"zone":1,"typeConfidence":2.0,"plateTime":0.4045392809247854,"extension":5.706824451750477},"hitData":{"launchSpeed":98.4,"launchAngle":6.0,"totalDistance":125.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.34,"coordY":150.16}},"index":7,"playId":"72b6b05b-2169-3209-9697-505af93caf09","pitchNumber":7,"startTime":"2026-04-29T01:44:21.567Z","endTime":"2026-04-29T01:44:29.625Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:44:29.625Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andrew Benintendi singles on a sharp line drive to left fielder Josh Lowe.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-29T01:46:40.231Z","endTime":"2026-04-29T01:49:07.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Vaughn Grissom remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T01:46:22.534Z","endTime":"2026-04-29T01:46:22.551Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"301","replacedPlayer":{"id":660162,"link":"/api/v1/people/660162"}},{"details":{"description":"Defensive switch from second base to third base for Oswald Peraza.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-29T01:46:22.551Z","endTime":"2026-04-29T01:46:22.554Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"901","replacedPlayer":{"id":624428,"link":"/api/v1/people/624428"}},{"details":{"description":"Pitching Change: Joey Lucchesi replaces Brent Suter.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-29T01:46:22.554Z","endTime":"2026-04-29T01:46:42.539Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664192,"link":"/api/v1/people/664192"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5774030414883,"aZ":-21.564884430137443,"pfxX":10.526008466640597,"pfxZ":6.07802956176313,"pX":-1.070420520303395,"pZ":1.8193783232950331,"vX0":-11.76958137534268,"vY0":-131.25740995799575,"vZ0":-5.813124773214256,"x":157.8,"y":189.66,"x0":2.1024944610696985,"y0":50.005365274395466,"z0":5.6668232961421685,"aX":18.383932378168172},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.8,"breakHorizontal":-16.6,"spinRate":2234,"spinDirection":139},"zone":13,"typeConfidence":0.9,"plateTime":0.4171645150457346,"extension":6.151677080796371},"index":3,"playId":"55026be6-8343-3a60-8b16-eda2d99dc736","pitchNumber":1,"startTime":"2026-04-29T01:46:42.539Z","endTime":"2026-04-29T01:46:46.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.369256011952473,"aZ":-22.31298296573329,"pfxX":11.220185833947998,"pfxZ":5.617207526794664,"pX":0.32307942732642064,"pZ":1.82943866111905,"vX0":-8.814871312094562,"vY0":-132.20192140300603,"vZ0":-5.7575102706253585,"x":104.68,"y":189.39,"x0":2.2566654968302386,"y0":50.00125624221321,"z0":5.692204683903183,"aX":19.69393919895547},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.0,"breakHorizontal":-18.2,"spinRate":2283,"spinDirection":138},"zone":9,"typeConfidence":0.93,"plateTime":0.41562951778000734,"extension":6.146242593655386},"index":4,"playId":"18f719a7-4f6a-3380-8226-dcf04f9f8b63","pitchNumber":2,"startTime":"2026-04-29T01:47:00.072Z","endTime":"2026-04-29T01:47:04.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.85929622494514,"aZ":-26.261689996893367,"pfxX":4.858095780464824,"pfxZ":4.1960804422826765,"pX":-1.9453241924809839,"pZ":1.7944441005172664,"vX0":-10.574233660336777,"vY0":-118.0801867034342,"vZ0":-4.301169303123221,"x":191.15,"y":190.33,"x0":1.9633578496390964,"y0":50.005310073930275,"z0":6.061036666424362,"aX":6.850506556372092},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":6.7,"breakHorizontal":-6.1,"spinRate":1201,"spinDirection":122},"zone":13,"typeConfidence":0.92,"plateTime":0.464189337981078,"extension":6.119365772784372},"index":5,"playId":"0cdd0293-8b8a-3010-9c35-7b3d0c618c53","pitchNumber":3,"startTime":"2026-04-29T01:47:33.924Z","endTime":"2026-04-29T01:47:36.924Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.8,"endSpeed":69.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.86907419732387,"aZ":-35.85149926567364,"pfxX":-3.0351942847588944,"pfxZ":-3.0557782672004166,"pX":0.004804969826595281,"pZ":2.181600797744591,"vX0":-3.2926585792836858,"vY0":-108.94595910344087,"vZ0":-1.0166402577534401,"x":116.82,"y":179.88,"x0":1.9291721333628349,"y0":50.002782044557236,"z0":6.524089899441126,"aX":-3.653292485619562},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-5.5,"breakHorizontal":6.4,"spinRate":2003,"spinDirection":336},"zone":5,"typeConfidence":0.9,"plateTime":0.5024709349748462,"extension":5.9335232138597105},"index":6,"playId":"c82cb4fc-f313-33ef-972c-89f6f363c352","pitchNumber":4,"startTime":"2026-04-29T01:47:53.803Z","endTime":"2026-04-29T01:47:58.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.693601425861846,"aZ":-36.47469772530475,"pfxX":6.265154456130727,"pfxZ":-3.1080168893392286,"pX":-0.4066177233918062,"pZ":0.007540117249377061,"vX0":-6.800270434804429,"vY0":-117.6177643480903,"vZ0":-6.489401499885436,"x":132.5,"y":238.58,"x0":1.7237056093558045,"y0":50.00162618044595,"z0":6.230673273311531,"aX":8.677252637977887},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-7.1,"breakHorizontal":-9.5,"spinRate":1298,"spinDirection":115},"zone":13,"typeConfidence":0.91,"plateTime":0.46773688268953606,"extension":6.213731752776971},"index":7,"playId":"0d2e043c-5609-3d16-a1bd-faee5674d337","pitchNumber":5,"startTime":"2026-04-29T01:48:11.489Z","endTime":"2026-04-29T01:48:16.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.44050256254799,"aZ":-24.12771013851067,"pfxX":11.38961665314679,"pfxZ":4.572703681814463,"pX":0.7311714553355599,"pZ":3.1668359599492852,"vX0":-7.861723858382329,"vY0":-131.9350363671408,"vZ0":-1.9328750883789403,"x":89.13,"y":153.28,"x0":2.2719125604699113,"y0":50.00444323323643,"z0":5.689617122712792,"aX":20.052741874581443},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.0,"breakHorizontal":-18.8,"spinRate":2131,"spinDirection":134},"zone":3,"typeConfidence":0.95,"plateTime":0.4153769171674129,"extension":6.0756273922248},"index":8,"playId":"96761ca5-f923-36e2-b8bf-bca94e08549f","pitchNumber":6,"startTime":"2026-04-29T01:48:35.847Z","endTime":"2026-04-29T01:48:38.847Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.834430825859144,"aZ":-19.032343633725137,"pfxX":11.264235673434383,"pfxZ":7.396289046629771,"pX":0.008950096413690004,"pZ":2.400339023398382,"vX0":-9.334559387504392,"vY0":-132.8049151760635,"vZ0":-4.92445301861509,"x":116.66,"y":173.97,"x0":2.1149776969243432,"y0":50.00294231031407,"z0":5.673138861958768,"aX":20.01567177620607},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.4,"breakHorizontal":-18.2,"spinRate":2195,"spinDirection":136},"zone":5,"typeConfidence":0.95,"plateTime":0.41326088699067354,"extension":6.175810014979514},"hitData":{"launchSpeed":100.9,"launchAngle":13.0,"totalDistance":240.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":66.46,"coordY":98.62}},"index":9,"playId":"b561f9ff-4187-30bc-8b3a-7ea540557dfa","pitchNumber":7,"startTime":"2026-04-29T01:48:57.732Z","endTime":"2026-04-29T01:49:07.949Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:49:07.949Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Munetaka Murakami singles on a ground ball to left fielder Josh Lowe. Derek Hill to 2nd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-29T01:49:48.266Z","endTime":"2026-04-29T01:52:25.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"postOnSecond":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Derek Hill replaces Andrew Benintendi.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T01:49:34.741Z","endTime":"2026-04-29T01:49:50.590Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"101","replacedPlayer":{"id":643217,"link":"/api/v1/people/643217"},"base":1},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.5,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.68439346071586,"aZ":-21.419448501600133,"pfxX":10.964653969815467,"pfxZ":6.142049797683484,"pX":0.19712672146734925,"pZ":2.714176157353486,"vX0":-9.540424024774753,"vY0":-131.89820968685285,"vZ0":-3.1569331587848515,"x":109.49,"y":165.5,"x0":2.4475342638148936,"y0":50.00314027228453,"z0":5.517438704191765,"aX":19.199770533704196},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.6,"breakHorizontal":-17.6,"spinRate":2153,"spinDirection":135},"zone":5,"typeConfidence":0.94,"plateTime":0.4162518033713072,"extension":6.239400610163174},"index":1,"playId":"68c4b93c-e62d-3db5-9a52-58a55a00753e","pitchNumber":1,"startTime":"2026-04-29T01:49:50.590Z","endTime":"2026-04-29T01:49:54.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.0,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.0518896515491,"aZ":-32.03420912799272,"pfxX":4.9954748371257605,"pfxZ":0.0989535335822942,"pX":-2.082912628121182,"pZ":0.9940668530358038,"vX0":-11.038471242237962,"vY0":-116.69574624380144,"vZ0":-4.223036776788364,"x":196.4,"y":211.94,"x0":2.0706648061861856,"y0":50.00071155898936,"z0":5.862278765908572,"aX":6.852906901359251},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-0.7,"breakHorizontal":-6.1,"spinRate":1268,"spinDirection":124},"zone":13,"typeConfidence":0.92,"plateTime":0.4703241915338632,"extension":6.371835834790314},"index":2,"playId":"71e70e63-5a47-309d-b78f-6da62ef1b036","pitchNumber":2,"startTime":"2026-04-29T01:50:09.212Z","endTime":"2026-04-29T01:50:13.378Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":3,"playId":"384bef9c-f03c-3a62-aac9-231df8dacc48","startTime":"2026-04-29T01:50:30.746Z","endTime":"2026-04-29T01:50:33.808Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":82.8,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65132172638336,"aZ":-24.27177869328218,"pfxX":11.264103047130732,"pfxZ":4.456139694282983,"pX":1.223035831599427,"pZ":2.614483621009392,"vX0":-7.106232174366756,"vY0":-133.2841837054766,"vZ0":-2.714758036402214,"x":70.38,"y":168.19,"x0":2.481117563063797,"y0":50.0002933036622,"z0":5.427609090613564,"aX":19.959561491142527},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.6,"breakHorizontal":-18.5,"spinRate":2210,"spinDirection":135},"zone":12,"typeConfidence":0.94,"plateTime":0.41333286212088804,"extension":6.273669177652016},"index":4,"playId":"6b9ce045-ab19-3d19-a9fc-22e8233d8c89","pitchNumber":3,"startTime":"2026-04-29T01:50:54.330Z","endTime":"2026-04-29T01:50:59.509Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":82.8,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.687982462068124,"aZ":-24.468563937813236,"pfxX":10.904920389409451,"pfxZ":4.343593501976796,"pX":0.7162318232793439,"pZ":3.2053433582328084,"vX0":-8.587161200897967,"vY0":-133.13645235264738,"vZ0":-1.3017967751820056,"x":89.7,"y":152.24,"x0":2.58533721320829,"y0":50.00383230759176,"z0":5.491298629483855,"aX":19.349977307238625},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.8,"breakHorizontal":-17.6,"spinRate":2243,"spinDirection":133},"zone":3,"typeConfidence":0.94,"plateTime":0.41324383136568077,"extension":6.30946456873514},"index":5,"playId":"38371f81-caf8-3bb5-8643-4ca41a7f2e45","pitchNumber":4,"startTime":"2026-04-29T01:51:16.159Z","endTime":"2026-04-29T01:51:43.190Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"}}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-04-29T01:51:58.495Z","endTime":"2026-04-29T01:52:15.003Z","isPitch":false,"type":"action","player":{"id":808959,"link":"/api/v1/people/808959"}},{"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":93.1,"endSpeed":84.7,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.25067186800505,"aZ":-18.359643982828985,"pfxX":7.147771807467148,"pfxZ":7.512925528273449,"pX":-0.49763731349593865,"pZ":2.177392772156251,"vX0":-10.072304990577951,"vY0":-135.1761767344387,"vZ0":-5.43148161729187,"x":135.97,"y":179.99,"x0":2.359327600855878,"y0":50.00213514585315,"z0":5.514200300494985,"aX":13.142235188164914},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.5,"breakHorizontal":-10.7,"spinRate":2314,"spinDirection":133},"zone":7,"typeConfidence":0.83,"plateTime":0.40619643102628267,"extension":6.216781526844936},"hitData":{"launchSpeed":106.6,"launchAngle":4.0,"totalDistance":100.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.44,"coordY":123.31}},"index":7,"playId":"bd078c43-39ad-3753-accc-c48e3033c5df","pitchNumber":5,"startTime":"2026-04-29T01:52:15.003Z","endTime":"2026-04-29T01:52:25.418Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:52:25.418Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Miguel Vargas walks. Derek Hill to 3rd. Munetaka Murakami to 2nd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-29T01:52:31.449Z","endTime":"2026-04-29T01:54:27.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"postOnSecond":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"postOnThird":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.952155202400967,"aZ":-22.346286660283166,"pfxX":10.138068824554482,"pfxZ":5.327528529756212,"pX":1.7498842866702022,"pZ":2.406126856081991,"vX0":-5.535422209783619,"vY0":-135.28955589696892,"vZ0":-4.466711666729122,"x":50.3,"y":173.81,"x0":2.5110286468219654,"y0":50.00109208976645,"z0":5.655200590191975,"aX":18.693150929605356},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.9,"breakHorizontal":-17.0,"spinRate":2252,"spinDirection":143},"zone":14,"typeConfidence":0.95,"plateTime":0.4056757951902292,"extension":6.165708136479855},"index":0,"playId":"eb8eab95-2ddf-3400-92bb-dcdbd43dab96","pitchNumber":1,"startTime":"2026-04-29T01:53:03.552Z","endTime":"2026-04-29T01:53:06.913Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.510741979939457,"aZ":-29.317427168527928,"pfxX":6.217722917504371,"pfxZ":2.0528726050815567,"pX":-0.596527603700295,"pZ":0.6367425367408471,"vX0":-8.627466370231085,"vY0":-116.79266147153358,"vZ0":-5.866115445698467,"x":139.74,"y":221.59,"x0":2.325368764333205,"y0":50.00390584703796,"z0":5.914332755304317,"aX":8.653249918168928},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":2.5,"breakHorizontal":-9.4,"spinRate":1299,"spinDirection":122},"zone":13,"typeConfidence":0.91,"plateTime":0.46769150898691425,"extension":6.338886850413612},"index":1,"playId":"25a76a4f-b1e1-32da-878b-f02133faaaad","pitchNumber":2,"startTime":"2026-04-29T01:53:21.921Z","endTime":"2026-04-29T01:53:27.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.898509740967206,"aZ":-19.073097232477444,"pfxX":10.175484481968837,"pfxZ":7.156680262702382,"pX":1.1599578438077898,"pZ":2.1921048442869333,"vX0":-6.5101940006329615,"vY0":-134.81593873452317,"vZ0":-5.683617726131329,"x":72.79,"y":179.59,"x0":2.2913422080264603,"y0":50.00012725139748,"z0":5.685446797264135,"aX":18.619054687915025},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.9,"breakHorizontal":-16.9,"spinRate":2247,"spinDirection":143},"zone":14,"typeConfidence":0.95,"plateTime":0.40717742534500445,"extension":6.193469493846437},"index":2,"playId":"c89ab7e3-b8c6-35a8-914f-a2750255c238","pitchNumber":3,"startTime":"2026-04-29T01:53:41.185Z","endTime":"2026-04-29T01:53:45.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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.4046170516579,"aZ":-18.915215220276888,"pfxX":10.170101165712168,"pfxZ":7.246530537148812,"pX":0.25435539249335437,"pZ":2.410028009006218,"vX0":-8.521978494354912,"vY0":-134.49073890990408,"vZ0":-5.334969949920302,"x":107.3,"y":173.71,"x0":2.144096212971177,"y0":50.00524358681088,"z0":5.762690343005404,"aX":18.61705020123241},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.1,"breakHorizontal":-16.6,"spinRate":2241,"spinDirection":145},"zone":5,"typeConfidence":0.95,"plateTime":0.40739591164729827,"extension":6.307429221248907},"index":3,"playId":"1db4db92-8ba0-3afd-b895-1de20d76b1b9","pitchNumber":4,"startTime":"2026-04-29T01:54:01.390Z","endTime":"2026-04-29T01:54:04.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":71.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.723647700127476,"aZ":-34.258136142387606,"pfxX":-2.0816399443539804,"pfxZ":-1.6399881558320515,"pX":-0.4763866681678085,"pZ":0.880139084329353,"vX0":-5.1391806332422885,"vY0":-111.85074750824678,"vZ0":-4.317227889643684,"x":135.16,"y":215.02,"x0":2.1193222174336546,"y0":50.003909062597614,"z0":6.339391682393379,"aX":-2.643165375112138},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-3.7,"breakHorizontal":5.0,"spinRate":2162,"spinDirection":342},"zone":13,"typeConfidence":0.91,"plateTime":0.4892477721374404,"extension":5.842060059760045},"index":4,"playId":"f215f9d6-c879-3ddf-90fe-f3c785ae0be7","pitchNumber":5,"startTime":"2026-04-29T01:54:23.400Z","endTime":"2026-04-29T01:54:27.663Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:54:27.663Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sebastián Rivero challenged (pitch result), call on the field was overturned: Colson Montgomery called out on strikes.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-29T01:56:05.808Z","endTime":"2026-04-29T01:58:39.947Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"postOnSecond":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"postOnThird":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,4,5,6,7,8],"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":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T01:55:03.065Z","endTime":"2026-04-29T01:56:08.114Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":83.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17161681246096,"aZ":-20.14504329932927,"pfxX":10.793031148309918,"pfxZ":6.635081335678649,"pX":-0.40391110250152,"pZ":2.4414207995481294,"vX0":-10.700328245897154,"vY0":-134.53127887527955,"vZ0":-4.770666439837701,"x":132.4,"y":172.86,"x0":2.2439150293793597,"y0":50.00170327055248,"z0":5.686914514013841,"aX":19.565683878773502},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.0,"breakHorizontal":-16.9,"spinRate":2270,"spinDirection":141},"zone":4,"typeConfidence":0.93,"plateTime":0.40884831216731765,"extension":6.213100479528014},"index":1,"playId":"752cb551-96b1-36ed-ab55-fa23bba6269a","pitchNumber":1,"startTime":"2026-04-29T01:56:08.114Z","endTime":"2026-04-29T01:56:11.376Z","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":77.1,"endSpeed":70.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.55475490045528,"aZ":-35.509847639997325,"pfxX":-3.2495420938110646,"pfxZ":-2.6607470801123467,"pX":-1.0282477517273834,"pZ":1.2408200923868777,"vX0":-5.965088787748597,"vY0":-112.08457945414689,"vZ0":-3.105263365635344,"x":156.19,"y":205.28,"x0":2.1023467994824667,"y0":50.000517047276176,"z0":6.314515922531404,"aX":-4.081790067711094},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-5.4,"breakHorizontal":7.6,"spinRate":2172,"spinDirection":335},"zone":13,"typeConfidence":0.9,"plateTime":0.49097915268385606,"extension":6.030714745710603},"index":2,"playId":"65328dd6-d88a-3725-90b9-3752a11bbc6d","pitchNumber":2,"startTime":"2026-04-29T01:56:27.371Z","endTime":"2026-04-29T01:56:30.413Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-29T01:56:43.750Z","endTime":"2026-04-29T01:56:56.187Z","isPitch":false,"type":"action","player":{"id":695657,"link":"/api/v1/people/695657"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.449678043604518,"aZ":-30.765753703741996,"pfxX":2.8624492935204833,"pfxZ":0.9591050702302812,"pX":0.6753971482686207,"pZ":2.6488907049383976,"vX0":-4.8587505156696675,"vY0":-120.43881689110101,"vZ0":-1.9657409908733765,"x":91.26,"y":167.26,"x0":2.347249568926954,"y0":50.00206310282098,"z0":6.197103773119411,"aX":4.203854485377112},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.6,"breakHorizontal":-4.0,"spinRate":1314,"spinDirection":136},"zone":6,"typeConfidence":0.91,"plateTime":0.4548232183543073,"extension":6.243124866717401},"index":4,"playId":"0d2801f8-d2d2-38d8-9a49-eb2a55163613","pitchNumber":3,"startTime":"2026-04-29T01:56:56.187Z","endTime":"2026-04-29T01:56:59.204Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":76.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.66346597338099,"aZ":-34.04502108081347,"pfxX":-2.0353056712290734,"pfxZ":-1.3070828211831562,"pX":-0.8873367481174295,"pZ":-0.34616589838284356,"vX0":-6.490842248884461,"vY0":-118.69477328454838,"vZ0":-7.779526612087877,"x":150.82,"y":248.13,"x0":2.141631683287334,"y0":50.00309411670792,"z0":6.054548417551781,"aX":-2.9166699285994864},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-4.0,"breakHorizontal":5.2,"spinRate":2146,"spinDirection":329},"zone":13,"typeConfidence":0.69,"plateTime":0.4606029146369943,"extension":6.42426318709852},"index":5,"playId":"f94670b8-17be-3870-a92f-a202a3797f30","pitchNumber":4,"startTime":"2026-04-29T01:57:18.734Z","endTime":"2026-04-29T01:57:22.848Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":74.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.48207028348308,"aZ":-33.44755619514224,"pfxX":-3.660212779676531,"pfxZ":-0.9401678780756666,"pX":-1.5550548112610065,"pZ":0.6288691510422261,"vX0":-7.131394604843053,"vY0":-115.69767463676251,"vZ0":-5.441854111560054,"x":176.28,"y":221.8,"x0":2.0419980286642705,"y0":50.00175657980983,"z0":6.214891367966895,"aX":-4.963923573560868},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-2.8,"breakHorizontal":8.4,"spinRate":2037,"spinDirection":336},"zone":13,"typeConfidence":0.87,"plateTime":0.4733190204441464,"extension":6.202679965019825},"index":6,"playId":"85c5523b-a5d8-33e2-9439-4676a88cd160","pitchNumber":5,"startTime":"2026-04-29T01:57:42.963Z","endTime":"2026-04-29T01:57:47.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.10580088658483,"aZ":-22.97360059438162,"pfxX":11.052896127961858,"pfxZ":4.987653684679216,"pX":0.6738894067783986,"pZ":4.090562311998035,"vX0":-8.669106946799024,"vY0":-135.36883957002647,"vZ0":0.34096054010528176,"x":91.31,"y":128.33,"x0":2.4907997397918633,"y0":50.00521729463907,"z0":5.578551339362687,"aX":20.400416151265446},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.4,"breakHorizontal":-18.0,"spinRate":2254,"spinDirection":134},"zone":12,"typeConfidence":0.96,"plateTime":0.4055027229185604,"extension":6.250894819012983},"index":7,"playId":"7164416e-4128-311c-8be1-2cb73acd0cdd","pitchNumber":6,"startTime":"2026-04-29T01:58:08.037Z","endTime":"2026-04-29T01:58:12.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83264388210948,"aZ":-18.635535213401862,"pfxX":10.034262790435488,"pfxZ":7.4666590924605485,"pX":-0.7718961433792721,"pZ":2.299224024639924,"vX0":-11.307314251176548,"vY0":-133.80715323563746,"vZ0":-5.5433735477515,"x":146.42,"y":176.7,"x0":2.204720116153025,"y0":50.005527395606705,"z0":5.7328703684396345,"aX":18.201552581579335},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.5,"breakHorizontal":-15.7,"spinRate":2201,"spinDirection":142},"zone":4,"typeConfidence":0.9,"plateTime":0.4093203729892352,"extension":6.388185506712269},"index":8,"playId":"0a7c5b65-9d8d-3b4c-ba37-0ab1225f629b","pitchNumber":7,"startTime":"2026-04-29T01:58:31.913Z","endTime":"2026-04-29T01:58:39.947Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"}},"playEndTime":"2026-04-29T01:58:39.947Z","atBatIndex":63},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Austin Hays grounds into a force out, third baseman Oswald Peraza to catcher Sebastián Rivero. Derek Hill out at home. Munetaka Murakami to 3rd. Miguel Vargas to 2nd. Austin Hays to 1st.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-29T02:01:41.952Z","endTime":"2026-04-29T02:02:59.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"postOnSecond":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"postOnThird":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665861,"link":"/api/v1/people/665861"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-29T01:59:31.966Z","endTime":"2026-04-29T01:59:46.540Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: José Fermin replaces Joey Lucchesi.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-29T01:59:46.540Z","endTime":"2026-04-29T02:01:44.103Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":820862,"link":"/api/v1/people/820862"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.0,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.644750973672576,"aZ":-30.051762569740845,"pfxX":-0.8071488294680353,"pfxZ":1.2251910709128992,"pX":1.0617111371352395,"pZ":1.5582071984547365,"vX0":6.501340583518932,"vY0":-130.64545825508273,"vZ0":-6.012271723528169,"x":76.53,"y":196.71,"x0":-1.350587759966108,"y0":50.00420372490178,"z0":6.138380728933521,"aX":-1.4005757353374821},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.1,"breakHorizontal":0.1,"spinRate":2499,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.41869198199323154,"extension":5.913533156936828},"index":2,"playId":"d6a5afde-b358-3dca-841c-f88e9affe58e","pitchNumber":1,"startTime":"2026-04-29T02:01:44.103Z","endTime":"2026-04-29T02:01:47.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.8,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.461094569912365,"aZ":-30.195131019370645,"pfxX":-0.7408521865576536,"pfxZ":1.1186415110124948,"pX":-0.6716880662348919,"pZ":2.0830591244548655,"vX0":1.4150645292782944,"vY0":-131.5877935507784,"vZ0":-5.200865024366108,"x":142.6,"y":182.54,"x0":-1.1178936420938672,"y0":50.00283398492889,"z0":6.296993428017707,"aX":-1.3114649034045813},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.2,"breakHorizontal":1.1,"spinRate":2435,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.4147534564747679,"extension":5.809396479398206},"index":3,"playId":"2ef2aedb-ca1b-3383-9d01-5326d359dc73","pitchNumber":2,"startTime":"2026-04-29T02:02:04.348Z","endTime":"2026-04-29T02:02:07.938Z","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":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":78.9,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.493065076566076,"aZ":-31.692199568726586,"pfxX":1.0314000276996538,"pfxZ":0.2982169391883964,"pX":0.027549958352040736,"pZ":4.057363600669324,"vX0":2.453573367602336,"vY0":-126.51928865135513,"vZ0":0.11987495642190327,"x":115.95,"y":129.23,"x0":-1.0930476793195154,"y0":50.00071070106133,"z0":6.572726867240147,"aX":1.6529970266569354},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.8,"breakHorizontal":-2.5,"spinRate":2509,"spinDirection":71},"zone":12,"typeConfidence":2.0,"plateTime":0.4347742956572733,"extension":5.727190035278086},"index":4,"playId":"89479b7a-27f1-3946-a1a6-73f1eac3d8de","pitchNumber":3,"startTime":"2026-04-29T02:02:30.815Z","endTime":"2026-04-29T02:02:35.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.4,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.18721865398,"aZ":-31.94878284199919,"pfxX":-1.0959211044460129,"pfxZ":0.12829197836536999,"pX":-0.04137894400566753,"pZ":3.529463884629702,"vX0":3.5098082066351504,"vY0":-130.9709236166765,"vZ0":-1.3606042859847929,"x":118.58,"y":143.48,"x0":-1.2576266256278437,"y0":50.00201679762976,"z0":6.449579730137452,"aX":-1.9005120084743792},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.1,"breakHorizontal":1.2,"spinRate":2464,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.4185435284586605,"extension":5.72841207132318},"hitData":{"launchSpeed":95.1,"launchAngle":-9.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.15,"coordY":166.88}},"index":5,"playId":"9d9a20d3-ef8c-31c8-9b42-207682420b32","pitchNumber":4,"startTime":"2026-04-29T02:02:52.506Z","endTime":"2026-04-29T02:02:59.909Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:02:59.909Z","atBatIndex":64},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Angels challenged (hit by pitch), call on the field was upheld: Sam Antonacci hit by pitch. Munetaka Murakami scores. Miguel Vargas to 3rd. Austin Hays to 2nd.","rbi":1,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-29T02:03:21.614Z","endTime":"2026-04-29T02:03:58.930Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"postOnSecond":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"postOnThird":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":{"id":664192,"link":"/api/v1/people/664192"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"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":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.893365297623554,"aZ":-11.849028834032572,"pfxX":-5.31111920959038,"pfxZ":10.508633593272071,"pX":-1.1443943171169098,"pZ":3.660517522741775,"vX0":2.1296971056129217,"vY0":-138.20828853671898,"vZ0":-4.663947140499602,"x":160.62,"y":139.95,"x0":-1.2350986331089013,"y0":50.00188661190959,"z0":6.166148451924673,"aX":-10.270517621839112},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.2,"breakHorizontal":9.1,"spinRate":2178,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.39636211680573075,"extension":6.076690974748783},"index":0,"playId":"e276470e-ac4f-392d-b60b-5dcc6e1bbbf5","pitchNumber":1,"startTime":"2026-04-29T02:03:35.854Z","endTime":"2026-04-29T02:03:39.668Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.7874220345258,"aZ":-12.009653415880743,"pfxX":-4.476635138750561,"pfxZ":10.296165066354575,"pX":1.3090811015799075,"pZ":3.96640637249689,"vX0":7.676539595137197,"vY0":-138.98149582258375,"vZ0":-4.282187385233782,"x":67.1,"y":131.69,"x0":-0.9056727725677164,"y0":50.005221856252284,"z0":6.323217134493849,"aX":-8.770010756105204},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.9,"breakHorizontal":6.5,"spinRate":2228,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.39390540217906844,"extension":6.007212096091928},"index":1,"playId":"88c02e07-5d24-3905-8cd8-03617b928007","pitchNumber":2,"startTime":"2026-04-29T02:03:53.550Z","endTime":"2026-04-29T02:03:58.930Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MI","challengeTeamId":108},"playEndTime":"2026-04-29T02:03:58.930Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chase Meidroth grounds out, second baseman Vaughn Grissom to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-29T02:05:23.244Z","endTime":"2026-04-29T02:05:52.866Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":91.8,"endSpeed":84.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.973921461096875,"aZ":-28.153736922419,"pfxX":-0.7142507930759505,"pfxZ":2.2280230948047444,"pX":-1.311370991160129,"pZ":0.7791358997144439,"vX0":1.2945982555622155,"vY0":-133.57986381212768,"vZ0":-8.510253217709508,"x":166.99,"y":217.74,"x0":-1.7096738526500832,"y0":50.00638838515812,"z0":6.033055299334647,"aX":-1.290276859266448},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.4,"breakHorizontal":1.0,"spinRate":2376,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.41016635444125704,"extension":5.810025120526322},"index":0,"playId":"34138211-10ef-3183-9932-7442b24ccacb","pitchNumber":1,"startTime":"2026-04-29T02:05:23.244Z","endTime":"2026-04-29T02:05:26.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.215979796878525,"aZ":-13.579062033836767,"pfxX":-5.4389670075409455,"pfxZ":9.225637104417434,"pX":0.21373383772657545,"pZ":2.1035646366773157,"vX0":6.406182572431423,"vY0":-140.66761694573927,"vZ0":-8.558448105175204,"x":108.85,"y":181.98,"x0":-1.3804021115422305,"y0":50.000082028911585,"z0":6.054277042218549,"aX":-10.960072819856522},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.2,"breakHorizontal":8.6,"spinRate":2205,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.38853750254812924,"extension":6.219188437143977},"hitData":{"launchSpeed":96.7,"launchAngle":-17.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":122.93,"coordY":144.59}},"index":1,"playId":"786a8357-adc0-3ee6-8b36-a95cf4e4aac2","pitchNumber":2,"startTime":"2026-04-29T02:05:45.217Z","endTime":"2026-04-29T02:05:52.866Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:05:52.866Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-29T02:08:20.667Z","endTime":"2026-04-29T02:09:33.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673929,"fullName":"Jordan Leasure","link":"/api/v1/people/673929"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Derek Hill remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T02:07:52.649Z","endTime":"2026-04-29T02:07:52.669Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"101","replacedPlayer":{"id":643217,"link":"/api/v1/people/643217"}},{"details":{"description":"Defensive switch from right field to left field for Austin Hays.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-29T02:07:52.669Z","endTime":"2026-04-29T02:07:52.670Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669720,"link":"/api/v1/people/669720"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"501","replacedPlayer":{"id":677592,"link":"/api/v1/people/677592"}},{"details":{"description":"Pitching Change: Jordan Leasure replaces Sean Newcomb.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-29T02:07:52.670Z","endTime":"2026-04-29T02:08:14.153Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":673929,"link":"/api/v1/people/673929"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-04-29T02:08:14.153Z","endTime":"2026-04-29T02:08:22.873Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"}},{"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":96.4,"endSpeed":87.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.692485844942944,"aZ":-9.4083119405137,"pfxX":-1.123595959423287,"pfxZ":11.491887120987961,"pX":-0.6531080346943186,"pZ":4.025056010773985,"vX0":0.9454957193790265,"vY0":-140.3293149807452,"vZ0":-3.623470909445648,"x":141.89,"y":130.1,"x0":-0.8495111158198899,"y0":50.006797248093186,"z0":5.952941178698529,"aX":-2.2267860310744934},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.2,"breakHorizontal":1.8,"spinRate":2343,"spinDirection":196},"zone":11,"typeConfidence":0.93,"plateTime":0.3912860932468063,"extension":6.79365123304227},"index":4,"playId":"2bb62995-cb08-3a26-9a79-25dc0506bd41","pitchNumber":1,"startTime":"2026-04-29T02:08:22.873Z","endTime":"2026-04-29T02:08:26.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20745065258304,"aZ":-7.242450992733404,"pfxX":-1.4507652852922184,"pfxZ":12.633549747390694,"pX":-0.13310996439627143,"pZ":2.167416446015114,"vX0":2.339644084411616,"vY0":-139.76218220501042,"vZ0":-8.628853482082093,"x":122.07,"y":180.26,"x0":-0.7935278522383823,"y0":50.00432288431187,"z0":5.774667298455152,"aX":-2.863521002536563},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":21.2,"breakHorizontal":2.2,"spinRate":2381,"spinDirection":194},"zone":8,"typeConfidence":0.93,"plateTime":0.3922628350826298,"extension":6.916825534996963},"index":5,"playId":"8486aa57-8428-3682-99a4-d225af713b02","pitchNumber":2,"startTime":"2026-04-29T02:08:37.624Z","endTime":"2026-04-29T02:08:40.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, 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":96.1,"endSpeed":87.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.3871560149777,"aZ":-11.29682079980816,"pfxX":-5.6324587886310225,"pfxZ":10.579299822367084,"pX":0.3684334119930822,"pZ":3.1714118682024104,"vX0":4.900454797341326,"vY0":-139.80192929836113,"vZ0":-5.307669493792718,"x":102.96,"y":153.15,"x0":-0.6779346413076359,"y0":50.00288903105582,"z0":5.840189510116483,"aX":-11.116215286996654},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.2,"breakHorizontal":9.1,"spinRate":2314,"spinDirection":197},"zone":3,"typeConfidence":0.6,"plateTime":0.39222601248781475,"extension":6.880376633730149},"index":6,"playId":"8e622e14-d767-3eaf-9455-4683b5a6379e","pitchNumber":3,"startTime":"2026-04-29T02:08:53.957Z","endTime":"2026-04-29T02:08:56.957Z","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":96.3,"endSpeed":87.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.632644785773,"aZ":-9.491960469942521,"pfxX":-2.6700949459349435,"pfxZ":11.461083207965165,"pX":-0.60051505944242,"pZ":4.211453877432422,"vX0":1.5282225388668493,"vY0":-140.24857314523965,"vZ0":-3.0862592144012653,"x":139.89,"y":125.07,"x0":-0.807430023154445,"y0":50.00415758545938,"z0":5.951579825367211,"aX":-5.285173303816079},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.3,"breakHorizontal":4.4,"spinRate":2391,"spinDirection":190},"zone":11,"typeConfidence":0.92,"plateTime":0.39151399879817284,"extension":6.763637645852676},"index":7,"playId":"27c98de9-774e-342d-bc28-022f52ebee2e","pitchNumber":4,"startTime":"2026-04-29T02:09:13.395Z","endTime":"2026-04-29T02:09:16.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06521952236206,"aZ":-25.138217938223708,"pfxX":4.06780938371062,"pfxZ":4.122955107939936,"pX":1.1876901755277267,"pZ":1.426067322294817,"vX0":3.6495363473211455,"vY0":-129.32671147347813,"vZ0":-6.369358246211904,"x":71.73,"y":200.28,"x0":-0.7664630611927898,"y0":50.00307689272754,"z0":5.82912416970893,"aX":6.942263235809482},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.4,"breakHorizontal":-8.2,"spinRate":2452,"spinDirection":160},"zone":14,"typeConfidence":0.9,"plateTime":0.422312275167227,"extension":6.835872566107217},"index":8,"playId":"29bfcff6-132e-3072-978c-77abd54b2b70","pitchNumber":5,"startTime":"2026-04-29T02:09:28.181Z","endTime":"2026-04-29T02:09:33.362Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:09:33.362Z","atBatIndex":67},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Josh Lowe homers (4) on a fly ball to right center field.","rbi":1,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-29T02:09:38.612Z","endTime":"2026-04-29T02:10:24.851Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673929,"fullName":"Jordan Leasure","link":"/api/v1/people/673929"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":{"id":673929,"link":"/api/v1/people/673929"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.9,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89534477727961,"aZ":-25.23948002345769,"pfxX":3.996010005755134,"pfxZ":3.9990606521364525,"pX":0.4721522064750486,"pZ":2.030360757456764,"vX0":2.0923981938728127,"vY0":-130.24527028753263,"vZ0":-4.875781645273106,"x":99.0,"y":183.96,"x0":-0.8584972262240372,"y0":50.00567908367576,"z0":5.812933323169217,"aX":6.931257668794354},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.5,"breakHorizontal":-7.7,"spinRate":2477,"spinDirection":163},"zone":9,"typeConfidence":0.9,"plateTime":0.41901134012589925,"extension":6.7896940502489365},"hitData":{"launchSpeed":104.6,"launchAngle":30.0,"totalDistance":402.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":207.61,"coordY":57.75}},"index":0,"playId":"d883ee9c-4c2a-33c2-a0a5-13ce1682ce5e","pitchNumber":1,"startTime":"2026-04-29T02:09:54.951Z","endTime":"2026-04-29T02:10:24.851Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:10:24.851Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sebastián Rivero grounds out, third baseman Miguel Vargas to first baseman Munetaka Murakami.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-29T02:10:42.536Z","endTime":"2026-04-29T02:11:08.549Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673929,"fullName":"Jordan Leasure","link":"/api/v1/people/673929"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90109868858802,"aZ":-24.693819122986348,"pfxX":3.4372694475001584,"pfxZ":4.369242944516488,"pX":0.25039574094822414,"pZ":1.3964211993140647,"vX0":1.972912623370986,"vY0":-129.18072129461908,"vZ0":-6.417988370102229,"x":107.46,"y":201.08,"x0":-0.9667302182833477,"y0":50.00012447451445,"z0":5.780355525653329,"aX":5.876460473808799},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.8,"breakHorizontal":-6.6,"spinRate":2418,"spinDirection":162},"zone":14,"typeConfidence":0.89,"plateTime":0.4220846133063825,"extension":6.8702333276156065},"index":0,"playId":"230aaa93-f532-3154-888c-992ff1bbc31f","pitchNumber":1,"startTime":"2026-04-29T02:10:42.746Z","endTime":"2026-04-29T02:10:46.124Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.761631253659527,"aZ":-30.151811939323142,"pfxX":4.115288984647,"pfxZ":1.2068317159226911,"pX":0.6055796237691563,"pZ":2.4196394226936015,"vX0":2.5144284719404197,"vY0":-127.88669435743051,"vZ0":-2.8005743871025888,"x":93.92,"y":173.45,"x0":-0.9215913689341965,"y0":50.0029590487877,"z0":5.868628272270513,"aX":6.88739077740437},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.8,"breakHorizontal":-8.0,"spinRate":2494,"spinDirection":126},"zone":6,"typeConfidence":0.91,"plateTime":0.4265754814548921,"extension":6.858094328025472},"hitData":{"launchSpeed":94.2,"launchAngle":-2.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.14,"coordY":160.3}},"index":1,"playId":"76d15aa0-fde5-36d6-b29e-164e98328323","pitchNumber":2,"startTime":"2026-04-29T02:11:00.753Z","endTime":"2026-04-29T02:11:08.549Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:11:08.549Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oswald Peraza challenged (pitch result), call on the field was confirmed: Oswald Peraza called out on strikes.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-29T02:11:19.395Z","endTime":"2026-04-29T02:14:13.843Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673929,"fullName":"Jordan Leasure","link":"/api/v1/people/673929"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04192825816241,"aZ":-8.97735933885088,"pfxX":-1.3483372074594666,"pfxZ":11.632021798033723,"pX":-0.06362600290177599,"pZ":4.283090734747119,"vX0":2.379823698510426,"vY0":-140.3910676481513,"vZ0":-2.953717807921047,"x":119.43,"y":123.14,"x0":-0.7474759272863712,"y0":50.00691395942069,"z0":5.934096560196665,"aX":-2.690164130115804},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":20.6,"breakHorizontal":1.9,"spinRate":2364,"spinDirection":191},"zone":11,"typeConfidence":0.93,"plateTime":0.3902845135581088,"extension":6.836289174165782},"index":0,"playId":"7f05d90c-7580-3dc9-84dd-e230b3638ab6","pitchNumber":1,"startTime":"2026-04-29T02:11:34.867Z","endTime":"2026-04-29T02:11:37.911Z","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":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.67328312529677,"aZ":-25.201527800871492,"pfxX":4.225478083836939,"pfxZ":4.093735438409695,"pX":-0.09759401531847894,"pZ":2.1722226970445626,"vX0":0.6721292001562167,"vY0":-128.89215513295866,"vZ0":-4.453970566287441,"x":120.72,"y":180.13,"x0":-0.9105463353150529,"y0":50.004243272100005,"z0":5.839957128644003,"aX":7.197867561833895},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.7,"breakHorizontal":-7.8,"spinRate":2467,"spinDirection":140},"zone":8,"typeConfidence":0.9,"plateTime":0.4229597120738813,"extension":6.7860208105851845},"index":1,"playId":"39f01906-ad48-3be5-855a-795846df7cf0","pitchNumber":2,"startTime":"2026-04-29T02:11:48.968Z","endTime":"2026-04-29T02:11:54.289Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"NO"}},{"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":96.9,"endSpeed":88.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.21340511087336,"aZ":-7.327118139760225,"pfxX":-2.240085124445655,"pfxZ":12.438836308783362,"pX":-0.3052096846558006,"pZ":2.4760541422659466,"vX0":1.9362796935304056,"vY0":-140.95998956624274,"vZ0":-7.892631189533923,"x":128.63,"y":171.93,"x0":-0.7124515712210376,"y0":50.00439323668204,"z0":5.796905576559796,"aX":-4.475562380329438},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":21.0,"breakHorizontal":3.6,"spinRate":2312,"spinDirection":194},"zone":4,"typeConfidence":0.93,"plateTime":0.3896547319567851,"extension":6.872069851348952},"index":2,"playId":"67ee0b07-843a-3b22-930b-732e8e021c15","pitchNumber":3,"startTime":"2026-04-29T02:13:29.032Z","endTime":"2026-04-29T02:13:33.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66194012302063,"aZ":-8.115475624132937,"pfxX":-3.289974483533741,"pfxZ":12.169777061222662,"pX":-0.15279006209132756,"pZ":1.6098564466704777,"vX0":2.723982082594148,"vY0":-139.97573998766745,"vZ0":-9.863108513837057,"x":122.82,"y":195.31,"x0":-0.7128497749466717,"y0":50.00473025377823,"z0":5.717559724230177,"aX":-6.505641944538324},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":20.0,"breakHorizontal":5.4,"spinRate":2370,"spinDirection":194},"zone":8,"typeConfidence":0.91,"plateTime":0.3918385953029899,"extension":6.96582461418739},"index":3,"playId":"d7f831f1-9b95-39aa-9efc-ddda195f6fc2","pitchNumber":4,"startTime":"2026-04-29T02:13:46.824Z","endTime":"2026-04-29T02:14:13.843Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"}},"playEndTime":"2026-04-29T02:14:13.843Z","atBatIndex":70},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Drew Romo hit by pitch.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-29T02:16:11.551Z","endTime":"2026-04-29T02:16:16.575Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.712954280500224,"aZ":-29.492573167026123,"pfxX":-2.5721747508333284,"pfxZ":1.550698211846393,"pX":2.4093146415807256,"pZ":-0.12577528505931543,"vX0":11.016531253009719,"vY0":-130.4791782972155,"vZ0":-10.117574594984216,"x":25.16,"y":242.18,"x0":-1.528161241424989,"y0":50.005090034084844,"z0":6.0147731443223424,"aX":-4.450895951985706},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.7,"breakHorizontal":2.3,"spinRate":2533,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.41933711276776897,"extension":6.144114437321853},"index":0,"playId":"c7a5b6c4-d11f-3ad2-884f-c5f7af94e088","pitchNumber":1,"startTime":"2026-04-29T02:16:11.551Z","endTime":"2026-04-29T02:16:16.575Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:16:16.575Z","atBatIndex":71},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luisangel Acuña lines out to left fielder Josh Lowe.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-29T02:16:25.555Z","endTime":"2026-04-29T02:16:54.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.0,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.469950250105285,"aZ":-16.231176301721643,"pfxX":-9.436148288963835,"pfxZ":8.106034334810907,"pX":-0.8219101264256722,"pZ":2.097934258950863,"vX0":5.530636393173966,"vY0":-138.9650423740068,"vZ0":-8.020660299031517,"x":148.33,"y":182.14,"x0":-1.6058685804102473,"y0":50.00658398071316,"z0":6.0881160914221235,"aX":-18.565009286706236},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.3,"breakHorizontal":16.1,"spinRate":2317,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.3932882293453992,"extension":6.097555228110345},"hitData":{"launchSpeed":95.0,"launchAngle":18.0,"totalDistance":319.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":70.19,"coordY":83.57}},"index":0,"playId":"c913980c-e9bc-3906-a3be-7a0f7a4a5a00","pitchNumber":1,"startTime":"2026-04-29T02:16:44.387Z","endTime":"2026-04-29T02:16:54.211Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:16:54.211Z","atBatIndex":72},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Derek Hill grounds into a force out, shortstop Zach Neto to second baseman Vaughn Grissom. Drew Romo out at 2nd. Derek Hill to 1st.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-29T02:17:34.481Z","endTime":"2026-04-29T02:18:44.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"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":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"2c8c4739-fdbf-3a02-9aa1-6df79e211318","startTime":"2026-04-29T02:17:17.567Z","endTime":"2026-04-29T02:17:21.886Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":84.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.604340310122616,"aZ":-27.17849487295704,"pfxX":-2.5053040941345226,"pfxZ":2.804020792237292,"pX":0.16304198722628882,"pZ":0.9926883932339452,"vX0":4.971126879530799,"vY0":-131.47439892826628,"vZ0":-8.138913343226108,"x":110.79,"y":211.98,"x0":-1.4129186939637415,"y0":50.0000555867719,"z0":6.097318197951788,"aX":-4.457483599871402},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.7,"breakHorizontal":3.6,"spinRate":2417,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4140284536552796,"extension":6.000389509655211},"index":1,"playId":"4aa42cf9-d16f-3b0a-ab04-0bb57db1fa4d","pitchNumber":1,"startTime":"2026-04-29T02:17:36.583Z","endTime":"2026-04-29T02:17:39.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.732834101911074,"aZ":-11.962953250427825,"pfxX":-5.227256715718859,"pfxZ":10.164721249987169,"pX":-0.7539503134207018,"pZ":3.325650680882561,"vX0":4.221217941952318,"vY0":-140.5749251295099,"vZ0":-5.697336669369252,"x":145.74,"y":148.99,"x0":-1.6005619363342187,"y0":50.00657246852623,"z0":6.1648072031709935,"aX":-10.398450233880702},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.3,"breakHorizontal":8.5,"spinRate":2280,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.39056025274308315,"extension":6.05303576835514},"index":2,"playId":"64cd5b06-16c3-3ff7-9020-e2493ba71207","pitchNumber":2,"startTime":"2026-04-29T02:17:57.547Z","endTime":"2026-04-29T02:18:02.254Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.600814806719836,"aZ":-28.52436158060054,"pfxX":-1.4776442701851815,"pfxZ":2.063519596860173,"pX":-1.571253041019742,"pZ":2.2846267951966204,"vX0":1.0050975950463787,"vY0":-131.60270113831268,"vZ0":-4.718695504203601,"x":176.89,"y":177.1,"x0":-1.7644331308068848,"y0":50.00317655129808,"z0":6.191445505832604,"aX":-2.6150280354239546},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.0,"breakHorizontal":2.5,"spinRate":2383,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.4147931025762328,"extension":5.884102932355844},"index":3,"playId":"ea88bbe6-1094-3d38-94e0-fd79ad06bc37","pitchNumber":3,"startTime":"2026-04-29T02:18:16.384Z","endTime":"2026-04-29T02:18:20.004Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.674667026087604,"aZ":-26.951133711705655,"pfxX":-2.7539452648101412,"pfxZ":2.8838372689659275,"pX":0.43903380616766163,"pZ":1.346285002456234,"vX0":6.13014445095378,"vY0":-133.3673596098757,"vZ0":-7.499370157021462,"x":100.27,"y":202.43,"x0":-1.5275263589468173,"y0":50.000528034776465,"z0":6.128020776099662,"aX":-4.980457133373727},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.8,"breakHorizontal":3.7,"spinRate":2477,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.4101184960964197,"extension":5.933990927460661},"hitData":{"launchSpeed":69.3,"launchAngle":-2.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.24,"coordY":160.8}},"index":4,"playId":"685553ef-29b0-3a54-ba0e-3518dbd24e51","pitchNumber":4,"startTime":"2026-04-29T02:18:37.269Z","endTime":"2026-04-29T02:18:44.273Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:18:44.273Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Munetaka Murakami strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-29T02:19:15.232Z","endTime":"2026-04-29T02:21:27.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.475700714225166,"aZ":-28.92639143744731,"pfxX":-1.015134340652721,"pfxZ":1.7920751396524732,"pX":1.6396117134033716,"pZ":1.3714721235150087,"vX0":8.410097011280008,"vY0":-133.76278017528128,"vZ0":-7.140418314107215,"x":54.5,"y":201.75,"x0":-1.4162458417066588,"y0":50.00058831342302,"z0":6.156049057345024,"aX":-1.8372915154161467},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.8,"breakHorizontal":0.0,"spinRate":2337,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.4098496414464008,"extension":6.103259958167643},"index":0,"playId":"7f26829a-059c-3da1-a2ab-aa75814a7445","pitchNumber":1,"startTime":"2026-04-29T02:19:22.111Z","endTime":"2026-04-29T02:19:26.108Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.914256231543053,"aZ":-20.860645808792928,"pfxX":-10.777934543409835,"pfxZ":6.301571476219431,"pX":1.5421153145909754,"pZ":0.06915852212759445,"vX0":11.263862588903205,"vY0":-132.77537104262154,"vZ0":-11.450234367732296,"x":58.22,"y":236.91,"x0":-1.343374382498541,"y0":50.00441743414213,"z0":5.938223120174466,"aX":-19.35539673679856},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.1,"breakHorizontal":17.3,"spinRate":2143,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.4116242883945689,"extension":6.248919252307882},"index":1,"playId":"7070e2aa-f27b-3315-86b4-9646aa5ad856","pitchNumber":2,"startTime":"2026-04-29T02:19:42.408Z","endTime":"2026-04-29T02:19:45.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.554939493938186,"aZ":-28.90824982702618,"pfxX":-1.904110832909387,"pfxZ":1.8502330004574548,"pX":0.9258333044641844,"pZ":1.2867763031309136,"vX0":6.41284253803128,"vY0":-131.92825345817667,"vZ0":-7.0947008013516575,"x":81.71,"y":204.04,"x0":-1.2870141754160305,"y0":50.00495533549517,"z0":6.136093207812074,"aX":-3.364382293304942},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.0,"breakHorizontal":2.0,"spinRate":2481,"spinDirection":267},"zone":14,"typeConfidence":2.0,"plateTime":0.4148713130984043,"extension":5.858697356302016},"index":2,"playId":"f5389a20-37e2-3633-9d0b-7f0d53bd3da1","pitchNumber":3,"startTime":"2026-04-29T02:20:06.393Z","endTime":"2026-04-29T02:20:09.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.6,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.70695873173355,"aZ":-12.648539142403656,"pfxX":-5.656585477176855,"pfxZ":9.68230446268254,"pX":0.7044061950837572,"pZ":3.445380762861586,"vX0":7.479793888058426,"vY0":-141.23618442204437,"vZ0":-5.361986223626319,"x":90.15,"y":145.75,"x0":-1.2455531068966015,"y0":50.003522224881614,"z0":6.184641736543972,"aX":-11.408419405949582},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.6,"breakHorizontal":8.6,"spinRate":2320,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.388083647660864,"extension":5.927824567452306},"index":3,"playId":"849407a2-d28b-30e6-aeee-7c68ce6b4bb4","pitchNumber":4,"startTime":"2026-04-29T02:20:26.947Z","endTime":"2026-04-29T02:20:31.359Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.8,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.288525571134194,"aZ":-26.569397838871186,"pfxX":-1.8117633993897098,"pfxZ":3.086377754485877,"pX":0.5223920875928485,"pZ":1.5016024469516123,"vX0":5.4128812180051,"vY0":-133.8390426024826,"vZ0":-7.355543919023583,"x":97.09,"y":198.24,"x0":-1.2889834536837659,"y0":50.005823407117646,"z0":6.18234533397856,"aX":-3.294612040969649},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.2,"breakHorizontal":2.2,"spinRate":2450,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4089001958209426,"extension":6.005130290986544},"index":4,"playId":"cf39c59a-d1ce-3339-92a1-ccfd509e484d","pitchNumber":5,"startTime":"2026-04-29T02:20:48.721Z","endTime":"2026-04-29T02:20:51.888Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-29T02:21:03.728Z","endTime":"2026-04-29T02:21:23.278Z","isPitch":false,"type":"action","player":{"id":808959,"link":"/api/v1/people/808959"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.8,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.616550991251668,"aZ":-28.67340709700013,"pfxX":-1.3168589999975078,"pfxZ":1.9333173064350326,"pX":-0.31885064128875196,"pZ":1.4084924103979224,"vX0":3.813188826995927,"vY0":-133.1623094339076,"vZ0":-7.031587352670031,"x":129.15,"y":200.75,"x0":-1.5935977455465897,"y0":50.000570687546215,"z0":6.136657981669383,"aX":-2.3821840638831255},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.3,"breakHorizontal":1.7,"spinRate":2523,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.41016797254913406,"extension":5.787680239414487},"index":6,"playId":"59f1ec44-34de-3906-a6c2-dcd4b4b9d854","pitchNumber":6,"startTime":"2026-04-29T02:21:23.278Z","endTime":"2026-04-29T02:21:27.090Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:21:27.090Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-29T02:23:46.299Z","endTime":"2026-04-29T02:24:41.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Seranthony Domínguez replaces Jordan Leasure.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T02:23:06.391Z","endTime":"2026-04-29T02:23:48.505Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622554,"link":"/api/v1/people/622554"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.656022486143957,"aZ":-16.859356129757646,"pfxX":-4.989146250713461,"pfxZ":7.531968346202992,"pX":0.02367675708903478,"pZ":2.144357740312378,"vX0":6.6617023379365214,"vY0":-141.1413276084146,"vZ0":-6.247289271339094,"x":116.1,"y":180.88,"x0":-1.710008258993033,"y0":50.00645556458562,"z0":5.457321449308131,"aX":-10.150508037313335},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.6,"breakHorizontal":7.8,"spinRate":2120,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.3868510459296912,"extension":6.23423282667924},"index":1,"playId":"1ddbabfc-785f-3b30-b13a-24170ece1f7d","pitchNumber":1,"startTime":"2026-04-29T02:23:48.505Z","endTime":"2026-04-29T02:23:52.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.70823022667263,"aZ":-21.747452987770963,"pfxX":-8.413317985636583,"pfxZ":5.103801771009751,"pX":0.5815828967452118,"pZ":3.29351255304662,"vX0":9.559237745958132,"vY0":-141.83201586390553,"vZ0":-2.632318591127425,"x":94.83,"y":149.86,"x0":-1.7355061728126282,"y0":50.00128605100315,"z0":5.616815686081072,"aX":-17.18155072714262},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.9,"breakHorizontal":13.3,"spinRate":2238,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.3858373919271685,"extension":6.354347780874484},"index":2,"playId":"dc849ecd-34c6-33a2-9ed1-30e9f60b1b52","pitchNumber":2,"startTime":"2026-04-29T02:24:02.273Z","endTime":"2026-04-29T02:24:05.404Z","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":97.4,"endSpeed":89.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.84854045998761,"aZ":-19.50170900032194,"pfxX":-8.995649785533686,"pfxZ":6.18318388407324,"pX":0.2678921251943841,"pZ":2.1371136263263493,"vX0":8.085462423722875,"vY0":-141.67189859106472,"vZ0":-5.875128564824102,"x":106.79,"y":181.08,"x0":-1.4427418131251146,"y0":50.00524215306121,"z0":5.4686848243512,"aX":-18.440950705945966},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.3,"breakHorizontal":14.9,"spinRate":2210,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.3854008478745503,"extension":6.347256638071338},"index":3,"playId":"56273c5c-ac4f-3268-9bc6-f7851cbe7911","pitchNumber":3,"startTime":"2026-04-29T02:24:17.027Z","endTime":"2026-04-29T02:24:20.580Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-29T02:24:31.989Z","endTime":"2026-04-29T02:24:38.094Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.516104411935387,"aZ":-32.72872532449931,"pfxX":5.948922025595943,"pfxZ":-0.3663948336613281,"pX":1.0103966442756669,"pZ":2.2539322862648525,"vX0":4.155375181556458,"vY0":-122.67389924769823,"vZ0":-1.4383417835965908,"x":78.49,"y":177.92,"x0":-1.4735620704042809,"y0":50.000006526636746,"z0":5.618226482702173,"aX":9.133254341617993},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.7,"breakHorizontal":-11.6,"spinRate":2455,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4451941067268801,"extension":6.356116630570143},"index":5,"playId":"69f4ef47-88f3-3cd0-ab69-1da6b9424e50","pitchNumber":4,"startTime":"2026-04-29T02:24:38.094Z","endTime":"2026-04-29T02:24:41.261Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:24:41.261Z","atBatIndex":75},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mike Trout walks.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-29T02:24:45.406Z","endTime":"2026-04-29T02:26:40.333Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"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(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":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.341016723636315,"aZ":-26.89515794893363,"pfxX":7.991156429159546,"pfxZ":3.469157355022002,"pX":0.604029400650907,"pZ":3.026460929042475,"vX0":2.989290728098285,"vY0":-122.6509124921436,"vZ0":-0.7828399846599601,"x":93.98,"y":157.07,"x0":-1.6690599313907464,"y0":50.004837348523296,"z0":5.6440326982390125,"aX":12.171794981760938},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":6.4,"breakHorizontal":-15.1,"spinRate":2479,"spinDirection":79},"zone":3,"typeConfidence":2.0,"plateTime":0.44663047080836193,"extension":6.318296725607806},"index":0,"playId":"90103874-add4-3b7a-b10b-e6ce5a1df157","pitchNumber":1,"startTime":"2026-04-29T02:25:05.126Z","endTime":"2026-04-29T02:25:09.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.6745074190139,"aZ":-30.18651998704914,"pfxX":5.398138597053983,"pfxZ":1.2725829692421238,"pX":4.09333700219348,"pZ":-1.0251946921179476,"vX0":11.569819933657486,"vY0":-124.14664643719239,"vZ0":-9.31424719424087,"x":-39.03,"y":266.46,"x0":-1.327408316748269,"y0":50.003849303465906,"z0":5.285144814662275,"aX":8.431092006264429},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.2,"breakHorizontal":-12.5,"spinRate":2575,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4410586413910318,"extension":6.5200871333134875},"index":1,"playId":"88531f40-0291-3a96-9594-0d92e7afff8a","pitchNumber":2,"startTime":"2026-04-29T02:25:19.635Z","endTime":"2026-04-29T02:25:23.520Z","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":96.7,"endSpeed":88.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50296855490842,"aZ":-14.947432226719773,"pfxX":-4.334643907577082,"pfxZ":8.645720022423474,"pX":1.4277839239928136,"pZ":2.141021055356198,"vX0":9.479277334362717,"vY0":-140.4332876465006,"vZ0":-6.233478075646298,"x":62.58,"y":180.97,"x0":-1.4318980688049627,"y0":50.005175724839354,"z0":5.366068045062738,"aX":-8.640004431940254},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.5,"breakHorizontal":5.9,"spinRate":2320,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.390384106100397,"extension":6.482855189022193},"index":2,"playId":"62f88529-4dc9-3450-84da-6817bd602532","pitchNumber":3,"startTime":"2026-04-29T02:25:39.621Z","endTime":"2026-04-29T02:25:43.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.752895891939566,"aZ":-22.229302799503312,"pfxX":-8.234508428885837,"pfxZ":4.883280289382796,"pX":0.9191302330084188,"pZ":2.6085155191965415,"vX0":9.450664407205505,"vY0":-141.8946102058774,"vZ0":-4.169877825197977,"x":81.96,"y":168.35,"x0":-1.38630992704143,"y0":50.004176244835115,"z0":5.515141500295686,"aX":-16.776881422759487},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.2,"breakHorizontal":13.0,"spinRate":2133,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.3861372769762266,"extension":6.479392010189797},"index":3,"playId":"df86dca3-ef68-3a5e-9c46-aac5abfb1711","pitchNumber":4,"startTime":"2026-04-29T02:25:55.039Z","endTime":"2026-04-29T02:26:00.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.864375080182057,"aZ":-14.132714176077624,"pfxX":-3.38717906103554,"pfxZ":8.971365111643262,"pX":0.36721690900216214,"pZ":1.9905944050231241,"vX0":6.506594418509485,"vY0":-140.8937729559261,"vZ0":-6.915142738701788,"x":103.0,"y":185.03,"x0":-1.5315501910767744,"y0":50.00581947758816,"z0":5.389320698229377,"aX":-6.814410991614819},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.0,"breakHorizontal":4.8,"spinRate":2341,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.38867370378841803,"extension":6.366041841224969},"index":4,"playId":"adb6a781-37dd-356d-b66c-27a224f87c2f","pitchNumber":5,"startTime":"2026-04-29T02:26:14.793Z","endTime":"2026-04-29T02:26:17.793Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.412966573645434,"aZ":-27.85380580758872,"pfxX":8.191487444318584,"pfxZ":2.8158753305939683,"pX":-0.8670928929463376,"pZ":3.8586477120394,"vX0":-0.26092604382277407,"vY0":-122.79989620323155,"vZ0":1.1819060107230133,"x":150.05,"y":134.6,"x0":-1.8244671203069855,"y0":50.00107959073643,"z0":5.733634802878628,"aX":12.558486741289222},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.6,"breakHorizontal":-14.8,"spinRate":2492,"spinDirection":77},"zone":11,"typeConfidence":2.0,"plateTime":0.44535808850301795,"extension":6.443952255099492},"index":5,"playId":"09cc027e-918d-3816-8d35-f8cbd626678b","pitchNumber":6,"startTime":"2026-04-29T02:26:34.965Z","endTime":"2026-04-29T02:26:40.333Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:26:40.333Z","atBatIndex":76},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Vaughn Grissom grounds into a double play, shortstop Chase Meidroth to second baseman Sam Antonacci to first baseman Munetaka Murakami. Mike Trout out at 2nd. Vaughn Grissom out at 1st.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-29T02:26:45.676Z","endTime":"2026-04-29T02:27:32.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".296"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".241"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".206"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".297"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".581"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".712"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".486"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".639"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".649"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".957"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".844"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".443"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.87"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.24"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.60"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.83"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.21"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.59"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.34"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.10"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.37"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.23"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.36"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.76"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.42"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".581"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".712"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".486"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".639"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".649"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".957"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".844"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".443"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":803011,"link":"/api/v1/people/803011"},"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":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.140632846535343,"aZ":-28.28819822071808,"pfxX":3.546511582033365,"pfxZ":2.4212342546514485,"pX":0.7047581160196251,"pZ":1.4094163700081106,"vX0":4.501639250135463,"vY0":-125.3352471498627,"vZ0":-4.495639763031493,"x":90.14,"y":200.73,"x0":-1.569210520976904,"y0":50.00451687417015,"z0":5.512063635972056,"aX":5.693981317127357},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.7,"breakHorizontal":-7.4,"spinRate":2344,"spinDirection":82},"zone":14,"typeConfidence":2.0,"plateTime":0.4354841182883926,"extension":6.444536526279312},"index":0,"playId":"84f7ac9a-f4c5-3a31-a2f0-58ff3b859b10","pitchNumber":1,"startTime":"2026-04-29T02:27:05.903Z","endTime":"2026-04-29T02:27:09.764Z","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":83.3,"endSpeed":77.0,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.586784702004444,"aZ":-26.67381372847806,"pfxX":6.650467575895275,"pfxZ":3.6635083117308884,"pX":-0.1620911450884438,"pZ":2.4326754913895097,"vX0":1.8357325000393176,"vY0":-121.45529176210546,"vZ0":-1.9665714314957181,"x":123.18,"y":173.1,"x0":-1.790906497684853,"y0":50.004497631866045,"z0":5.5604101794047915,"aX":9.989575487419762},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.5,"breakHorizontal":-12.5,"spinRate":2453,"spinDirection":67},"zone":5,"typeConfidence":2.0,"plateTime":0.45005463360256526,"extension":6.510282465634193},"hitData":{"launchSpeed":94.8,"launchAngle":-2.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.22,"coordY":157.26}},"index":1,"playId":"36586ebe-f5f1-3e19-a955-b2d790197b29","pitchNumber":2,"startTime":"2026-04-29T02:27:24.692Z","endTime":"2026-04-29T02:27:32.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:27:32.530Z","atBatIndex":77}],"currentPlay":{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Vaughn Grissom grounds into a double play, shortstop Chase Meidroth to second baseman Sam Antonacci to first baseman Munetaka Murakami. Mike Trout out at 2nd. Vaughn Grissom out at 1st.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-29T02:26:45.676Z","endTime":"2026-04-29T02:27:32.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".296"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".241"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".206"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".297"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".581"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".712"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".486"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".639"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".649"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".957"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".844"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".443"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.87"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.24"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.60"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.83"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.21"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.59"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.34"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.10"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.37"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.23"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.36"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.76"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.42"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".581"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".712"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".486"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".639"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".649"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".957"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".844"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".443"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":803011,"link":"/api/v1/people/803011"},"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":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.140632846535343,"aZ":-28.28819822071808,"pfxX":3.546511582033365,"pfxZ":2.4212342546514485,"pX":0.7047581160196251,"pZ":1.4094163700081106,"vX0":4.501639250135463,"vY0":-125.3352471498627,"vZ0":-4.495639763031493,"x":90.14,"y":200.73,"x0":-1.569210520976904,"y0":50.00451687417015,"z0":5.512063635972056,"aX":5.693981317127357},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.7,"breakHorizontal":-7.4,"spinRate":2344,"spinDirection":82},"zone":14,"typeConfidence":2.0,"plateTime":0.4354841182883926,"extension":6.444536526279312},"index":0,"playId":"84f7ac9a-f4c5-3a31-a2f0-58ff3b859b10","pitchNumber":1,"startTime":"2026-04-29T02:27:05.903Z","endTime":"2026-04-29T02:27:09.764Z","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":83.3,"endSpeed":77.0,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.586784702004444,"aZ":-26.67381372847806,"pfxX":6.650467575895275,"pfxZ":3.6635083117308884,"pX":-0.1620911450884438,"pZ":2.4326754913895097,"vX0":1.8357325000393176,"vY0":-121.45529176210546,"vZ0":-1.9665714314957181,"x":123.18,"y":173.1,"x0":-1.790906497684853,"y0":50.004497631866045,"z0":5.5604101794047915,"aX":9.989575487419762},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.5,"breakHorizontal":-12.5,"spinRate":2453,"spinDirection":67},"zone":5,"typeConfidence":2.0,"plateTime":0.45005463360256526,"extension":6.510282465634193},"hitData":{"launchSpeed":94.8,"launchAngle":-2.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.22,"coordY":157.26}},"index":1,"playId":"36586ebe-f5f1-3e19-a955-b2d790197b29","pitchNumber":2,"startTime":"2026-04-29T02:27:24.692Z","endTime":"2026-04-29T02:27:32.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:27:32.530Z","atBatIndex":77},"scoringPlays":[11,27,34,53,65,68],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2,3],"bottom":[4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":1,"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":119.24,"y":86.35},"type":"H","description":"Single"}],"home":[]}},{"startIndex":7,"endIndex":14,"top":[7,8,9,10],"bottom":[11,12,13,14],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":180.19,"y":119.25},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":145.02,"y":79.71},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"coordinates":{"x":70.63,"y":62.49},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"coordinates":{"x":120.61,"y":139.26},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":2,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"coordinates":{"x":220.68,"y":74.85},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":2,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":677592,"fullName":"Everson Pereira","link":"/api/v1/people/677592"},"coordinates":{"x":144.7,"y":64.87},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":2,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"coordinates":{"x":103.06,"y":59.99},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":2,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"coordinates":{"x":164.98,"y":161.82},"type":"O","description":"Groundout"}]}},{"startIndex":15,"endIndex":24,"top":[15,16,17,18],"bottom":[19,20,21,22,23,24],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":3,"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":50.69,"y":95.31},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":3,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"coordinates":{"x":151.3,"y":163.34},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":3,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"coordinates":{"x":154.85,"y":156.24},"type":"O","description":"Groundout"}]}},{"startIndex":25,"endIndex":36,"top":[25,26,27,28,29,30],"bottom":[31,32,33,34,35,36],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":208.83,"y":101.27},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":120.9,"y":100.5},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"coordinates":{"x":108.01,"y":72.04},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"coordinates":{"x":166.5,"y":116.72},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":142.69,"y":150.16},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":4,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"coordinates":{"x":133.06,"y":102.02},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":4,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"coordinates":{"x":143.84,"y":76.34},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":4,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"coordinates":{"x":210.68,"y":71.53},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":4,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"coordinates":{"x":160.05,"y":97.21},"type":"H","description":"Single"}]}},{"startIndex":37,"endIndex":46,"top":[37,38,39,40,41],"bottom":[42,43,44,45,46],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":62.23,"y":95.72},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"coordinates":{"x":99.62,"y":163.84},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":160.93,"y":168.4},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":5,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"coordinates":{"x":138.21,"y":146.95},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":5,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"coordinates":{"x":64.19,"y":119.97},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":5,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"coordinates":{"x":201.74,"y":105.5},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":5,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"coordinates":{"x":102.15,"y":155.23},"type":"O","description":"Groundout"}]}},{"startIndex":47,"endIndex":54,"top":[47,48,49,50],"bottom":[51,52,53,54],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":6,"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":90.06,"y":137.95},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":6,"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"coordinates":{"x":82.89,"y":167.9},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":6,"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"coordinates":{"x":122.53,"y":91.26},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":6,"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"coordinates":{"x":127.49,"y":182.59},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":6,"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"batter":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"coordinates":{"x":84.54,"y":44.03},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":6,"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"coordinates":{"x":146.74,"y":154.22},"type":"O","description":"Groundout"}]}},{"startIndex":55,"endIndex":66,"top":[55,56,57,58,59],"bottom":[60,61,62,63,64,65,66],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":109.29,"y":103.92},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":154.34,"y":150.16},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":7,"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"coordinates":{"x":66.46,"y":98.62},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":7,"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"coordinates":{"x":86.44,"y":123.31},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":7,"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"coordinates":{"x":102.15,"y":166.88},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":7,"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"coordinates":{"x":122.93,"y":144.59},"type":"O","description":"Groundout"}]}},{"startIndex":67,"endIndex":74,"top":[67,68,69,70],"bottom":[71,72,73,74],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":8,"pitcher":{"id":673929,"fullName":"Jordan Leasure","link":"/api/v1/people/673929"},"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"coordinates":{"x":207.61,"y":57.75},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":8,"pitcher":{"id":673929,"fullName":"Jordan Leasure","link":"/api/v1/people/673929"},"batter":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"coordinates":{"x":101.14,"y":160.3},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":8,"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"coordinates":{"x":70.19,"y":83.57},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":8,"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"coordinates":{"x":109.24,"y":160.8},"type":"O","description":"Forceout"}]}},{"startIndex":75,"endIndex":77,"top":[75,76,77],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":9,"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"coordinates":{"x":107.22,"y":157.26},"type":"O","description":"Grounded Into DP"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":5,"hits":9,"errors":0,"leftOnBase":9},"away":{"runs":2,"hits":9,"errors":0,"leftOnBase":10}},"defense":{"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"catcher":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"first":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"second":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"third":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"shortstop":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"left":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"center":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"right":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"onDeck":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"inHole":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"battingOrder":3,"team":{"id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"}},"offense":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"onDeck":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"inHole":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"battingOrder":3,"team":{"id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"}},"balls":0,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":5,"airOuts":8,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".238","atBats":35,"obp":".337","slg":".399","ops":".736","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":13,"rbi":2,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":3,"lineOuts":3},"pitching":{"flyOuts":3,"groundOuts":10,"airOuts":4,"runs":5,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":2,"atBats":32,"obp":".395","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":158,"era":"4.67","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.44","battersFaced":38,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":158,"balls":65,"strikes":93,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.50","rbi":5,"pitchesPerInning":"19.75","runsScoredPer9":"5.63","homeRunsPer9":"3.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":11,"putOuts":24,"errors":0,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID624428":{"person":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"jerseyNumber":"20","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"900","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":5,"groundOuts":13,"airOuts":8,"runs":12,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":17,"baseOnBalls":6,"intentionalWalks":0,"hits":13,"hitByPitch":1,"avg":".265","atBats":49,"obp":".357","slg":".429","ops":".786","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":58,"totalBases":21,"rbi":5,"leftOnBase":26,"sacBunts":2,"sacFlies":0,"babip":".387","groundOutsToAirouts":"1.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.00","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"obp":".667","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":11,"era":"0.00","inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"6.00","battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":5,"strikes":6,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"33.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"27.00","hitsPer9Inn":"27.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":27,"putOuts":26,"errors":0,"chances":53,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID672724":{"person":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"jerseyNumber":"2","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-2 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":7,"groundOuts":18,"airOuts":18,"runs":10,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":24,"baseOnBalls":7,"intentionalWalks":0,"hits":22,"hitByPitch":2,"avg":".272","atBats":81,"obp":".344","slg":".469","ops":".813","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":91,"totalBases":38,"rbi":8,"leftOnBase":37,"sacBunts":1,"sacFlies":0,"babip":".340","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.25","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":50,"putOuts":25,"errors":1,"chances":76,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID687263":{"person":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"jerseyNumber":"9","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | 4 K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":21,"groundOuts":20,"airOuts":30,"runs":21,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":45,"baseOnBalls":20,"intentionalWalks":1,"hits":30,"hitByPitch":1,"avg":".240","atBats":125,"obp":".349","slg":".424","ops":".773","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":146,"totalBases":53,"rbi":15,"leftOnBase":53,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.00","popOuts":4,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":64,"putOuts":48,"errors":6,"chances":118,"fielding":".949","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID680704":{"person":{"id":680704,"fullName":"Nick Sandlin","link":"/api/v1/people/680704"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":6,"gamesStarted":0,"flyOuts":5,"groundOuts":5,"airOuts":5,"runs":9,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":3,"atBats":21,"obp":".429","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":111,"era":"14.29","inningsPitched":"5.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.59","battersFaced":28,"outs":17,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":111,"balls":47,"strikes":64,"strikePercentage":".580","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".000","pitchesPerInning":"19.59","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.53","walksPer9Inn":"4.76","hitsPer9Inn":"9.53","runsScoredPer9":"14.29","homeRunsPer9":"1.59","inheritedRunners":8,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID624585":{"person":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":13,"groundOuts":15,"airOuts":25,"runs":15,"doubles":5,"triples":0,"homeRuns":6,"strikeOuts":38,"baseOnBalls":13,"intentionalWalks":0,"hits":23,"hitByPitch":3,"avg":".235","atBats":98,"obp":".333","slg":".469","ops":".802","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":117,"totalBases":46,"rbi":23,"leftOnBase":47,"sacBunts":0,"sacFlies":3,"babip":".298","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.33","popOuts":6,"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":0,"putOuts":4,"errors":0,"chances":4,"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"}]},"ID660162":{"person":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"jerseyNumber":"10","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":13,"groundOuts":14,"airOuts":18,"runs":9,"doubles":0,"triples":1,"homeRuns":3,"strikeOuts":32,"baseOnBalls":15,"intentionalWalks":0,"hits":15,"hitByPitch":2,"avg":".190","atBats":79,"obp":".333","slg":".329","ops":".662","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":96,"totalBases":26,"rbi":9,"leftOnBase":48,"sacBunts":0,"sacFlies":0,"babip":".273","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.33","popOuts":1,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":32,"putOuts":10,"errors":3,"chances":45,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID518595":{"person":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"jerseyNumber":"25","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":7,"groundOuts":4,"airOuts":9,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":2,"avg":".182","atBats":22,"obp":".333","slg":".227","ops":".560","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":27,"totalBases":5,"rbi":0,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"babip":".235","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","assists":2,"putOuts":63,"errors":0,"chances":65,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681217":{"person":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":6,"groundOuts":9,"airOuts":11,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":8,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":38,"obp":".383","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":201,"era":"3.48","inningsPitched":"10.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":4,"whip":"1.74","battersFaced":48,"outs":31,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":201,"balls":76,"strikes":125,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".---","pitchesPerInning":"19.45","gamesFinished":2,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"8.71","walksPer9Inn":"6.97","hitsPer9Inn":"8.71","runsScoredPer9":"3.48","homeRunsPer9":"0.87","inheritedRunners":16,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":4},"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}},"ID667755":{"person":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"note":"(L, 5-1)","summary":"5.0 IP, 3 ER, 6 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":5,"airOuts":3,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":20,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":97,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":23,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":40,"strikes":57,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"3.60","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":2,"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":7,"gamesStarted":7,"flyOuts":23,"groundOuts":46,"airOuts":28,"runs":4,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":49,"baseOnBalls":16,"intentionalWalks":1,"hits":24,"hitByPitch":0,"atBats":146,"obp":".247","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":664,"era":"0.84","inningsPitched":"42.2","wins":5,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"0.94","battersFaced":163,"outs":128,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":664,"balls":244,"strikes":420,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.64","rbi":3,"winPercentage":".833","pitchesPerInning":"15.56","gamesFinished":0,"strikeoutWalkRatio":"3.06","strikeoutsPer9Inn":"10.34","walksPer9Inn":"3.38","hitsPer9Inn":"5.06","runsScoredPer9":"0.84","homeRunsPer9":"0.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID686799":{"person":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":6,"gamesStarted":6,"flyOuts":17,"groundOuts":51,"airOuts":29,"runs":14,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":18,"intentionalWalks":0,"hits":24,"hitByPitch":1,"atBats":127,"obp":".293","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":550,"era":"3.09","inningsPitched":"35.0","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"1.20","battersFaced":147,"outs":105,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":550,"balls":208,"strikes":342,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.76","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.71","gamesFinished":0,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"6.17","walksPer9Inn":"4.63","hitsPer9Inn":"6.17","runsScoredPer9":"3.60","homeRunsPer9":"0.26","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID519141":{"person":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"jerseyNumber":"13","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":12,"gamesStarted":0,"flyOuts":6,"groundOuts":5,"airOuts":19,"runs":11,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":3,"hits":14,"hitByPitch":1,"atBats":46,"obp":".385","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":177,"era":"8.74","inningsPitched":"11.1","wins":0,"losses":2,"saves":0,"saveOpportunities":2,"holds":5,"blownSaves":2,"earnedRuns":11,"whip":"1.68","battersFaced":53,"outs":34,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":177,"balls":61,"strikes":116,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.26","rbi":0,"winPercentage":".000","pitchesPerInning":"15.62","gamesFinished":3,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"7.15","walksPer9Inn":"3.97","hitsPer9Inn":"11.12","runsScoredPer9":"8.74","homeRunsPer9":"3.18","inheritedRunners":8,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID545361":{"person":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"jerseyNumber":"27","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"200","stats":{"batting":{"summary":"1-2 | 2 BB, HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":20,"groundOuts":19,"airOuts":33,"runs":28,"doubles":5,"triples":0,"homeRuns":9,"strikeOuts":27,"baseOnBalls":32,"intentionalWalks":3,"hits":26,"hitByPitch":3,"avg":".248","atBats":105,"obp":".436","slg":".552","ops":".988","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":140,"totalBases":58,"rbi":20,"leftOnBase":44,"sacBunts":0,"sacFlies":0,"babip":".246","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.67","popOuts":5,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":56,"errors":1,"chances":57,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID820862":{"person":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":2,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":10,"strikes":10,"strikePercentage":".500","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":2,"atBats":8,"obp":".200","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":34,"era":"0.00","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":10,"outs":8,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":34,"balls":14,"strikes":20,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":1,"winPercentage":".---","pitchesPerInning":"12.75","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"10.13","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666176":{"person":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"jerseyNumber":"7","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":25,"groundOuts":29,"airOuts":38,"runs":13,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":27,"baseOnBalls":4,"intentionalWalks":0,"hits":33,"hitByPitch":4,"avg":".262","atBats":126,"obp":".304","slg":".373","ops":".677","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":135,"totalBases":47,"rbi":19,"leftOnBase":59,"sacBunts":0,"sacFlies":1,"babip":".302","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":44,"errors":0,"chances":46,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID687093":{"person":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"301","stats":{"batting":{"note":"b-","summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"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":1,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":9,"groundOuts":11,"airOuts":10,"runs":5,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":6,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".353","atBats":34,"obp":".429","slg":".471","ops":".900","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":16,"rbi":4,"leftOnBase":11,"sacBunts":0,"sacFlies":2,"babip":".364","groundOutsToAirouts":"1.10","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":22,"putOuts":20,"errors":0,"chances":42,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID696147":{"person":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":9,"groundOuts":10,"airOuts":16,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":10,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":51,"obp":".328","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":235,"era":"3.68","inningsPitched":"14.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":6,"whip":"1.36","battersFaced":61,"outs":44,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":235,"balls":102,"strikes":133,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".---","pitchesPerInning":"16.02","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"9.20","walksPer9Inn":"6.14","hitsPer9Inn":"6.14","runsScoredPer9":"3.68","homeRunsPer9":"0.61","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":5},"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}},"ID664192":{"person":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":12,"strikes":12,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"27.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":5,"gamesStarted":0,"flyOuts":1,"groundOuts":5,"airOuts":1,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":6,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":17,"obp":".583","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":111,"era":"13.50","inningsPitched":"3.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":5,"whip":"3.90","battersFaced":24,"outs":10,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":111,"balls":50,"strikes":61,"strikePercentage":".550","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"5.00","rbi":0,"winPercentage":".000","pitchesPerInning":"33.30","gamesFinished":1,"strikeoutWalkRatio":"0.67","strikeoutsPer9Inn":"10.80","walksPer9Inn":"16.20","hitsPer9Inn":"18.90","runsScoredPer9":"16.20","homeRunsPer9":"2.70","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666171":{"person":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":6,"groundOuts":13,"airOuts":13,"runs":10,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":17,"baseOnBalls":8,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":52,"obp":".306","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":260,"era":"5.65","inningsPitched":"14.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":9,"whip":"1.26","battersFaced":62,"outs":43,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":260,"balls":107,"strikes":153,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".500","pitchesPerInning":"18.14","gamesFinished":1,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"10.67","walksPer9Inn":"5.02","hitsPer9Inn":"6.28","runsScoredPer9":"6.28","homeRunsPer9":"0.00","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694384":{"person":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"jerseyNumber":"18","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | 2B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"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":3,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":12,"groundOuts":41,"airOuts":27,"runs":10,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":19,"baseOnBalls":10,"intentionalWalks":0,"hits":27,"hitByPitch":1,"avg":".241","atBats":112,"obp":".304","slg":".375","ops":".679","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":125,"totalBases":42,"rbi":19,"leftOnBase":70,"sacBunts":0,"sacFlies":2,"babip":".261","groundOutsToAirouts":"1.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.33","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":18,"putOuts":216,"errors":2,"chances":236,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID666139":{"person":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"jerseyNumber":"3","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":1},"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":27,"flyOuts":15,"groundOuts":14,"airOuts":25,"runs":7,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":22,"baseOnBalls":5,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".192","atBats":73,"obp":".250","slg":".370","ops":".620","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":81,"totalBases":27,"rbi":10,"leftOnBase":27,"sacBunts":1,"sacFlies":1,"babip":".208","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.25","popOuts":6,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":37,"errors":0,"chances":37,"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"}]},"ID665861":{"person":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"jerseyNumber":"38","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"800","stats":{"batting":{"summary":"2-4","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"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":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".500","atBats":4,"obp":".500","slg":".500","ops":"1.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","assists":1,"putOuts":12,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID579328":{"person":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"jerseyNumber":"16","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":6,"gamesStarted":6,"flyOuts":16,"groundOuts":23,"airOuts":31,"runs":20,"doubles":11,"triples":0,"homeRuns":3,"strikeOuts":32,"baseOnBalls":13,"intentionalWalks":0,"hits":33,"hitByPitch":1,"atBats":116,"obp":".353","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":532,"era":"6.21","inningsPitched":"29.0","wins":0,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.59","battersFaced":133,"outs":87,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":532,"balls":191,"strikes":341,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".000","pitchesPerInning":"18.34","gamesFinished":0,"strikeoutWalkRatio":"2.46","strikeoutsPer9Inn":"9.93","walksPer9Inn":"4.03","hitsPer9Inn":"10.24","runsScoredPer9":"6.21","homeRunsPer9":"0.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669326":{"person":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":2,"groundOuts":7,"airOuts":4,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":15,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".242","atBats":33,"obp":".286","slg":".273","ops":".559","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":9,"rbi":2,"leftOnBase":17,"sacBunts":1,"sacFlies":0,"babip":".444","groundOutsToAirouts":"1.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":1,"putOuts":18,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID700712":{"person":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":2,"flyOuts":7,"groundOuts":12,"airOuts":10,"runs":12,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":10,"intentionalWalks":1,"hits":15,"hitByPitch":0,"atBats":50,"obp":".417","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":235,"era":"4.76","inningsPitched":"11.1","wins":0,"losses":3,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":6,"whip":"2.21","battersFaced":60,"outs":34,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":235,"balls":99,"strikes":136,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":".000","pitchesPerInning":"20.74","gamesFinished":0,"strikeoutWalkRatio":"1.30","strikeoutsPer9Inn":"10.32","walksPer9Inn":"7.94","hitsPer9Inn":"11.91","runsScoredPer9":"9.53","homeRunsPer9":"0.79","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672282":{"person":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":6,"gamesStarted":6,"flyOuts":19,"groundOuts":29,"airOuts":36,"runs":17,"doubles":8,"triples":1,"homeRuns":3,"strikeOuts":36,"baseOnBalls":9,"intentionalWalks":0,"hits":28,"hitByPitch":3,"atBats":127,"obp":".284","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":573,"era":"4.28","inningsPitched":"33.2","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.10","battersFaced":141,"outs":101,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":573,"balls":194,"strikes":379,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".333","pitchesPerInning":"17.02","gamesFinished":0,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"9.62","walksPer9Inn":"2.41","hitsPer9Inn":"7.49","runsScoredPer9":"4.54","homeRunsPer9":"0.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":10,"lineOuts":7},"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}},"ID608718":{"person":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":3,"strikes":14,"strikePercentage":".820","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":1,"flyOuts":6,"groundOuts":21,"airOuts":12,"runs":8,"doubles":3,"triples":2,"homeRuns":3,"strikeOuts":18,"baseOnBalls":8,"intentionalWalks":1,"hits":16,"hitByPitch":0,"atBats":67,"obp":".320","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":323,"era":"3.32","inningsPitched":"19.0","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":7,"whip":"1.26","battersFaced":75,"outs":57,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":323,"balls":112,"strikes":211,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":3,"groundOutsToAirouts":"1.75","rbi":1,"winPercentage":".500","pitchesPerInning":"17.00","gamesFinished":5,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"8.53","walksPer9Inn":"3.79","hitsPer9Inn":"7.58","runsScoredPer9":"3.79","homeRunsPer9":"1.42","inheritedRunners":7,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[687263,545361,660162,687093,624585,694384,666176,666139,665861,624428,672724,667755,608718,664192,820862],"pitchers":[667755,608718,664192,820862],"bench":[669326,518595],"bullpen":[696147,672282,579328,686799,519141,680704,681217,700712,666171],"battingOrder":[687263,545361,687093,624585,694384,666176,666139,665861,672724],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Schanuel (6, Martin)."},{"label":"HR","value":"Lowe, J (4, 8th inning off Leasure, 0 on, 1 out)."},{"label":"TB","value":"Adell; Lowe, J 4; Neto; Rivero 2; Schanuel 3; Soler; Trout."},{"label":"RBI","value":"Adell (19); Lowe, J (10)."},{"label":"Runners left in scoring position, 2 out","value":"Soler; Frazier; Schanuel 2."},{"label":"GIDP","value":"Grissom."},{"label":"Team RISP","value":"1-for-6."},{"label":"Team LOB","value":"10."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Neto (5, 2nd base off Martin/Romo); Trout (5, 2nd base off Martin/Romo)."}]}],"note":[{"label":"a","value":"Struck out for Frazier in the 6th."},{"label":"b","value":"Struck out for Moncada in the 7th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":10,"airOuts":4,"runs":5,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":2,"avg":".225","atBats":32,"obp":".318","slg":".383","ops":".701","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":18,"rbi":5,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.67","popOuts":0,"lineOuts":1},"pitching":{"flyOuts":2,"groundOuts":5,"airOuts":8,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":35,"obp":".333","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":151,"era":"4.59","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.45","battersFaced":39,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":151,"balls":45,"strikes":106,"strikePercentage":".700","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":2,"pitchesPerInning":"16.78","runsScoredPer9":"2.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":5,"putOuts":27,"errors":0,"chances":32,"passedBall":0,"pickoffs":0}},"players":{"ID671976":{"person":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"jerseyNumber":"29","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"700","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":13,"groundOuts":13,"airOuts":18,"runs":5,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":18,"baseOnBalls":4,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".273","atBats":66,"obp":".314","slg":".318","ops":".632","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":71,"totalBases":21,"rbi":3,"leftOnBase":27,"sacBunts":1,"sacFlies":0,"babip":".375","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":61,"errors":0,"chances":62,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID641743":{"person":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"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":6,"gamesStarted":4,"flyOuts":13,"groundOuts":25,"airOuts":35,"runs":17,"doubles":6,"triples":1,"homeRuns":4,"strikeOuts":15,"baseOnBalls":14,"intentionalWalks":0,"hits":28,"hitByPitch":5,"atBats":101,"obp":".385","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":521,"era":"6.12","inningsPitched":"25.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"1.68","battersFaced":122,"outs":75,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":521,"balls":213,"strikes":308,"strikePercentage":".590","hitBatsmen":5,"balks":2,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".500","pitchesPerInning":"20.84","gamesFinished":0,"strikeoutWalkRatio":"1.07","strikeoutsPer9Inn":"5.40","walksPer9Inn":"5.04","hitsPer9Inn":"10.08","runsScoredPer9":"6.12","homeRunsPer9":"1.44","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663436":{"person":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{"note":"(W, 4-1)","summary":"5.2 IP, ER, 7 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":2,"airOuts":8,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":24,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":98,"inningsPitched":"5.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":26,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":29,"strikes":69,"strikePercentage":".700","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.59","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"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":6,"gamesStarted":6,"flyOuts":16,"groundOuts":31,"airOuts":38,"runs":8,"doubles":9,"triples":0,"homeRuns":2,"strikeOuts":33,"baseOnBalls":8,"intentionalWalks":0,"hits":32,"hitByPitch":2,"atBats":134,"obp":".292","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":543,"era":"1.95","inningsPitched":"37.0","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.08","battersFaced":144,"outs":111,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":543,"balls":183,"strikes":360,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":1,"winPercentage":".800","pitchesPerInning":"14.68","gamesFinished":0,"strikeoutWalkRatio":"4.13","strikeoutsPer9Inn":"8.03","walksPer9Inn":"1.95","hitsPer9Inn":"7.78","runsScoredPer9":"1.95","homeRunsPer9":"0.49","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":14},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID682668":{"person":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"jerseyNumber":"0","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | BB, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":11,"groundOuts":30,"airOuts":19,"runs":7,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":6,"intentionalWalks":0,"hits":13,"hitByPitch":1,"avg":".186","atBats":70,"obp":".256","slg":".200","ops":".456","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":79,"totalBases":14,"rbi":3,"leftOnBase":32,"sacBunts":1,"sacFlies":1,"babip":".213","groundOutsToAirouts":"1.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":55,"errors":3,"chances":74,"fielding":".959","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID808959":{"person":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"jerseyNumber":"5","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"200","stats":{"batting":{"summary":"1-5 | 4 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":14,"groundOuts":17,"airOuts":21,"runs":22,"doubles":0,"triples":0,"homeRuns":12,"strikeOuts":45,"baseOnBalls":22,"intentionalWalks":3,"hits":26,"hitByPitch":0,"avg":".241","atBats":108,"obp":".366","slg":".574","ops":".940","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":131,"totalBases":62,"rbi":23,"leftOnBase":42,"sacBunts":0,"sacFlies":1,"babip":".269","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.00","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":212,"errors":1,"chances":223,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID674370":{"person":{"id":674370,"fullName":"Osvaldo Bido","link":"/api/v1/people/674370"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":12,"groundOuts":11,"airOuts":21,"runs":11,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":10,"baseOnBalls":9,"intentionalWalks":0,"hits":12,"hitByPitch":2,"atBats":54,"obp":".354","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":259,"era":"6.46","inningsPitched":"15.1","wins":2,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.37","battersFaced":65,"outs":46,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":259,"balls":98,"strikes":161,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.89","gamesFinished":6,"strikeoutWalkRatio":"1.11","strikeoutsPer9Inn":"5.87","walksPer9Inn":"5.28","hitsPer9Inn":"7.04","runsScoredPer9":"6.46","homeRunsPer9":"1.76","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":6},"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}},"ID805367":{"person":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"jerseyNumber":"10","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"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":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":14,"groundOuts":31,"airOuts":23,"runs":17,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":27,"baseOnBalls":13,"intentionalWalks":0,"hits":27,"hitByPitch":0,"avg":".257","atBats":105,"obp":".336","slg":".333","ops":".669","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":122,"totalBases":35,"rbi":3,"leftOnBase":41,"sacBunts":2,"sacFlies":1,"babip":".333","groundOutsToAirouts":"1.35","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"105.00","popOuts":4,"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":54,"putOuts":42,"errors":1,"chances":97,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID691799":{"person":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"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":12,"gamesStarted":4,"flyOuts":8,"groundOuts":10,"airOuts":14,"runs":7,"doubles":6,"triples":0,"homeRuns":0,"strikeOuts":23,"baseOnBalls":4,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":62,"obp":".288","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":277,"era":"2.93","inningsPitched":"15.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":5,"whip":"1.24","battersFaced":66,"outs":46,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":277,"balls":85,"strikes":192,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.07","gamesFinished":0,"strikeoutWalkRatio":"5.75","strikeoutsPer9Inn":"13.50","walksPer9Inn":"2.35","hitsPer9Inn":"8.80","runsScoredPer9":"4.11","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695657":{"person":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":12,"groundOuts":23,"airOuts":21,"runs":13,"doubles":5,"triples":0,"homeRuns":8,"strikeOuts":37,"baseOnBalls":10,"intentionalWalks":2,"hits":25,"hitByPitch":7,"avg":".236","atBats":106,"obp":".341","slg":".509","ops":".850","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":123,"totalBases":54,"rbi":20,"leftOnBase":63,"sacBunts":0,"sacFlies":0,"babip":".279","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.25","popOuts":7,"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":62,"putOuts":30,"errors":1,"chances":93,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID691011":{"person":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"jerseyNumber":"36","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"800","stats":{"batting":{"summary":"2-3 | 2 HR, HBP, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":8,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.50","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":13,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":1,"avg":".333","atBats":6,"obp":".556","slg":"1.333","ops":"1.889","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":9,"totalBases":8,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"3.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","assists":2,"putOuts":23,"errors":0,"chances":25,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID669720":{"person":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"jerseyNumber":"21","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"501","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":2,"groundOuts":12,"airOuts":3,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":1,"intentionalWalks":1,"hits":7,"hitByPitch":0,"avg":".206","atBats":34,"obp":".229","slg":".324","ops":".553","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":11,"rbi":6,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"4.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID622554":{"person":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{"note":"(S, 7)","summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"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":12,"balls":5,"strikes":7,"strikePercentage":".580","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":13,"gamesStarted":0,"flyOuts":7,"groundOuts":8,"airOuts":13,"runs":8,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":15,"baseOnBalls":9,"intentionalWalks":1,"hits":8,"hitByPitch":2,"atBats":43,"obp":".345","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":235,"era":"4.50","inningsPitched":"12.0","wins":1,"losses":3,"saves":7,"saveOpportunities":9,"holds":0,"blownSaves":2,"earnedRuns":6,"whip":"1.42","battersFaced":55,"outs":36,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":235,"balls":98,"strikes":137,"strikePercentage":".580","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".250","pitchesPerInning":"19.58","gamesFinished":10,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"11.25","walksPer9Inn":"6.75","hitsPer9Inn":"6.00","runsScoredPer9":"6.00","homeRunsPer9":"2.25","inheritedRunners":4,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":3},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID702273":{"person":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"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":3,"flyOuts":9,"groundOuts":12,"airOuts":16,"runs":7,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":9,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":53,"obp":".274","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":249,"era":"3.52","inningsPitched":"15.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.11","battersFaced":63,"outs":46,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":249,"balls":100,"strikes":149,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".500","pitchesPerInning":"16.24","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"10.57","walksPer9Inn":"5.28","hitsPer9Inn":"4.70","runsScoredPer9":"4.11","homeRunsPer9":"0.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":2,"chances":4,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID700337":{"person":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"jerseyNumber":"26","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":12,"groundOuts":27,"airOuts":14,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":16,"baseOnBalls":9,"intentionalWalks":0,"hits":11,"hitByPitch":2,"avg":".169","atBats":65,"obp":".286","slg":".185","ops":".471","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":79,"totalBases":12,"rbi":4,"leftOnBase":42,"sacBunts":2,"sacFlies":1,"babip":".220","groundOutsToAirouts":"1.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":7,"stolenBases":10,"stolenBasePercentage":".588","caughtStealingPercentage":".412","assists":9,"putOuts":159,"errors":4,"chances":172,"fielding":".977","passedBall":2,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID643217":{"person":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"battingOrder":"100","stats":{"batting":{"summary":"1-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":14,"groundOuts":14,"airOuts":23,"runs":10,"doubles":5,"triples":2,"homeRuns":2,"strikeOuts":34,"baseOnBalls":6,"intentionalWalks":0,"hits":19,"hitByPitch":0,"avg":".213","atBats":89,"obp":".260","slg":".382","ops":".642","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":96,"totalBases":34,"rbi":14,"leftOnBase":47,"sacBunts":0,"sacFlies":1,"babip":".315","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.50","popOuts":4,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":11,"errors":0,"chances":12,"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"}]},"ID673929":{"person":{"id":673929,"fullName":"Jordan Leasure","link":"/api/v1/people/673929"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":3,"strikes":9,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"9.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":14,"gamesStarted":1,"flyOuts":16,"groundOuts":7,"airOuts":21,"runs":12,"doubles":1,"triples":0,"homeRuns":5,"strikeOuts":14,"baseOnBalls":8,"intentionalWalks":1,"hits":12,"hitByPitch":0,"atBats":54,"obp":".323","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":247,"era":"6.91","inningsPitched":"14.1","wins":2,"losses":1,"saves":0,"saveOpportunities":3,"holds":3,"blownSaves":3,"earnedRuns":11,"whip":"1.40","battersFaced":62,"outs":43,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":247,"balls":91,"strikes":156,"strikePercentage":".630","hitBatsmen":0,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":1,"winPercentage":".667","pitchesPerInning":"17.23","gamesFinished":2,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"8.79","walksPer9Inn":"5.02","hitsPer9Inn":"7.53","runsScoredPer9":"7.53","homeRunsPer9":"3.14","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680732":{"person":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"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":6,"gamesStarted":4,"flyOuts":20,"groundOuts":35,"airOuts":38,"runs":13,"doubles":8,"triples":1,"homeRuns":3,"strikeOuts":24,"baseOnBalls":7,"intentionalWalks":0,"hits":28,"hitByPitch":1,"atBats":124,"obp":".273","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":537,"era":"3.21","inningsPitched":"33.2","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"1.04","battersFaced":133,"outs":101,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":537,"balls":181,"strikes":356,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".333","pitchesPerInning":"15.95","gamesFinished":0,"strikeoutWalkRatio":"3.43","strikeoutsPer9Inn":"6.42","walksPer9Inn":"1.87","hitsPer9Inn":"7.49","runsScoredPer9":"3.48","homeRunsPer9":"0.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663542":{"person":{"id":663542,"fullName":"Bryan Hudson","link":"/api/v1/people/663542"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":2,"flyOuts":7,"groundOuts":12,"airOuts":9,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":16,"baseOnBalls":8,"intentionalWalks":1,"hits":11,"hitByPitch":1,"atBats":44,"obp":".364","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":255,"era":"1.38","inningsPitched":"13.0","wins":0,"losses":0,"saves":1,"saveOpportunities":2,"holds":2,"blownSaves":1,"earnedRuns":2,"whip":"1.46","battersFaced":57,"outs":39,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":255,"balls":95,"strikes":160,"strikePercentage":".630","hitBatsmen":1,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".---","pitchesPerInning":"19.62","gamesFinished":3,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"11.08","walksPer9Inn":"5.54","hitsPer9Inn":"7.62","runsScoredPer9":"2.08","homeRunsPer9":"0.00","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607200":{"person":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":3,"flyOuts":19,"groundOuts":25,"airOuts":34,"runs":13,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":16,"baseOnBalls":11,"intentionalWalks":0,"hits":19,"hitByPitch":2,"atBats":92,"obp":".299","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":417,"era":"3.42","inningsPitched":"26.1","wins":0,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.14","battersFaced":108,"outs":79,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":417,"balls":168,"strikes":249,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".000","pitchesPerInning":"15.84","gamesFinished":0,"strikeoutWalkRatio":"1.45","strikeoutsPer9Inn":"5.47","walksPer9Inn":"3.76","hitsPer9Inn":"6.49","runsScoredPer9":"4.44","homeRunsPer9":"1.03","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656794":{"person":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"jerseyNumber":"15","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{"note":"(H, 2)","summary":"1.1 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":29,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":8,"strikes":21,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":3,"groundOuts":25,"airOuts":10,"runs":8,"doubles":2,"triples":4,"homeRuns":0,"strikeOuts":17,"baseOnBalls":8,"intentionalWalks":2,"hits":20,"hitByPitch":0,"atBats":71,"obp":".354","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":307,"era":"4.00","inningsPitched":"18.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":8,"whip":"1.56","battersFaced":80,"outs":54,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":307,"balls":104,"strikes":203,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.50","rbi":0,"winPercentage":".---","pitchesPerInning":"17.06","gamesFinished":1,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"8.50","walksPer9Inn":"4.00","hitsPer9Inn":"10.00","runsScoredPer9":"4.00","homeRunsPer9":"0.00","inheritedRunners":9,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663855":{"person":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":11,"groundOuts":15,"airOuts":13,"runs":6,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":12,"intentionalWalks":2,"hits":15,"hitByPitch":0,"atBats":48,"obp":".435","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":221,"era":"4.26","inningsPitched":"12.2","wins":0,"losses":1,"saves":1,"saveOpportunities":2,"holds":2,"blownSaves":1,"earnedRuns":6,"whip":"2.13","battersFaced":62,"outs":38,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":221,"balls":89,"strikes":132,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.15","rbi":0,"winPercentage":".000","pitchesPerInning":"17.45","gamesFinished":3,"strikeoutWalkRatio":"0.58","strikeoutsPer9Inn":"4.97","walksPer9Inn":"8.53","hitsPer9Inn":"10.66","runsScoredPer9":"4.26","homeRunsPer9":"0.00","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":1,"lineOuts":1},"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":true,"isSubstitute":false}},"ID677592":{"person":{"id":677592,"fullName":"Everson Pereira","link":"/api/v1/people/677592"},"jerseyNumber":"28","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"500","stats":{"batting":{"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":{"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":18,"flyOuts":6,"groundOuts":15,"airOuts":13,"runs":7,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":4,"intentionalWalks":0,"hits":16,"hitByPitch":2,"avg":".250","atBats":64,"obp":".310","slg":".453","ops":".763","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":71,"totalBases":29,"rbi":7,"leftOnBase":44,"sacBunts":0,"sacFlies":1,"babip":".317","groundOutsToAirouts":"1.15","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.33","popOuts":4,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":22,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID803011":{"person":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"jerseyNumber":"17","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | HBP, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":7,"groundOuts":15,"airOuts":12,"runs":5,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":4,"avg":".216","atBats":37,"obp":".333","slg":".378","ops":".711","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":14,"rbi":5,"leftOnBase":12,"sacBunts":0,"sacFlies":1,"babip":".206","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":2,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":17,"errors":0,"chances":24,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID656537":{"person":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"jerseyNumber":"25","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"101","stats":{"batting":{"note":"1-","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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":1,"groundOuts":10,"airOuts":5,"runs":5,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".229","atBats":35,"obp":".325","slg":".314","ops":".639","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":11,"rbi":1,"leftOnBase":21,"sacBunts":1,"sacFlies":0,"babip":".333","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":16,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID678246":{"person":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"jerseyNumber":"20","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"300","stats":{"batting":{"summary":"1-2 | 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":22,"groundOuts":23,"airOuts":38,"runs":21,"doubles":4,"triples":1,"homeRuns":6,"strikeOuts":21,"baseOnBalls":23,"intentionalWalks":0,"hits":22,"hitByPitch":2,"avg":".214","atBats":103,"obp":".364","slg":".447","ops":".811","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":129,"totalBases":46,"rbi":14,"leftOnBase":38,"sacBunts":0,"sacFlies":1,"babip":".208","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.17","popOuts":5,"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":40,"putOuts":38,"errors":2,"chances":80,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID699823":{"person":{"id":699823,"fullName":"Tyler Davis","link":"/api/v1/people/699823"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":14,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":6,"strikes":8,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"14.00","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"18.00","walksPer9Inn":"9.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[643217,656537,808959,678246,695657,677592,669720,803011,671976,805367,691011,682668,663436,656794,673929,622554],"pitchers":[663436,656794,673929,622554],"bench":[700337],"bullpen":[674370,680732,699823,607200,663855,663542,641743,702273,691799],"battingOrder":[656537,808959,678246,695657,669720,803011,805367,691011,682668],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Montgomery, C (8, 2nd inning off Soriano, J, 0 on, 0 out); Romo 2 (2, 4th inning off Soriano, J, 1 on, 2 out, 6th inning off Suter, 0 on, 2 out)."},{"label":"TB","value":"Acuña; Antonacci; Benintendi; Montgomery, C 5; Murakami; Romo 8; Vargas, M."},{"label":"RBI","value":"Antonacci (5); Montgomery, C (20); Romo 3 (3)."},{"label":"2-out RBI","value":"Romo 3; Antonacci."},{"label":"Runners left in scoring position, 2 out","value":"Hays; Montgomery, C 2; Meidroth 2."},{"label":"Team RISP","value":"0-for-6."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Acuña (1, 2nd base by Soriano, J/Rivero)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Meidroth-Antonacci-Murakami)."}]}],"note":[{"label":"a","value":"Struck out for Peters in the 6th."},{"label":"1","value":"Ran for Benintendi in the 7th."}]}},"officials":[{"official":{"id":544728,"fullName":"Nic Lentz","link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":483569,"fullName":"Vic Carapazza","link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"fullName":"John Bacon","link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"fullName":"Hunter Wendelstedt","link":"/api/v1/people/427537"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Trout (by Martin); Antonacci (by Fermin); Romo (by Fermin)."},{"label":"ABS Challenge","value":"Murakami (Strike-Confirmed); Romo (Ball-Confirmed); Schanuel (Strike-Confirmed); Rivero 2 (Ball-Overturned to Strike, Ball-Overturned to Strike); Peraza, O (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Soriano, J 97-57; Suter 17-14; Lucchesi 24-12; Fermin 20-10; Martin 98-69; Newcomb, S 29-21; Leasure 12-9; Domínguez 12-7."},{"label":"Groundouts-flyouts","value":"Soriano, J 5-3; Suter 2-0; Lucchesi 0-0; Fermin 3-0; Martin 2-2; Newcomb, S 1-0; Leasure 1-0; Domínguez 1-0."},{"label":"Batters faced","value":"Soriano, J 23; Suter 4; Lucchesi 4; Fermin 7; Martin 26; Newcomb, S 6; Leasure 4; Domínguez 3."},{"label":"Inherited runners-scored","value":"Fermin 3-1; Newcomb, S 1-0."},{"label":"Umpires","value":"HP: Nic Lentz. 1B: Vic Carapazza. 2B: John Bacon. 3B: Hunter Wendelstedt. "},{"label":"Weather","value":"64 degrees, Partly Cloudy."},{"label":"Wind","value":"2 mph, Out To RF."},{"label":"First pitch","value":"6:40 PM."},{"label":"T","value":"2:47."},{"label":"Att","value":"11,857."},{"label":"Venue","value":"Rate Field."},{"label":"April 28, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011","boxscoreName":"Romo"},"jerseyNumber":"36","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"800","stats":{"batting":{"summary":"2-3 | 2 HR, HBP, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":8,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.50","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":13,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":1,"avg":".333","atBats":6,"obp":".556","slg":"1.333","ops":"1.889","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":9,"totalBases":8,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"3.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","assists":2,"putOuts":23,"errors":0,"chances":25,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":73,"hittingGameScore":73},{"player":{"person":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436","boxscoreName":"Martin"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{"note":"(W, 4-1)","summary":"5.2 IP, ER, 7 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":2,"airOuts":8,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":24,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":98,"inningsPitched":"5.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":26,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":29,"strikes":69,"strikePercentage":".700","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.59","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"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":6,"gamesStarted":6,"flyOuts":16,"groundOuts":31,"airOuts":38,"runs":8,"doubles":9,"triples":0,"homeRuns":2,"strikeOuts":33,"baseOnBalls":8,"intentionalWalks":0,"hits":32,"hitByPitch":2,"atBats":134,"obp":".292","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":543,"era":"1.95","inningsPitched":"37.0","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.08","battersFaced":144,"outs":111,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":543,"balls":183,"strikes":360,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":1,"winPercentage":".800","pitchesPerInning":"14.68","gamesFinished":0,"strikeoutWalkRatio":"4.13","strikeoutsPer9Inn":"8.03","walksPer9Inn":"1.95","hitsPer9Inn":"7.78","runsScoredPer9":"1.95","homeRunsPer9":"0.49","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":14},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":62,"pitchingGameScore":62},{"player":{"person":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657","boxscoreName":"Montgomery, C"},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":12,"groundOuts":23,"airOuts":21,"runs":13,"doubles":5,"triples":0,"homeRuns":8,"strikeOuts":37,"baseOnBalls":10,"intentionalWalks":2,"hits":25,"hitByPitch":7,"avg":".236","atBats":106,"obp":".341","slg":".509","ops":".850","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":123,"totalBases":54,"rbi":20,"leftOnBase":63,"sacBunts":0,"sacFlies":0,"babip":".279","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.25","popOuts":7,"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":62,"putOuts":30,"errors":1,"chances":93,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":56,"hittingGameScore":56}]},"decisions":{"winner":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"loser":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"save":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}