{"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":822826,"link":"/api/v1.1/game/822826/feed/live","metaData":{"wait":10,"timeStamp":"20260425_214356","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count23","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":822826,"type":"R","doubleHeader":"N","id":"2026/04/25/clemlb-tormlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-822826-2026-04-25","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-25T19:07:00Z","originalDate":"2026-04-25","officialDate":"2026-04-25","dayNight":"day","time":"3:07","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":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114","season":2026,"venue":{"id":5,"name":"Progressive Field","link":"/api/v1/venues/5"},"springVenue":{"id":3834,"link":"/api/v1/venues/3834"},"teamCode":"cle","fileCode":"cle","abbreviation":"CLE","teamName":"Guardians","locationName":"Cleveland","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Cleveland","record":{"gamesPlayed":28,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":15,"losses":13,"ties":0,"pct":".536"},"records":{},"divisionLeader":false,"wins":15,"losses":13,"winningPercentage":".536"},"franchiseName":"Cleveland","clubName":"Guardians","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141","season":2026,"venue":{"id":14,"name":"Rogers Centre","link":"/api/v1/venues/14"},"springVenue":{"id":2536,"link":"/api/v1/venues/2536"},"teamCode":"tor","fileCode":"tor","abbreviation":"TOR","teamName":"Blue Jays","locationName":"Toronto","firstYearOfPlay":"1977","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":201,"name":"American League East","link":"/api/v1/divisions/201"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Toronto","record":{"gamesPlayed":26,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":11,"losses":15,"ties":0,"pct":".423"},"records":{},"divisionLeader":false,"wins":11,"losses":15,"winningPercentage":".423"},"franchiseName":"Toronto","clubName":"Blue Jays","active":true}},"players":{"ID671655":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655","firstName":"George","lastName":"Valera","primaryNumber":"7","birthDate":"2000-11-13","currentAge":25,"birthCity":"Queens","birthStateProvince":"NY","birthCountry":"USA","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"George","useLastName":"Valera","boxscoreName":"Valera","gender":"M","nameMatrilineal":"Reyes","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"George Valera","nameSlug":"george-valera-671655","firstLastName":"George Valera","lastFirstName":"Valera, George","lastInitName":"Valera, G","initLastName":"G Valera","fullFMLName":"George Valera","fullLFMName":"Valera, George","strikeZoneTop":3.14,"strikeZoneBottom":1.585},"ID693686":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686","firstName":"Spencer","lastName":"Miles","primaryNumber":"62","birthDate":"2000-07-26","currentAge":26,"birthCity":"Columbia","birthStateProvince":"MO","birthCountry":"USA","height":"6' 3\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Spencer","useLastName":"Miles","middleName":"David","boxscoreName":"Miles","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Miles","nameSlug":"spencer-miles-693686","firstLastName":"Spencer Miles","lastFirstName":"Miles, Spencer","lastInitName":"Miles, S","initLastName":"S Miles","fullFMLName":"Spencer David Miles","fullLFMName":"Miles, Spencer David","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID672820":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820","firstName":"Lenyn","lastName":"Sosa","primaryNumber":"50","birthDate":"2000-01-25","currentAge":26,"birthCity":"Puerto Ordaz","birthCountry":"Venezuela","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Lenyn","useLastName":"Sosa","middleName":"Jose","boxscoreName":"Sosa, L","gender":"M","nameMatrilineal":"Salazar","isPlayer":true,"isVerified":true,"pronunciation":"LEN-een","mlbDebutDate":"2022-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lenyn Sosa","nameSlug":"lenyn-sosa-672820","firstLastName":"Lenyn Sosa","lastFirstName":"Sosa, Lenyn","lastInitName":"Sosa, L","initLastName":"L Sosa","fullFMLName":"Lenyn Jose Sosa","fullLFMName":"Sosa, Lenyn Jose","strikeZoneTop":3.153,"strikeZoneBottom":1.591},"ID641401":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401","firstName":"Connor","lastName":"Brogdon","primaryNumber":"75","birthDate":"1995-01-29","currentAge":31,"birthCity":"Clovis","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Connor","useLastName":"Brogdon","middleName":"Michael","boxscoreName":"Brogdon","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"BROG-denn","mlbDebutDate":"2020-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Brogdon","nameSlug":"connor-brogdon-641401","firstLastName":"Connor Brogdon","lastFirstName":"Brogdon, Connor","lastInitName":"Brogdon, C","initLastName":"C Brogdon","fullFMLName":"Connor Michael Brogdon","fullLFMName":"Brogdon, Connor Michael","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID595978":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978","firstName":"Austin","lastName":"Hedges","primaryNumber":"27","birthDate":"1992-08-18","currentAge":34,"birthCity":"San Juan Capistrano","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Austin","useLastName":"Hedges","middleName":"Charles","boxscoreName":"Hedges","nickName":"Hedgey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2015-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Hedges","nameSlug":"austin-hedges-595978","firstLastName":"Austin Hedges","lastFirstName":"Hedges, Austin","lastInitName":"Hedges, A","initLastName":"A Hedges","fullFMLName":"Austin Charles Hedges","fullLFMName":"Hedges, Austin Charles","strikeZoneTop":3.207,"strikeZoneBottom":1.618},"ID676391":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391","firstName":"Ernie","lastName":"Clement","primaryNumber":"22","birthDate":"1996-03-22","currentAge":30,"birthCity":"Rochester","birthStateProvince":"NY","birthCountry":"USA","height":"6' 0\"","weight":170,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ernie","useLastName":"Clement","middleName":"James","boxscoreName":"Clement","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-06-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ernie Clement","nameSlug":"ernie-clement-676391","firstLastName":"Ernie Clement","lastFirstName":"Clement, Ernie","lastInitName":"Clement, E","initLastName":"E Clement","fullFMLName":"Ernie James Clement","fullLFMName":"Clement, Ernie James","strikeZoneTop":3.191,"strikeZoneBottom":1.61},"ID662139":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139","firstName":"Daulton","lastName":"Varsho","primaryNumber":"18","birthDate":"1996-07-02","currentAge":30,"birthCity":"Marshfield","birthStateProvince":"WI","birthCountry":"USA","height":"5' 8\"","weight":207,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Daulton","useLastName":"Varsho","middleName":"John","boxscoreName":"Varsho","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"VAR-show","mlbDebutDate":"2020-07-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daulton Varsho","nameSlug":"daulton-varsho-662139","firstLastName":"Daulton Varsho","lastFirstName":"Varsho, Daulton","lastInitName":"Varsho, D","initLastName":"D Varsho","fullFMLName":"Daulton John Varsho","fullLFMName":"Varsho, Daulton John","strikeZoneTop":3.037,"strikeZoneBottom":1.532},"ID665926":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926","firstName":"Andrés","lastName":"Giménez","primaryNumber":"0","birthDate":"1998-09-04","currentAge":28,"birthCity":"Barquisimeto","birthCountry":"Venezuela","height":"5' 11\"","weight":161,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Andrés","useLastName":"Giménez","middleName":"Alfonso","boxscoreName":"Giménez","gender":"M","nameMatrilineal":"Osorio","isPlayer":true,"isVerified":true,"pronunciation":"ahn-DRAYS hee-MEH-nehz","mlbDebutDate":"2020-07-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrés Giménez","nameSlug":"andres-gimenez-665926","firstLastName":"Andrés Giménez","lastFirstName":"Giménez, Andrés","lastInitName":"Giménez, A","initLastName":"A Giménez","fullFMLName":"Andrés Alfonso Giménez","fullLFMName":"Giménez, Andrés Alfonso","strikeZoneTop":3.165,"strikeZoneBottom":1.597},"ID678218":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218","firstName":"Brandon","lastName":"Valenzuela","primaryNumber":"59","birthDate":"2000-10-02","currentAge":25,"birthCity":"Hermosillo","birthStateProvince":"Sonora","birthCountry":"Mexico","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Brandon","useLastName":"Valenzuela","middleName":"Ivar","boxscoreName":"Valenzuela","gender":"M","nameMatrilineal":"Gerardo","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-05","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Valenzuela","nameSlug":"brandon-valenzuela-678218","firstLastName":"Brandon Valenzuela","lastFirstName":"Valenzuela, Brandon","lastInitName":"Valenzuela, B","initLastName":"B Valenzuela","fullFMLName":"Brandon Ivar Valenzuela","fullLFMName":"Valenzuela, Brandon Ivar","strikeZoneTop":3.219,"strikeZoneBottom":1.625},"ID656546":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546","firstName":"Jeffrey","lastName":"Hoffman","primaryNumber":"24","birthDate":"1993-01-08","currentAge":33,"birthCity":"Latham","birthStateProvince":"NY","birthCountry":"USA","height":"6' 5\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeff","useLastName":"Hoffman","middleName":"Robert","boxscoreName":"Hoffman, J","nickName":"Hoff","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2016-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeff Hoffman","nameSlug":"jeff-hoffman-656546","firstLastName":"Jeff Hoffman","lastFirstName":"Hoffman, Jeff","lastInitName":"Hoffman, J","initLastName":"J Hoffman","fullFMLName":"Jeffrey Robert Hoffman","fullLFMName":"Hoffman, Jeffrey Robert","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID656302":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302","firstName":"Dylan","lastName":"Cease","primaryNumber":"84","birthDate":"1995-12-28","currentAge":30,"birthCity":"Milton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Cease","middleName":"Edward","boxscoreName":"Cease","nickName":"Cease","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-07-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Cease","nameSlug":"dylan-cease-656302","firstLastName":"Dylan Cease","lastFirstName":"Cease, Dylan","lastInitName":"Cease, D","initLastName":"D Cease","fullFMLName":"Dylan Edward Cease","fullLFMName":"Cease, Dylan Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID666310":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310","firstName":"Noah","lastName":"Naylor","primaryNumber":"14","birthDate":"2000-02-21","currentAge":26,"birthCity":"Mississauga","birthStateProvince":"ON","birthCountry":"Canada","height":"5' 9\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Bo","useLastName":"Naylor","middleName":"Gibson","boxscoreName":"Naylor, B","nickName":"Bo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-10-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bo Naylor","nameSlug":"bo-naylor-666310","firstLastName":"Bo Naylor","lastFirstName":"Naylor, Bo","lastInitName":"Naylor, B","initLastName":"B Naylor","fullFMLName":"Noah Gibson Naylor","fullLFMName":"Naylor, Noah Gibson","strikeZoneTop":3.089,"strikeZoneBottom":1.559},"ID681807":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807","firstName":"David","lastName":"Fry","primaryNumber":"6","birthDate":"1995-11-20","currentAge":30,"birthCity":"Colleyville","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"David","useLastName":"Fry","boxscoreName":"Fry","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-05-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Fry","nameSlug":"david-fry-681807","firstLastName":"David Fry","lastFirstName":"Fry, David","lastInitName":"Fry, D","initLastName":"D Fry","fullFMLName":"David  Fry","fullLFMName":"Fry, David","strikeZoneTop":3.243,"strikeZoneBottom":1.637},"ID671922":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922","firstName":"Cade","lastName":"Smith","primaryNumber":"36","birthDate":"1999-05-09","currentAge":27,"birthCity":"Vancouver","birthStateProvince":"BC","birthCountry":"Canada","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Smith","middleName":"Jared Benjamin","boxscoreName":"Smith, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cade Smith","nameSlug":"cade-smith-671922","firstLastName":"Cade Smith","lastFirstName":"Smith, Cade","lastInitName":"Smith, C","initLastName":"C Smith","fullFMLName":"Cade Jared Benjamin Smith","fullLFMName":"Smith, Cade Jared Benjamin","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID682818":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818","firstName":"Yohendrick","lastName":"Pinango","primaryNumber":"24","birthDate":"2002-05-07","currentAge":24,"birthCity":"Carora","birthCountry":"Venezuela","height":"5' 10\"","weight":170,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Yohendrick","useLastName":"Piñango","middleName":"Alexander","boxscoreName":"Piñango","gender":"M","nameMatrilineal":"Fernandez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Yohendrick Piñango","nameSlug":"yohendrick-pinango-682818","firstLastName":"Yohendrick Piñango","lastFirstName":"Piñango, Yohendrick","lastInitName":"Piñango, Y","initLastName":"Y Piñango","fullFMLName":"Yohendrick Alexander Piñango","fullLFMName":"Piñango, Yohendrick Alexander","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID689254":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254","firstName":"Mason","lastName":"Fluharty","primaryNumber":"68","birthDate":"2001-08-13","currentAge":25,"birthCity":"Lewes","birthStateProvince":"DE","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Fluharty","middleName":"Lynn","boxscoreName":"Fluharty","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"FLEW-hardy","mlbDebutDate":"2025-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mason Fluharty","nameSlug":"mason-fluharty-689254","firstLastName":"Mason Fluharty","lastFirstName":"Fluharty, Mason","lastInitName":"Fluharty, M","initLastName":"M Fluharty","fullFMLName":"Mason Lynn Fluharty","fullLFMName":"Fluharty, Mason Lynn","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID608070":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070","firstName":"José","lastName":"Ramírez","primaryNumber":"11","birthDate":"1992-09-17","currentAge":33,"birthCity":"Bani","birthCountry":"Dominican Republic","height":"5' 8\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"José","useLastName":"Ramírez","middleName":"Enrique","boxscoreName":"Ramírez, Jo","nickName":"Enriquito","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2013-09-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Ramírez","nameSlug":"jose-ramirez-608070","firstLastName":"José Ramírez","lastFirstName":"Ramírez, José","lastInitName":"Ramírez, J","initLastName":"J Ramírez","fullFMLName":"José Enrique Ramírez","fullLFMName":"Ramírez, José Enrique","strikeZoneTop":3.035,"strikeZoneBottom":1.532},"ID680757":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757","firstName":"Steven","lastName":"Kwan","primaryNumber":"38","birthDate":"1997-09-05","currentAge":29,"birthCity":"Los Gatos","birthStateProvince":"CA","birthCountry":"USA","height":"5' 8\"","weight":170,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Steven","useLastName":"Kwan","middleName":"Robert","boxscoreName":"Kwan","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-04-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Steven Kwan","nameSlug":"steven-kwan-680757","firstLastName":"Steven Kwan","lastFirstName":"Kwan, Steven","lastInitName":"Kwan, S","initLastName":"S Kwan","fullFMLName":"Steven Robert Kwan","fullLFMName":"Kwan, Steven Robert","strikeZoneTop":3.023,"strikeZoneBottom":1.525},"ID688883":{"id":688883,"fullName":"Peyton Pallette","link":"/api/v1/people/688883","firstName":"Peyton","lastName":"Pallette","birthDate":"2001-05-09","currentAge":25,"birthCity":"Little Rock","birthStateProvince":"AR","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Peyton","useLastName":"Pallette","middleName":"Minor","boxscoreName":"Pallette","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-03-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Peyton Pallette","nameSlug":"peyton-pallette-688883","firstLastName":"Peyton Pallette","lastFirstName":"Pallette, Peyton","lastInitName":"Pallette, P","initLastName":"P Pallette","fullFMLName":"Peyton Minor Pallette","fullLFMName":"Pallette, Peyton Minor","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID680755":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755","firstName":"Braydon","lastName":"Fisher","primaryNumber":"63","birthDate":"2000-07-26","currentAge":26,"birthCity":"League City","birthStateProvince":"TX","birthCountry":"USA","height":"6' 4\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Braydon","useLastName":"Fisher","boxscoreName":"Fisher","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-05-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braydon Fisher","nameSlug":"braydon-fisher-680755","firstLastName":"Braydon Fisher","lastFirstName":"Fisher, Braydon","lastInitName":"Fisher, B","initLastName":"B Fisher","fullFMLName":"Braydon  Fisher","fullLFMName":"Fisher, Braydon","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID682657":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657","firstName":"Angel","lastName":"Martínez","primaryNumber":"1","birthDate":"2002-01-27","currentAge":24,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Angel","useLastName":"Martínez","boxscoreName":"Martínez, A","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"Ahn-hell","mlbDebutDate":"2024-06-22","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Angel Martínez","nameSlug":"angel-martinez-682657","firstLastName":"Angel Martínez","lastFirstName":"Martínez, Angel","lastInitName":"Martínez, A","initLastName":"A Martínez","fullFMLName":"Angel Martínez","fullLFMName":"Martínez, Angel ","strikeZoneTop":3.178,"strikeZoneBottom":1.604},"ID700932":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932","firstName":"Kyle","lastName":"Manzardo","primaryNumber":"9","birthDate":"2000-07-18","currentAge":26,"birthCity":"Coeur d'Alene","birthStateProvince":"ID","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Kyle","useLastName":"Manzardo","middleName":"Thomas","boxscoreName":"Manzardo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-05-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Manzardo","nameSlug":"kyle-manzardo-700932","firstLastName":"Kyle Manzardo","lastFirstName":"Manzardo, Kyle","lastInitName":"Manzardo, K","initLastName":"K Manzardo","fullFMLName":"Kyle Thomas Manzardo","fullLFMName":"Manzardo, Kyle Thomas","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID656555":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555","firstName":"Rhys","lastName":"Hoskins","primaryNumber":"8","birthDate":"1993-03-17","currentAge":33,"birthCity":"Sacramento","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":241,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Rhys","useLastName":"Hoskins","middleName":"Dean","boxscoreName":"Hoskins","nickName":"Big Fella","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"reese","mlbDebutDate":"2017-08-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rhys Hoskins","nameSlug":"rhys-hoskins-656555","firstLastName":"Rhys Hoskins","lastFirstName":"Hoskins, Rhys","lastInitName":"Hoskins, R","initLastName":"R Hoskins","fullFMLName":"Rhys Dean Hoskins","fullLFMName":"Hoskins, Rhys Dean","strikeZoneTop":3.334,"strikeZoneBottom":1.683},"ID667297":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297","firstName":"Thomas","lastName":"Nance","primaryNumber":"35","birthDate":"1991-03-19","currentAge":35,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tommy","useLastName":"Nance","middleName":"Andrew","boxscoreName":"Nance","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-05-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Nance","nameSlug":"tommy-nance-667297","firstLastName":"Tommy Nance","lastFirstName":"Nance, Tommy","lastInitName":"Nance, T","initLastName":"T Nance","fullFMLName":"Thomas Andrew Nance","fullLFMName":"Nance, Thomas Andrew","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID800050":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050","firstName":"Chase","lastName":"DeLauter","primaryNumber":"24","birthDate":"2001-10-08","currentAge":24,"birthCity":"Frederick","birthStateProvince":"MD","birthCountry":"USA","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Chase","useLastName":"DeLauter","middleName":"Daniel","boxscoreName":"DeLauter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"DAH-law-ter","mlbDebutDate":"2025-10-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Chase DeLauter","nameSlug":"chase-delauter-800050","firstLastName":"Chase DeLauter","lastFirstName":"DeLauter, Chase","lastInitName":"DeLauter, C","initLastName":"C DeLauter","fullFMLName":"Chase Daniel DeLauter","fullLFMName":"DeLauter, Chase Daniel","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID686973":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973","firstName":"Louis","lastName":"Varland","primaryNumber":"77","birthDate":"1997-12-09","currentAge":28,"birthCity":"St. Paul","birthStateProvince":"MN","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Louis","useLastName":"Varland","middleName":"Dennis","boxscoreName":"Varland, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Louis Varland","nameSlug":"louis-varland-686973","firstLastName":"Louis Varland","lastFirstName":"Varland, Louis","lastInitName":"Varland, L","initLastName":"L Varland","fullFMLName":"Louis Dennis Varland","fullLFMName":"Varland, Louis Dennis","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID573009":{"id":573009,"fullName":"Joe Mantiply","link":"/api/v1/people/573009","firstName":"Joseph","lastName":"Mantiply","primaryNumber":"35","birthDate":"1991-03-01","currentAge":35,"birthCity":"Danville","birthStateProvince":"VA","birthCountry":"USA","height":"6' 4\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joe","useLastName":"Mantiply","middleName":"Newman","boxscoreName":"Mantiply","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"MAN-ti-ply","mlbDebutDate":"2016-09-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Joe Mantiply","nameSlug":"joe-mantiply-573009","firstLastName":"Joe Mantiply","lastFirstName":"Mantiply, Joe","lastInitName":"Mantiply, J","initLastName":"J Mantiply","fullFMLName":"Joseph Newman Mantiply","fullLFMName":"Mantiply, Joseph Newman","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID682177":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177","firstName":"Daniel","lastName":"Schneemann","primaryNumber":"10","birthDate":"1997-01-23","currentAge":29,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Daniel","useLastName":"Schneemann","boxscoreName":"Schneemann","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"sh-KNEE-man","mlbDebutDate":"2024-06-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daniel Schneemann","nameSlug":"daniel-schneemann-682177","firstLastName":"Daniel Schneemann","lastFirstName":"Schneemann, Daniel","lastInitName":"Schneemann, D","initLastName":"D Schneemann","fullFMLName":"Daniel Schneemann","fullLFMName":"Schneemann, Daniel ","strikeZoneTop":3.197,"strikeZoneBottom":1.614},"ID592332":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332","firstName":"Kevin","lastName":"Gausman","primaryNumber":"12","birthDate":"1991-01-06","currentAge":35,"birthCity":"Centennial","birthStateProvince":"CO","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kevin","useLastName":"Gausman","middleName":"John","boxscoreName":"Gausman","nickName":"Gausy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"GAWZ-min","mlbDebutDate":"2013-05-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Gausman","nameSlug":"kevin-gausman-592332","firstLastName":"Kevin Gausman","lastFirstName":"Gausman, Kevin","lastInitName":"Gausman, K","initLastName":"K Gausman","fullFMLName":"Kevin John Gausman","fullLFMName":"Gausman, Kevin John","strikeZoneTop":3.59,"strikeZoneBottom":1.67},"ID641778":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778","firstName":"Eric","lastName":"Lauer","primaryNumber":"33","birthDate":"1995-06-03","currentAge":31,"birthCity":"Elyria","birthStateProvince":"OH","birthCountry":"USA","height":"6' 3\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eric","useLastName":"Lauer","middleName":"Lance","boxscoreName":"Lauer","nickName":"Gomer","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"LAO-wer","mlbDebutDate":"2018-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Eric Lauer","nameSlug":"eric-lauer-641778","firstLastName":"Eric Lauer","lastFirstName":"Lauer, Eric","lastInitName":"Lauer, E","initLastName":"E Lauer","fullFMLName":"Eric Lance Lauer","fullLFMName":"Lauer, Eric Lance","strikeZoneTop":3.63,"strikeZoneBottom":1.67},"ID677944":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944","firstName":"Slade","lastName":"Cecconi","primaryNumber":"44","birthDate":"1999-06-24","currentAge":27,"birthCity":"Oviedo","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Slade","useLastName":"Cecconi","boxscoreName":"Cecconi","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"seh-CONE-ee","mlbDebutDate":"2023-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Slade Cecconi","nameSlug":"slade-cecconi-677944","firstLastName":"Slade Cecconi","lastFirstName":"Cecconi, Slade","lastInitName":"Cecconi, S","initLastName":"S Cecconi","fullFMLName":"Slade  Cecconi","fullLFMName":"Cecconi, Slade","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID677587":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587","firstName":"Brayan","lastName":"Rocchio","primaryNumber":"4","birthDate":"2001-01-13","currentAge":25,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 9\"","weight":170,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Brayan","useLastName":"Rocchio","middleName":"Hommy","boxscoreName":"Rocchio","gender":"M","nameMatrilineal":"Zambrano","isPlayer":true,"isVerified":true,"pronunciation":"Brian roak-E-O","mlbDebutDate":"2023-05-16","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brayan Rocchio","nameSlug":"brayan-rocchio-677587","firstLastName":"Brayan Rocchio","lastFirstName":"Rocchio, Brayan","lastInitName":"Rocchio, B","initLastName":"B Rocchio","fullFMLName":"Brayan Hommy Rocchio","fullLFMName":"Rocchio, Brayan Hommy","strikeZoneTop":3.068,"strikeZoneBottom":1.548},"ID670036":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036","firstName":"Matthew","lastName":"Festa","primaryNumber":"52","birthDate":"1993-03-11","currentAge":33,"birthCity":"Brooklyn","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Festa","middleName":"Joseph","boxscoreName":"Festa, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2018-07-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Festa","nameSlug":"matt-festa-670036","firstLastName":"Matt Festa","lastFirstName":"Festa, Matt","lastInitName":"Festa, M","initLastName":"M Festa","fullFMLName":"Matthew Joseph Festa","fullLFMName":"Festa, Matthew Joseph","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID676914":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914","firstName":"Davis","lastName":"Schneider","primaryNumber":"36","birthDate":"1999-01-26","currentAge":27,"birthCity":"Berlin","birthStateProvince":"NJ","birthCountry":"USA","height":"5' 8\"","weight":190,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Davis","useLastName":"Schneider","boxscoreName":"Schneider","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2023-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Davis Schneider","nameSlug":"davis-schneider-676914","firstLastName":"Davis Schneider","lastFirstName":"Schneider, Davis","lastInitName":"Schneider, D","initLastName":"D Schneider","fullFMLName":"Davis Schneider","fullLFMName":"Schneider, Davis ","strikeZoneTop":3.045,"strikeZoneBottom":1.537},"ID682877":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877","firstName":"Juan","lastName":"Brito","primaryNumber":"46","birthDate":"2001-09-24","currentAge":24,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 0\"","weight":202,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Juan","useLastName":"Brito","middleName":"Manuel","boxscoreName":"Brito","gender":"M","nameMatrilineal":"Avila","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-07","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Juan Brito","nameSlug":"juan-brito-682877","firstLastName":"Juan Brito","lastFirstName":"Brito, Juan","lastInitName":"Brito, J","initLastName":"J Brito","fullFMLName":"Juan Manuel Brito","fullLFMName":"Brito, Juan Manuel","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID623168":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168","firstName":"Tyler","lastName":"Heineman","primaryNumber":"31","birthDate":"1991-06-19","currentAge":35,"birthCity":"Pacific Palisades","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Tyler","useLastName":"Heineman","middleName":"Andrew","boxscoreName":"Heineman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"HIY-nuh-min","mlbDebutDate":"2019-09-04","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Heineman","nameSlug":"tyler-heineman-623168","firstLastName":"Tyler Heineman","lastFirstName":"Heineman, Tyler","lastInitName":"Heineman, T","initLastName":"T Heineman","fullFMLName":"Tyler Andrew Heineman","fullLFMName":"Heineman, Tyler Andrew","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID643511":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511","firstName":"Tyler","lastName":"Rogers","primaryNumber":"71","birthDate":"1990-12-17","currentAge":35,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 3\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Rogers","middleName":"Scott","boxscoreName":"Rogers, Ty","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2019-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Rogers","nameSlug":"tyler-rogers-643511","firstLastName":"Tyler Rogers","lastFirstName":"Rogers, Tyler","lastInitName":"Rogers, T","initLastName":"T Rogers","fullFMLName":"Tyler Scott Rogers","fullLFMName":"Rogers, Tyler Scott","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID665489":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489","firstName":"Vladimir","lastName":"Guerrero","primaryNumber":"27","birthDate":"1999-03-16","currentAge":27,"birthCity":"Montreal","birthStateProvince":"QC","birthCountry":"Canada","height":"6' 0\"","weight":245,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Vladimir","useLastName":"Guerrero Jr.","boxscoreName":"Guerrero Jr.","nickName":"El K","gender":"M","nameMatrilineal":"Ramos","isPlayer":true,"isVerified":false,"mlbDebutDate":"2019-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Vladimir Guerrero Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"vladimir-guerrero-jr-665489","firstLastName":"Vladimir Guerrero Jr.","lastFirstName":"Guerrero Jr., Vladimir","lastInitName":"Guerrero Jr., V","initLastName":"V Guerrero Jr.","fullFMLName":"Vladimir Guerrero Jr.","fullLFMName":"Guerrero Jr., Vladimir ","strikeZoneTop":3.209,"strikeZoneBottom":1.619},"ID571578":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578","firstName":"Patrick","lastName":"Corbin","primaryNumber":"46","birthDate":"1989-07-19","currentAge":37,"birthCity":"Clay","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Patrick","useLastName":"Corbin","middleName":"Alan","boxscoreName":"Corbin","nickName":"Corby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2012-04-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Patrick Corbin","nameSlug":"patrick-corbin-571578","firstLastName":"Patrick Corbin","lastFirstName":"Corbin, Patrick","lastInitName":"Corbin, P","initLastName":"P Corbin","fullFMLName":"Patrick Alan Corbin","fullLFMName":"Corbin, Patrick Alan","strikeZoneTop":3.42,"strikeZoneBottom":1.63},"ID800048":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048","firstName":"Parker","lastName":"Messick","primaryNumber":"77","birthDate":"2000-10-26","currentAge":25,"birthCity":"Plant City","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Parker","useLastName":"Messick","middleName":"Chase","boxscoreName":"Messick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Parker Messick","nameSlug":"parker-messick-800048","firstLastName":"Parker Messick","lastFirstName":"Messick, Parker","lastInitName":"Messick, P","initLastName":"P Messick","fullFMLName":"Parker Chase Messick","fullLFMName":"Messick, Parker Chase","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID660821":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821","firstName":"Jesús","lastName":"Sánchez","primaryNumber":"12","birthDate":"1997-10-07","currentAge":28,"birthCity":"Higuey","birthCountry":"Dominican Republic","height":"6' 3\"","weight":222,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jesús","useLastName":"Sánchez","boxscoreName":"Sánchez, J","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"hey-SUS","mlbDebutDate":"2020-08-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jesús Sánchez","nameSlug":"jesus-sanchez-660821","firstLastName":"Jesús Sánchez","lastFirstName":"Sánchez, Jesús","lastInitName":"Sánchez, J","initLastName":"J Sánchez","fullFMLName":"Jesús Sánchez","fullLFMName":"Sánchez, Jesús","strikeZoneTop":3.335,"strikeZoneBottom":1.683},"ID676282":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282","firstName":"Joseph","lastName":"Cantillo","primaryNumber":"54","birthDate":"1999-12-18","currentAge":26,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joey","useLastName":"Cantillo","middleName":"Lopaka","boxscoreName":"Cantillo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"can-TIL-oh","mlbDebutDate":"2024-07-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Joey Cantillo","nameSlug":"joey-cantillo-676282","firstLastName":"Joey Cantillo","lastFirstName":"Cantillo, Joey","lastInitName":"Cantillo, J","initLastName":"J Cantillo","fullFMLName":"Joseph Lopaka Cantillo","fullLFMName":"Cantillo, Joseph Lopaka","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID650391":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391","firstName":"Eloy","lastName":"Jiménez","primaryNumber":"74","birthDate":"1996-11-27","currentAge":29,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Eloy","useLastName":"Jiménez","middleName":"Arturo","boxscoreName":"Jiménez, E","nickName":"The Big Baby","gender":"M","nameMatrilineal":"Solano","isPlayer":true,"isVerified":true,"pronunciation":"eh-LOY hee-MEN-ez","mlbDebutDate":"2019-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eloy Jiménez","nameSlug":"eloy-jimenez-650391","firstLastName":"Eloy Jiménez","lastFirstName":"Jiménez, Eloy","lastInitName":"Jiménez, E","initLastName":"E Jiménez","fullFMLName":"Eloy Arturo Jiménez","fullLFMName":"Jiménez, Eloy Arturo","strikeZoneTop":3.373,"strikeZoneBottom":1.702},"ID681870":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870","firstName":"Erik","lastName":"Sabrowski","primaryNumber":"62","birthDate":"1997-10-31","currentAge":28,"birthCity":"Edmonton","birthStateProvince":"AB","birthCountry":"Canada","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Erik","useLastName":"Sabrowski","middleName":"Wayne Thomas","boxscoreName":"Sabrowski","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Erik Sabrowski","nameSlug":"erik-sabrowski-681870","firstLastName":"Erik Sabrowski","lastFirstName":"Sabrowski, Erik","lastInitName":"Sabrowski, E","initLastName":"E Sabrowski","fullFMLName":"Erik Wayne Thomas Sabrowski","fullLFMName":"Sabrowski, Erik Wayne Thomas","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID668909":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909","firstName":"Gavin","lastName":"Williams","primaryNumber":"32","birthDate":"1999-07-26","currentAge":27,"birthCity":"Fayetteville","birthStateProvince":"NC","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gavin","useLastName":"Williams","middleName":"Scott","boxscoreName":"Williams, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-06-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gavin Williams","nameSlug":"gavin-williams-668909","firstLastName":"Gavin Williams","lastFirstName":"Williams, Gavin","lastInitName":"Williams, G","initLastName":"G Williams","fullFMLName":"Gavin Scott Williams","fullLFMName":"Williams, Gavin Scott","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID683769":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769","firstName":"Hunter","lastName":"Gaddis","primaryNumber":"33","birthDate":"1998-04-09","currentAge":28,"birthCity":"Canton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Gaddis","middleName":"Reid","boxscoreName":"Gaddis","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Gaddis","nameSlug":"hunter-gaddis-683769","firstLastName":"Hunter Gaddis","lastFirstName":"Gaddis, Hunter","lastInitName":"Gaddis, H","initLastName":"H Gaddis","fullFMLName":"Hunter Reid Gaddis","fullLFMName":"Gaddis, Hunter Reid","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID664702":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702","firstName":"Myles","lastName":"Straw","primaryNumber":"3","birthDate":"1994-10-17","currentAge":31,"birthCity":"Garden Grove","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":178,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Myles","useLastName":"Straw","middleName":"James Noble","boxscoreName":"Straw","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-09-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Myles Straw","nameSlug":"myles-straw-664702","firstLastName":"Myles Straw","lastFirstName":"Straw, Myles","lastInitName":"Straw, M","initLastName":"M Straw","fullFMLName":"Myles James Noble Straw","fullLFMName":"Straw, Myles James Noble","strikeZoneTop":3.073,"strikeZoneBottom":1.551},"ID682120":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120","firstName":"Tim","lastName":"Herrin","primaryNumber":"29","birthDate":"1996-10-08","currentAge":29,"birthCity":"Terre Haute","birthStateProvince":"IN","birthCountry":"USA","height":"6' 6\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tim","useLastName":"Herrin","middleName":"Edward","boxscoreName":"Herrin","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-04-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tim Herrin","nameSlug":"tim-herrin-682120","firstLastName":"Tim Herrin","lastFirstName":"Herrin, Tim","lastInitName":"Herrin, T","initLastName":"T Herrin","fullFMLName":"Tim Edward Herrin","fullLFMName":"Herrin, Tim Edward","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID676440":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440","firstName":"Tanner","lastName":"Bibee","primaryNumber":"28","birthDate":"1999-03-05","currentAge":27,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tanner","useLastName":"Bibee","middleName":"Hayes","boxscoreName":"Bibee","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"BUY-bee","mlbDebutDate":"2023-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tanner Bibee","nameSlug":"tanner-bibee-676440","firstLastName":"Tanner Bibee","lastFirstName":"Bibee, Tanner","lastInitName":"Bibee, T","initLastName":"T Bibee","fullFMLName":"Tanner Hayes Bibee","fullLFMName":"Bibee, Tanner Hayes","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID672960":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960","firstName":"Kazuma","lastName":"Okamoto","primaryNumber":"7","birthDate":"1996-06-30","currentAge":30,"birthCity":"Gojo","birthCountry":"Japan","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Kazuma","useLastName":"Okamoto","boxscoreName":"Okamoto","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-03-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kazuma Okamoto","nameSlug":"kazuma-okamoto-672960","firstLastName":"Kazuma Okamoto","lastFirstName":"Okamoto, Kazuma","lastInitName":"Okamoto, K","initLastName":"K Okamoto","fullFMLName":"Kazuma Okamoto","fullLFMName":"Okamoto, Kazuma","strikeZoneTop":3.256,"strikeZoneBottom":1.643}},"venue":{"id":14,"name":"Rogers Centre","link":"/api/v1/venues/14","location":{"address1":"1 Blue Jays Way, Suite 3200","city":"Toronto","state":"Ontario","stateAbbrev":"ON","postalCode":"M5V1J1","defaultCoordinates":{"latitude":43.64155,"longitude":-79.38915},"azimuthAngle":345.0,"elevation":270,"country":"Canada","phone":"(416) 341-1000"},"timeZone":{"tz":"EDT","id":"America/Toronto","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":39150,"turfType":"Artificial Turf","roofType":"Retractable","leftLine":328,"leftCenter":375,"center":404,"rightCenter":375,"rightLine":328},"active":true,"season":"2026"},"officialVenue":{"id":14,"link":"/api/v1/venues/14"},"weather":{"condition":"Roof Closed","temp":"68","wind":"0 mph, None"},"gameInfo":{"attendance":41543,"firstPitch":"2026-04-25T19:08:00.000Z","gameDurationMinutes":155},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":1,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"home":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"}},"officialScorer":{"id":431085,"fullName":"Howard Starkman","link":"/api/v1/people/431085"},"primaryDatacaster":{"id":427493,"fullName":"Dale Stevens","link":"/api/v1/people/427493"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Angel Martínez grounds out to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-25T19:08:13.079Z","endTime":"2026-04-25T19:08:55.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-25T15:19:10.062Z","endTime":"2026-04-25T18:50:50.942Z","isPitch":false,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"}},{"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-25T18:50:50.942Z","endTime":"2026-04-25T19:06:34.141Z","isPitch":false,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"}},{"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-25T19:06:34.141Z","endTime":"2026-04-25T19:08:15.256Z","isPitch":false,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.91941844620014,"aZ":-16.061783045330653,"pfxX":-5.9581098664566525,"pfxZ":8.708182066894937,"pX":-0.7914251526281145,"pZ":2.5374202941604094,"vX0":5.817435239096318,"vY0":-135.03237100208867,"vZ0":-6.051532496326713,"x":147.17,"y":170.27,"x0":-2.1978047014201527,"y0":50.00145520856105,"z0":5.934275167179517,"aX":-11.021640153010189},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.6,"breakHorizontal":9.6,"spinRate":2121,"spinDirection":221},"zone":4,"typeConfidence":0.88,"plateTime":0.40535513371860166,"extension":6.550241976286632},"index":3,"playId":"1108becc-9609-3e78-a6d7-2f239440d12a","pitchNumber":1,"startTime":"2026-04-25T19:08:15.256Z","endTime":"2026-04-25T19:08:18.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.423429419926574,"aZ":-13.415676620663543,"pfxX":-6.810040950927986,"pfxZ":10.23285870871241,"pX":0.3542340158293522,"pZ":2.3798741852205505,"vX0":8.761788293595654,"vY0":-134.37180336123131,"vZ0":-6.805360006425812,"x":103.5,"y":174.52,"x0":-2.0601022111497085,"y0":50.00287590866345,"z0":5.893735319028268,"aX":-12.484964951907747},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.3,"breakHorizontal":10.6,"spinRate":2172,"spinDirection":215},"zone":6,"typeConfidence":0.89,"plateTime":0.4072259091047479,"extension":6.531866758565056},"index":4,"playId":"491c8aea-edfb-3927-93ac-3aa523d6157f","pitchNumber":2,"startTime":"2026-04-25T19:08:32.402Z","endTime":"2026-04-25T19:08:35.540Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.20076022359214,"aZ":-26.30502718641481,"pfxX":-10.413650686310227,"pfxZ":3.7200678701775614,"pX":-0.06124543283730789,"pZ":1.9744456454577939,"vX0":8.545724389767999,"vY0":-124.59014555901686,"vZ0":-4.125586532571008,"x":119.33,"y":185.47,"x0":-2.1768197755600163,"y0":50.00222751345309,"z0":5.8167856747617614,"aX":-16.42905798977075},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.0,"breakHorizontal":16.9,"spinRate":1925,"spinDirection":238},"zone":8,"typeConfidence":0.89,"plateTime":0.4390185980257657,"extension":6.637139040348972},"hitData":{"launchSpeed":79.9,"launchAngle":7.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":167.31,"coordY":160.57}},"index":5,"playId":"51dcd621-9285-30f9-9ca8-e7bd23b0443c","pitchNumber":3,"startTime":"2026-04-25T19:08:49.269Z","endTime":"2026-04-25T19:08:55.316Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:08:55.316Z","atBatIndex":0},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Chase DeLauter lines out to right fielder Myles Straw.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-25T19:09:04.911Z","endTime":"2026-04-25T19:10:22.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.556738444365863,"aZ":-14.310833692934931,"pfxX":-6.85229418966648,"pfxZ":9.77773916753645,"pX":0.007724008773069459,"pZ":3.7041260647886034,"vX0":7.765623421059318,"vY0":-134.40119589443472,"vZ0":-3.3655773221291736,"x":116.71,"y":138.77,"x0":-2.0309260317548574,"y0":50.000840360287434,"z0":5.991110299414532,"aX":-12.515922719848591},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.2,"breakHorizontal":10.7,"spinRate":2228,"spinDirection":215},"zone":12,"typeConfidence":0.88,"plateTime":0.4077873116493351,"extension":6.535188095363908},"index":0,"playId":"82228599-b21e-3363-8c69-72e23d9b104d","pitchNumber":1,"startTime":"2026-04-25T19:09:22.569Z","endTime":"2026-04-25T19:09:28.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.480665744952542,"aZ":-13.079270206173959,"pfxX":-7.639735824413673,"pfxZ":10.124731491689113,"pX":-0.13396545807384577,"pZ":2.9367371729961493,"vX0":8.023431155157041,"vY0":-136.33332165957844,"vZ0":-5.342344365765969,"x":122.11,"y":159.49,"x0":-2.120025224172433,"y0":50.00242393837201,"z0":5.821745387584247,"aX":-14.407131006146761},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.4,"breakHorizontal":12.1,"spinRate":2207,"spinDirection":225},"zone":2,"typeConfidence":0.9,"plateTime":0.401490573802334,"extension":6.524574543050743},"index":1,"playId":"231a803e-08ba-384f-85c3-109f213acbf6","pitchNumber":2,"startTime":"2026-04-25T19:09:39.914Z","endTime":"2026-04-25T19:09:43.785Z","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":82.5,"endSpeed":76.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.982434566128294,"aZ":-30.620544868453504,"pfxX":-6.458842061639308,"pfxZ":1.061085401630308,"pX":-1.089788465825429,"pZ":2.1994276383439244,"vX0":5.063924791870933,"vY0":-120.13394614460698,"vZ0":-2.1139289278076543,"x":158.54,"y":179.4,"x0":-2.379774904575827,"y0":50.00523292982627,"z0":5.796990096488108,"aX":-9.497941601164454},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.7,"breakHorizontal":10.6,"spinRate":1587,"spinDirection":235},"zone":13,"typeConfidence":0.91,"plateTime":0.4548867525797302,"extension":6.493064984476504},"index":2,"playId":"4e303cc5-22ef-37cf-81ca-845692901c78","pitchNumber":3,"startTime":"2026-04-25T19:09:57.789Z","endTime":"2026-04-25T19:10:01.976Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.249846009380242,"aZ":-28.23413183609293,"pfxX":-7.3531761311552515,"pfxZ":2.6355626726646335,"pX":-0.6017321922565471,"pZ":2.710375732955503,"vX0":6.247982821888232,"vY0":-121.55744724616575,"vZ0":-1.461509317874028,"x":139.94,"y":165.6,"x0":-2.252390119441135,"y0":50.00015382123504,"z0":5.774866399275207,"aX":-10.981588122076907},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.7,"breakHorizontal":11.8,"spinRate":1660,"spinDirection":225},"zone":4,"typeConfidence":0.9,"plateTime":0.4509191686213039,"extension":6.527329320000604},"hitData":{"launchSpeed":86.8,"launchAngle":18.0,"totalDistance":259.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":187.16,"coordY":115.34}},"index":3,"playId":"476c1e78-b548-3bd3-aa70-b223b852cce5","pitchNumber":4,"startTime":"2026-04-25T19:10:14.187Z","endTime":"2026-04-25T19:10:22.195Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:10:22.195Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Ramírez grounds out, third baseman Kazuma Okamoto to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-25T19:10:33.710Z","endTime":"2026-04-25T19:11:28.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.943957695586036,"aZ":-13.646244104031508,"pfxX":-6.527128306369206,"pfxZ":10.046610070681073,"pX":-0.3323079600658581,"pZ":2.512053503527598,"vX0":7.046962458597084,"vY0":-135.06777902860443,"vZ0":-6.281082159381759,"x":129.67,"y":170.95,"x0":-2.1294957336684934,"y0":50.00138465057803,"z0":5.830572974400561,"aX":-12.036027625495198},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.0,"breakHorizontal":10.3,"spinRate":2027,"spinDirection":218},"zone":4,"typeConfidence":0.89,"plateTime":0.4058214412009602,"extension":6.593274969302661},"index":0,"playId":"d787225f-2819-3577-9317-9184b8e19cd9","pitchNumber":1,"startTime":"2026-04-25T19:10:49.350Z","endTime":"2026-04-25T19:10:52.483Z","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":84.0,"endSpeed":76.9,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28172879409677,"aZ":-27.098520142942018,"pfxX":-7.979732596973884,"pfxZ":3.3780122694463346,"pX":-0.4100779014732366,"pZ":1.1235643844273826,"vX0":7.074401636124056,"vY0":-122.0614593596521,"vZ0":-5.310948155774693,"x":132.63,"y":208.44,"x0":-2.316994513231772,"y0":50.00046140103628,"z0":5.676928221020032,"aX":-11.972555374059624},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.0,"breakHorizontal":12.7,"spinRate":1580,"spinDirection":234},"zone":13,"typeConfidence":0.9,"plateTime":0.4497060559515642,"extension":6.587292169808217},"index":1,"playId":"629547d4-0d98-3a9a-b096-32affaed8472","pitchNumber":2,"startTime":"2026-04-25T19:11:04.977Z","endTime":"2026-04-25T19:11:07.977Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.152549504472336,"aZ":-30.194229034950293,"pfxX":-8.125076579337447,"pfxZ":1.2994069138744604,"pX":-0.7312737820809446,"pZ":0.9747076806197742,"vX0":6.612089848568954,"vY0":-122.76170127259613,"vZ0":-4.884606695116953,"x":144.87,"y":212.46,"x0":-2.408908879531845,"y0":50.001104123510686,"z0":5.571587283788436,"aX":-12.353935773726183},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.4,"breakHorizontal":13.1,"spinRate":1599,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.4468120887308782,"extension":6.560500081821156},"hitData":{"launchSpeed":86.1,"launchAngle":6.0,"totalDistance":104.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.7,"coordY":161.33}},"index":2,"playId":"186388f2-9d60-300a-9106-90cbb8a83ba0","pitchNumber":3,"startTime":"2026-04-25T19:11:20.287Z","endTime":"2026-04-25T19:11:28.033Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:11:28.033Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Myles Straw flies out to right fielder David Fry.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-25T19:13:24.259Z","endTime":"2026-04-25T19:15:01.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.18465406877442,"aZ":-16.1518344167519,"pfxX":3.1395450173609456,"pfxZ":9.150783104909358,"pX":1.0584055512362462,"pZ":3.575958957690861,"vX0":0.23843431332820586,"vY0":-131.55725274538378,"vZ0":-3.333925470394465,"x":76.66,"y":142.23,"x0":0.5587495493753468,"y0":50.00253769117662,"z0":6.058434888696249,"aX":5.497197484524514},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":16.1,"breakHorizontal":-5.8,"spinRate":1701,"spinDirection":149},"zone":12,"typeConfidence":0.9,"plateTime":0.4165074315476458,"extension":6.896867411539853},"index":0,"playId":"818009bc-6fe4-3f63-8ae8-1d22de065ba2","pitchNumber":1,"startTime":"2026-04-25T19:13:48.174Z","endTime":"2026-04-25T19:13:53.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.560208890709845,"aZ":-16.576140607341202,"pfxX":2.76433986691079,"pfxZ":8.806782328102809,"pX":0.9097250619473222,"pZ":4.098565246462464,"vX0":-0.04098961532504897,"vY0":-132.3249551784273,"vZ0":-2.0711697022756517,"x":82.32,"y":128.12,"x0":0.5663389742047688,"y0":50.004092547831895,"z0":6.107596616497318,"aX":4.8960634352507375},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.7,"breakHorizontal":-5.0,"spinRate":1745,"spinDirection":153},"zone":12,"typeConfidence":0.9,"plateTime":0.41412387074349066,"extension":6.8581673715814},"index":1,"playId":"ecbde9b9-859f-3aee-9863-0fc7ea9437a6","pitchNumber":2,"startTime":"2026-04-25T19:14:03.301Z","endTime":"2026-04-25T19:14:06.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.37809847635252,"aZ":-13.803935572732478,"pfxX":1.9311758185284753,"pfxZ":10.263746253414197,"pX":0.7334073182423553,"pZ":2.5005502417823635,"vX0":-0.03872732000555769,"vY0":-132.9191634908242,"vZ0":-6.3343433061735155,"x":89.04,"y":171.27,"x0":0.49719887440469446,"y0":50.00628580628721,"z0":5.916309379307893,"aX":3.457481409578615},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.4,"breakHorizontal":-3.5,"spinRate":1750,"spinDirection":152},"zone":6,"typeConfidence":0.9,"plateTime":0.41201266530782465,"extension":6.940039632233974},"index":2,"playId":"fac11d82-cb5c-3d91-ac01-c5401913b2df","pitchNumber":3,"startTime":"2026-04-25T19:14:19.269Z","endTime":"2026-04-25T19:14:22.558Z","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":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.737193875165747,"aZ":-15.145078209950324,"pfxX":5.04603431608077,"pfxZ":9.547900050331014,"pX":1.4587969380637347,"pZ":2.2091646141676065,"vX0":0.7853688497759911,"vY0":-132.78059491489728,"vZ0":-6.8030643534463,"x":61.39,"y":179.13,"x0":0.5035363835800456,"y0":50.00440837610344,"z0":5.908962206270527,"aX":8.999713780275798},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.0,"breakHorizontal":-9.4,"spinRate":1809,"spinDirection":151},"zone":14,"typeConfidence":0.9,"plateTime":0.41269837909840446,"extension":7.016033754261719},"index":3,"playId":"0a3068b8-af42-316d-b5cb-03bd0e9711bf","pitchNumber":4,"startTime":"2026-04-25T19:14:37.661Z","endTime":"2026-04-25T19:14:40.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96519647809617,"aZ":-15.727204196399542,"pfxX":5.342742727610572,"pfxZ":9.304418565578871,"pX":0.2122516958269463,"pZ":2.0875807603099488,"vX0":-2.1460826036567693,"vY0":-132.31795723950262,"vZ0":-6.837146198726842,"x":108.91,"y":182.42,"x0":0.34088746047928076,"y0":50.005940414850535,"z0":5.86316533785553,"aX":9.449237458778866},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.5,"breakHorizontal":-9.2,"spinRate":1789,"spinDirection":155},"zone":8,"typeConfidence":0.9,"plateTime":0.41438953595513306,"extension":7.104533793330483},"hitData":{"launchSpeed":84.5,"launchAngle":39.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":201.51,"coordY":116.48}},"index":4,"playId":"6a0609f4-a12e-32dd-9ebc-55df01ddbd6f","pitchNumber":5,"startTime":"2026-04-25T19:14:53.085Z","endTime":"2026-04-25T19:15:01.228Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:15:01.228Z","atBatIndex":3},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ernie Clement doubles (12) on a line drive to left fielder George Valera.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-25T19:15:20.331Z","endTime":"2026-04-25T19:15:58.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671655,"link":"/api/v1/people/671655"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.674263934527453,"aZ":-15.620632592650594,"pfxX":5.650782454990273,"pfxZ":9.278393430451729,"pX":0.4195493183083599,"pZ":2.6158023189340587,"vX0":-1.9834185769247545,"vY0":-132.79168639291842,"vZ0":-5.737096179638656,"x":101.01,"y":168.15,"x0":0.44234992687248254,"y0":50.004121173226046,"z0":5.942407864019962,"aX":10.08334975907439},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.7,"breakHorizontal":-9.8,"spinRate":1806,"spinDirection":149},"zone":6,"typeConfidence":0.9,"plateTime":0.41261603955449866,"extension":6.891665464361895},"index":0,"playId":"cb0ca7e1-3e62-3570-858b-16c6ad8435f3","pitchNumber":1,"startTime":"2026-04-25T19:15:29.096Z","endTime":"2026-04-25T19:15:32.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":73.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.77330577997209,"aZ":-21.53388629679754,"pfxX":3.471494489588736,"pfxZ":7.641651345431358,"pX":0.17169149944762205,"pZ":3.156065824430345,"vX0":-1.6309884887460666,"vY0":-117.65888091949427,"vZ0":-1.8811396768082855,"x":110.46,"y":153.57,"x0":0.4254300764700959,"y0":50.00186146113352,"z0":5.975339350407997,"aX":4.833115266208665},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":13.6,"breakHorizontal":-5.9,"spinRate":1335,"spinDirection":133},"zone":2,"typeConfidence":0.89,"plateTime":0.4667673148206961,"extension":7.089916902064068},"hitData":{"launchSpeed":95.4,"launchAngle":13.0,"totalDistance":205.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":38.0,"coordY":108.0}},"index":1,"playId":"3d71f82d-56f8-31d9-bab8-bc34964403b4","pitchNumber":2,"startTime":"2026-04-25T19:15:43.727Z","endTime":"2026-04-25T19:15:58.237Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:15:58.237Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vladimir Guerrero Jr. grounds out sharply, shortstop Brayan Rocchio to first baseman Rhys Hoskins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-25T19:16:10.891Z","endTime":"2026-04-25T19:18:12.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":70.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.404552865802717,"aZ":-45.20797605264147,"pfxX":-4.084184301892745,"pfxZ":-10.179594605213511,"pX":-0.3167454119049525,"pZ":3.1273105759900037,"vX0":-0.9168154490446674,"vY0":-113.50319340030478,"vZ0":3.0754344223504475,"x":129.07,"y":154.34,"x0":0.6245917258538748,"y0":50.00350951910183,"z0":6.317019418608755,"aX":-5.228796571564847},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.6,"breakVerticalInduced":-17.0,"breakHorizontal":7.7,"spinRate":2588,"spinDirection":333},"zone":1,"typeConfidence":0.9,"plateTime":0.48607481281030696,"extension":6.878881657237124},"index":0,"playId":"eb4aa8ff-81a1-3662-ad18-247f8013afd7","pitchNumber":1,"startTime":"2026-04-25T19:16:24.101Z","endTime":"2026-04-25T19:16:27.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":73.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22242542538474,"aZ":-23.720766838537827,"pfxX":5.6598315169493905,"pfxZ":6.084332091297044,"pX":0.8864208503317463,"pZ":2.965850408071499,"vX0":-0.9602220341922821,"vY0":-117.91848539405885,"vZ0":-1.7683157544784482,"x":83.21,"y":158.7,"x0":0.5675847675343303,"y0":50.00212802264717,"z0":5.942779994599581,"aX":7.863511301671966},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":10.8,"breakHorizontal":-10.0,"spinRate":1451,"spinDirection":130},"zone":12,"typeConfidence":0.89,"plateTime":0.46688085021858816,"extension":6.996590337403853},"index":1,"playId":"092647b0-fc57-34a8-b82b-11d456af92b6","pitchNumber":2,"startTime":"2026-04-25T19:16:39.149Z","endTime":"2026-04-25T19:16:43.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.563159633516534,"aZ":-15.657147240768081,"pfxX":4.808308247347427,"pfxZ":8.773529533976912,"pX":0.5788813390453978,"pZ":3.638954971814999,"vX0":-1.5522289766911006,"vY0":-136.69701141866554,"vZ0":-3.597847849452968,"x":94.93,"y":140.53,"x0":0.531091385802001,"y0":50.00462810493946,"z0":6.054530702103944,"aX":9.05427708789873},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.2,"breakHorizontal":-8.4,"spinRate":1812,"spinDirection":149},"zone":12,"typeConfidence":0.9,"plateTime":0.40146541073874253,"extension":6.866242797097277},"index":2,"playId":"537dbcef-8178-3c00-87ee-73f714f566a6","pitchNumber":3,"startTime":"2026-04-25T19:17:01.375Z","endTime":"2026-04-25T19:17:05.215Z","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":94.3,"endSpeed":86.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.57306160766137,"aZ":-11.774638849431117,"pfxX":4.957253097194758,"pfxZ":10.78533632382302,"pX":-0.07681333477772363,"pZ":1.4214164868717818,"vX0":-2.7965661885954827,"vY0":-136.9818271725212,"vZ0":-9.78140879072747,"x":119.93,"y":200.4,"x0":0.31577486666557436,"y0":50.00399827270875,"z0":5.853744901527825,"aX":9.377517548150708},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.5,"breakHorizontal":-8.4,"spinRate":1902,"spinDirection":149},"zone":13,"typeConfidence":0.9,"plateTime":0.40057050258961535,"extension":7.07287584115},"index":3,"playId":"bbd85a6e-f4dc-3aa8-a339-f98ae91a8174","pitchNumber":4,"startTime":"2026-04-25T19:17:16.676Z","endTime":"2026-04-25T19:17:20.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":70.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.330355895266944,"aZ":-45.45095612177552,"pfxX":-5.578463605447382,"pfxZ":-10.426494556068615,"pX":0.5881856966155823,"pZ":3.539394909389782,"vX0":1.1110235456320774,"vY0":-113.47813485013813,"vZ0":4.05230557989042,"x":94.58,"y":143.22,"x0":0.809142105362714,"y0":50.00277364526024,"z0":6.331112438277691,"aX":-7.103545897671846},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-17.2,"breakHorizontal":9.7,"spinRate":2583,"spinDirection":330},"zone":12,"typeConfidence":0.9,"plateTime":0.48709328616996705,"extension":6.698105207752059},"index":4,"playId":"aba65e61-712d-3ff8-b3a2-97aac2b428bd","pitchNumber":5,"startTime":"2026-04-25T19:17:34.319Z","endTime":"2026-04-25T19:17:38.465Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":72.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.857343043774737,"aZ":-46.04682584576608,"pfxX":-5.6142205094896775,"pfxZ":-10.392410698736182,"pX":0.005894390575492945,"pZ":1.5777280753808334,"vX0":0.050536894205226834,"vY0":-116.29172882177657,"vZ0":-0.2500005686642681,"x":116.78,"y":196.18,"x0":0.7098534016705619,"y0":50.0002941803761,"z0":6.148042983674594,"aX":-7.497140836014889},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.0,"breakVerticalInduced":-18.4,"breakHorizontal":10.1,"spinRate":2646,"spinDirection":338},"zone":13,"typeConfidence":0.9,"plateTime":0.47554785926542165,"extension":6.816277258658526},"hitData":{"launchSpeed":110.8,"launchAngle":1.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":110.0,"coordY":152.0}},"index":5,"playId":"ba5e5486-1475-32ef-99f4-6d5cf9a19498","pitchNumber":6,"startTime":"2026-04-25T19:18:04.600Z","endTime":"2026-04-25T19:18:12.241Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:18:12.241Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kazuma Okamoto strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-25T19:18:33.904Z","endTime":"2026-04-25T19:19:35.445Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":71.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.955372903060187,"aZ":-46.85250260912115,"pfxX":-4.439149839882042,"pfxZ":-11.295496818881093,"pX":0.18024695562413656,"pZ":2.9123319905120897,"vX0":0.1897570681568466,"vY0":-114.38319991384446,"vZ0":2.7993923973559136,"x":110.13,"y":160.15,"x0":0.6703929630816755,"y0":50.004829661694416,"z0":6.332579119306077,"aX":-5.767216955211176},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.1,"breakVerticalInduced":-19.2,"breakHorizontal":7.9,"spinRate":2650,"spinDirection":337},"zone":2,"typeConfidence":0.9,"plateTime":0.4824913351777331,"extension":6.786674655333853},"index":0,"playId":"ca07d1f4-ae1c-3807-b2c7-02c8bb6bd132","pitchNumber":1,"startTime":"2026-04-25T19:18:39.450Z","endTime":"2026-04-25T19:18:42.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.11749170357446,"aZ":-24.06072135784393,"pfxX":5.996352640248645,"pfxZ":5.9042605756992526,"pX":0.727432988873082,"pZ":2.8448645635640544,"vX0":-1.3696865659776527,"vY0":-116.52183716714883,"vZ0":-1.9547419011673586,"x":89.27,"y":161.97,"x0":0.5443060574495199,"y0":50.00099944708491,"z0":5.970447732164245,"aX":8.235323428972151},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":10.4,"breakHorizontal":-10.6,"spinRate":1407,"spinDirection":130},"zone":3,"typeConfidence":0.9,"plateTime":0.4702626575804998,"extension":6.920515212083351},"index":1,"playId":"2f4bd46d-9bb0-36f0-9273-ac659b807d81","pitchNumber":2,"startTime":"2026-04-25T19:18:55.915Z","endTime":"2026-04-25T19:18:59.545Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.908833619143373,"aZ":-14.693581441960355,"pfxX":4.974972259075631,"pfxZ":9.230411031643118,"pX":1.0068785500933128,"pZ":2.0234833118151467,"vX0":-0.5234057379374126,"vY0":-136.48587383044946,"vZ0":-7.926414332934195,"x":78.62,"y":184.15,"x0":0.5539468310218126,"y0":50.00473617614541,"z0":5.968902715812196,"aX":9.425075572769877},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.4,"breakHorizontal":-8.9,"spinRate":1841,"spinDirection":149},"zone":14,"typeConfidence":0.9,"plateTime":0.40067812282091575,"extension":6.97516057908536},"index":2,"playId":"dc8ad160-c65e-31f0-a09c-8744ef8fe7b8","pitchNumber":3,"startTime":"2026-04-25T19:19:14.343Z","endTime":"2026-04-25T19:19:18.104Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.084424637685064,"aZ":-20.541891044122117,"pfxX":3.3073470604497293,"pfxZ":8.484312101151742,"pX":0.6198728085005333,"pZ":3.5640051273378104,"vX0":-0.5238099555446893,"vY0":-116.66315367177867,"vZ0":-1.041984147835777,"x":93.37,"y":142.55,"x0":0.4185879390788488,"y0":50.001077876722796,"z0":5.96262102028331,"aX":4.533041302973795},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":15.4,"breakHorizontal":-5.9,"spinRate":1418,"spinDirection":128},"zone":12,"typeConfidence":0.9,"plateTime":0.47049196186786535,"extension":6.884944213702721},"index":3,"playId":"238b0977-eea0-355f-b182-af773b2e14c2","pitchNumber":4,"startTime":"2026-04-25T19:19:31.859Z","endTime":"2026-04-25T19:19:35.445Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:19:35.445Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rhys Hoskins grounds out, third baseman Kazuma Okamoto to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-25T19:21:27.743Z","endTime":"2026-04-25T19:22:00.108Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.1,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.034861804891964,"aZ":-14.212618415596507,"pfxX":-7.147535470791638,"pfxZ":9.922388065592308,"pX":-0.2783690945042339,"pZ":2.0645581817930223,"vX0":7.200586450645643,"vY0":-133.72837864046267,"vZ0":-7.343890870880556,"x":127.61,"y":183.04,"x0":-2.0781772458826913,"y0":50.00057518283926,"z0":5.867276548348985,"aX":-12.93490441199922},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.6,"breakHorizontal":11.4,"spinRate":2187,"spinDirection":221},"zone":8,"typeConfidence":0.88,"plateTime":0.4096939118369738,"extension":6.438427042381872},"hitData":{"launchSpeed":100.3,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.04,"coordY":160.12}},"index":0,"playId":"28d2adb4-0c12-3041-9284-8ba0b5a6c68f","pitchNumber":1,"startTime":"2026-04-25T19:21:52.056Z","endTime":"2026-04-25T19:22:00.108Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:22:00.108Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"George Valera challenged (pitch result), call on the field was confirmed: George Valera called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-25T19:22:21.350Z","endTime":"2026-04-25T19:24:19.114Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.029926560188045,"aZ":-16.919492741582566,"pfxX":-5.753830596677346,"pfxZ":8.390885571596082,"pX":-0.16922289623736264,"pZ":2.925423761667632,"vX0":6.912584182647203,"vY0":-133.7610582300249,"vZ0":-4.8912937930802665,"x":123.45,"y":159.79,"x0":-2.0357140452741085,"y0":50.00097961646006,"z0":5.985451712480228,"aX":-10.45777680227805},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.4,"breakHorizontal":9.0,"spinRate":2142,"spinDirection":217},"zone":2,"typeConfidence":0.86,"plateTime":0.4090129004714198,"extension":6.500458261767781},"index":0,"playId":"573a45e4-44d6-3ec1-b960-0477cf2adb02","pitchNumber":1,"startTime":"2026-04-25T19:22:26.958Z","endTime":"2026-04-25T19:22:30.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.212430965726277,"aZ":-24.06147101843149,"pfxX":-6.871452988287863,"pfxZ":5.489231340428029,"pX":0.40483140295437936,"pZ":2.464533050631639,"vX0":8.344410507671103,"vY0":-120.50119849466931,"vZ0":-3.169859352736628,"x":101.57,"y":172.24,"x0":-2.2013730025739298,"y0":50.00509702046467,"z0":5.910156012386524,"aX":-10.162343702943655},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":9.5,"breakHorizontal":10.6,"spinRate":1530,"spinDirection":227},"zone":6,"typeConfidence":0.9,"plateTime":0.45358380033282364,"extension":6.576350978032691},"index":1,"playId":"cbedbc18-eda2-3642-ae15-db52dcb8b918","pitchNumber":2,"startTime":"2026-04-25T19:22:43.288Z","endTime":"2026-04-25T19:22:46.505Z","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":1},"index":2,"startTime":"2026-04-25T19:23:04.013Z","endTime":"2026-04-25T19:23:16.532Z","isPitch":false,"type":"action","player":{"id":671655,"link":"/api/v1/people/671655"}},{"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":83.2,"endSpeed":75.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.58312771268626,"aZ":-26.812492899621216,"pfxX":-4.963583040195418,"pfxZ":3.6401142963524027,"pX":-0.9286470531086751,"pZ":4.059745235369331,"vX0":4.656737855495984,"vY0":-121.10367672320199,"vZ0":1.1013306378891259,"x":152.4,"y":129.17,"x0":-2.2396512655636704,"y0":50.00121068542219,"z0":5.959874551631238,"aX":-7.3076423265352215},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":7.2,"breakHorizontal":7.8,"spinRate":1376,"spinDirection":231},"zone":11,"typeConfidence":0.9,"plateTime":0.4537970734929546,"extension":6.492923879736254},"index":3,"playId":"518a47f0-c358-3fc2-a3aa-d70b412ff422","pitchNumber":3,"startTime":"2026-04-25T19:23:16.532Z","endTime":"2026-04-25T19:23:20.345Z","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":82.8,"endSpeed":75.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.570334036416476,"aZ":-23.269811200786087,"pfxX":-7.215206026001726,"pfxZ":6.080951357431118,"pX":-0.3879305752584199,"pZ":1.6589890135072125,"vX0":6.6780107871302885,"vY0":-120.31207975515238,"vZ0":-4.573999648310969,"x":131.79,"y":193.99,"x0":-2.2635306856933775,"y0":50.00474440905489,"z0":5.649898674372332,"aX":-10.568144045835833},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":10.1,"breakHorizontal":11.4,"spinRate":1212,"spinDirection":243},"zone":7,"typeConfidence":0.9,"plateTime":0.4554407257547126,"extension":6.662573778595391},"index":4,"playId":"a18ddd4f-60d6-3251-bea2-55dc44a0ee64","pitchNumber":4,"startTime":"2026-04-25T19:23:32.514Z","endTime":"2026-04-25T19:23:36.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.79172676518753,"aZ":-12.456610099124248,"pfxX":-6.528852515904951,"pfxZ":10.681264411119265,"pX":0.2642132137955341,"pZ":1.6053831451395888,"vX0":8.668959349876234,"vY0":-135.104377352482,"vZ0":-8.394415827681987,"x":106.93,"y":195.43,"x0":-2.139787658261353,"y0":50.0054427901471,"z0":5.630999203781603,"aX":-12.056028205769454},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.6,"breakHorizontal":10.0,"spinRate":2133,"spinDirection":219},"zone":9,"typeConfidence":0.9,"plateTime":0.4056063516658437,"extension":6.59088639836184},"index":5,"playId":"6430408a-8021-337a-8213-9c6ac3f23a28","pitchNumber":5,"startTime":"2026-04-25T19:23:52.086Z","endTime":"2026-04-25T19:24:19.114Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"}},"playEndTime":"2026-04-25T19:24:19.114Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"David Fry flies out to right fielder Myles Straw.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-25T19:24:27.765Z","endTime":"2026-04-25T19:25:33.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.4,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.388001924246197,"aZ":-29.318557601497243,"pfxX":0.06999008892181513,"pfxZ":1.922860146977893,"pX":-0.13381278327516702,"pZ":1.9351592472079393,"vX0":4.926965981343584,"vY0":-121.43776416128311,"vZ0":-3.177661902801357,"x":122.1,"y":186.53,"x0":-2.2041770161573604,"y0":50.001605281788045,"z0":5.83058414885773,"aX":0.1025920757483921},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.9,"breakHorizontal":-1.3,"spinRate":2169,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.45228841486721594,"extension":6.478267186402181},"index":0,"playId":"03bb6f57-d027-3339-98d8-e41a7d126827","pitchNumber":1,"startTime":"2026-04-25T19:24:35.025Z","endTime":"2026-04-25T19:24:39.371Z","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":84.0,"endSpeed":76.9,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.196422372783292,"aZ":-27.600747437233405,"pfxX":-9.253517393300966,"pfxZ":3.05845450381961,"pX":0.44121530224886746,"pZ":0.8704588251802611,"vX0":9.26321306932184,"vY0":-121.90273802977406,"vZ0":-5.726073715277659,"x":100.18,"y":215.28,"x0":-2.2157191160046867,"y0":50.00600174608742,"z0":5.649228635757454,"aX":-13.853143872171046},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.3,"breakHorizontal":14.4,"spinRate":1616,"spinDirection":230},"zone":14,"typeConfidence":0.9,"plateTime":0.4502757946512985,"extension":6.449553795697722},"index":1,"playId":"70844c4f-cfa7-39ca-a510-7cc4d4523e9d","pitchNumber":2,"startTime":"2026-04-25T19:24:49.479Z","endTime":"2026-04-25T19:24:52.566Z","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":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.1,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.344272835136408,"aZ":-25.606104239096826,"pfxX":-8.914272885947767,"pfxZ":4.2561924829681494,"pX":0.14861895438809,"pZ":0.7726465289015197,"vX0":8.67283982598366,"vY0":-123.62082647713984,"vZ0":-6.671179187212997,"x":111.33,"y":217.92,"x0":-2.2520905903738075,"y0":50.00304938753335,"z0":5.664698904224,"aX":-13.755681247111546},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.2,"breakHorizontal":14.0,"spinRate":1436,"spinDirection":227},"zone":14,"typeConfidence":0.89,"plateTime":0.44358736351854455,"extension":6.640760602898322},"index":2,"playId":"ac0f2e26-4bbf-3b08-9f76-4efe4620e378","pitchNumber":3,"startTime":"2026-04-25T19:25:07.397Z","endTime":"2026-04-25T19:25:10.632Z","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":95.2,"endSpeed":87.0,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.851389023594923,"aZ":-13.170739784101997,"pfxX":-8.01974823513127,"pfxZ":9.795818067972547,"pX":-0.5070921447484313,"pZ":2.6700065569174343,"vX0":7.426304515917065,"vY0":-138.3907769095597,"vZ0":-6.114192898314546,"x":136.33,"y":166.69,"x0":-2.1832334014297894,"y0":50.00243183598819,"z0":5.789998502640912,"aX":-15.557454763010819},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":13.0,"spinRate":2275,"spinDirection":221},"zone":4,"typeConfidence":0.9,"plateTime":0.3957620940099269,"extension":6.6429305490591055},"hitData":{"launchSpeed":78.6,"launchAngle":36.0,"totalDistance":267.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.82,"coordY":107.85}},"index":3,"playId":"5f6cb642-953a-3cc9-bdca-5ff4f5a3f800","pitchNumber":4,"startTime":"2026-04-25T19:25:25.797Z","endTime":"2026-04-25T19:25:33.613Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:25:33.613Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eloy Jiménez grounds out, second baseman Juan Brito to first baseman Rhys Hoskins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-25T19:27:24.177Z","endTime":"2026-04-25T19:28:28.025Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682877,"link":"/api/v1/people/682877"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.1,"endSpeed":68.7,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.609725793207986,"aZ":-46.68719488198005,"pfxX":-4.773559901239338,"pfxZ":-12.006153810246818,"pX":1.4361477935969562,"pZ":4.043797288165771,"vX0":2.7247393703742695,"vY0":-110.43213691537677,"vZ0":5.428855664195842,"x":62.26,"y":129.6,"x0":0.7929045158181356,"y0":50.00433985017386,"z0":6.531733075515967,"aX":-5.76958452908778},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.8,"breakVerticalInduced":-19.4,"breakHorizontal":7.7,"spinRate":2530,"spinDirection":335},"zone":12,"typeConfidence":0.89,"plateTime":0.5001388829913291,"extension":6.572370896936694},"index":0,"playId":"30fe9286-b962-39fb-a988-9a18cfb860b2","pitchNumber":1,"startTime":"2026-04-25T19:27:50.604Z","endTime":"2026-04-25T19:27:54.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.4,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.794807742594625,"aZ":-11.95638987632213,"pfxX":4.079166593822324,"pfxZ":11.389272823697995,"pX":-0.24869465119848988,"pZ":1.5463127638186493,"vX0":-2.945322200931757,"vY0":-132.52031575800441,"vZ0":-8.979608269212942,"x":126.48,"y":197.03,"x0":0.3481415062466535,"y0":50.00525982272523,"z0":5.856129459026042,"aX":7.243271514590071},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.8,"breakHorizontal":-6.7,"spinRate":1740,"spinDirection":159},"zone":13,"typeConfidence":0.9,"plateTime":0.4135980173363061,"extension":7.009597003978595},"index":1,"playId":"a2fd72e6-d559-3d5d-8945-946331f34d57","pitchNumber":2,"startTime":"2026-04-25T19:28:05.465Z","endTime":"2026-04-25T19:28:09.055Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":69.9,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.028058667083002,"aZ":-47.52249842918549,"pfxX":-4.525689599013334,"pfxZ":-12.371132335877894,"pX":0.7341258470854699,"pZ":2.48508863026523,"vX0":1.4993854809411251,"vY0":-112.10670903624032,"vZ0":2.4330423239564727,"x":89.02,"y":171.68,"x0":0.6348620397836502,"y0":50.002850061272646,"z0":6.328947944543841,"aX":-5.615190415822436},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.0,"breakVerticalInduced":-21.1,"breakHorizontal":7.7,"spinRate":2665,"spinDirection":337},"zone":6,"typeConfidence":0.89,"plateTime":0.4933782842389256,"extension":6.778546907025396},"hitData":{"launchSpeed":68.5,"launchAngle":-39.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.74,"coordY":164.35}},"index":2,"playId":"41e335ff-d48a-387e-b822-0206a02a2d77","pitchNumber":3,"startTime":"2026-04-25T19:28:20.254Z","endTime":"2026-04-25T19:28:28.025Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:28:28.025Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daulton Varsho grounds out to first baseman Rhys Hoskins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-25T19:28:46.144Z","endTime":"2026-04-25T19:29:15.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.5,"endSpeed":70.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.395011622917295,"aZ":-47.05473229613491,"pfxX":-4.1858205273559665,"pfxZ":-11.792477961517044,"pX":0.0938369542163113,"pZ":2.0486619910629975,"vX0":-0.1873432920334135,"vY0":-112.79329811641703,"vZ0":1.3001464852780868,"x":113.42,"y":183.47,"x0":0.7205736181640342,"y0":50.00103700119508,"z0":6.286046042216592,"aX":-5.2832292263170935},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.7,"breakVerticalInduced":-20.4,"breakHorizontal":7.6,"spinRate":2697,"spinDirection":337},"zone":8,"typeConfidence":0.9,"plateTime":0.48942600497271105,"extension":6.687148654877448},"index":0,"playId":"98fcb1de-559a-391c-9bcc-7c4600e97449","pitchNumber":1,"startTime":"2026-04-25T19:28:53.957Z","endTime":"2026-04-25T19:28:57.645Z","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":1},"pitchData":{"startSpeed":78.6,"endSpeed":71.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.925020752173303,"aZ":-45.76317671654256,"pfxX":-5.872372227984036,"pfxZ":-10.409005531591351,"pX":0.5637382073885154,"pZ":2.887998132802175,"vX0":1.153299377076148,"vY0":-114.37858001698613,"vZ0":2.501509284972575,"x":95.51,"y":160.8,"x0":0.8109187936781199,"y0":50.00119619665938,"z0":6.3152393309481605,"aX":-7.668051550200414},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.5,"breakVerticalInduced":-17.8,"breakHorizontal":10.2,"spinRate":2643,"spinDirection":335},"zone":3,"typeConfidence":0.9,"plateTime":0.48153143421372047,"extension":6.736799425932316},"hitData":{"launchSpeed":75.5,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.85,"coordY":174.64}},"index":1,"playId":"b39532c6-a2f3-3416-ba35-485057621dfb","pitchNumber":2,"startTime":"2026-04-25T19:29:08.949Z","endTime":"2026-04-25T19:29:15.020Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:29:15.020Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Davis Schneider walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-25T19:29:22.992Z","endTime":"2026-04-25T19:30:58.127Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.336477781788567,"aZ":-10.413234472633045,"pfxX":4.698713554909406,"pfxZ":12.23521568123024,"pX":-0.23746217687426513,"pZ":2.803381133733207,"vX0":-3.0463013619501793,"vY0":-132.52779812697676,"vZ0":-6.1244198137615955,"x":126.05,"y":163.09,"x0":0.3164302557721803,"y0":50.00552648385476,"z0":5.905094302974464,"aX":8.35901095580019},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":21.0,"breakHorizontal":-7.8,"spinRate":1761,"spinDirection":153},"zone":2,"typeConfidence":0.91,"plateTime":0.41330539158978974,"extension":6.867964186559115},"index":0,"playId":"65e948f6-294b-33f0-8538-f25e0c01ac90","pitchNumber":1,"startTime":"2026-04-25T19:29:42.984Z","endTime":"2026-04-25T19:29:48.071Z","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":91.5,"endSpeed":83.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.38590899086131,"aZ":-12.194753515910824,"pfxX":5.375826522836244,"pfxZ":11.11251952782838,"pX":0.6941122870794393,"pZ":3.0872946310074574,"vX0":-1.0311664798880527,"vY0":-133.19250050168074,"vZ0":-5.194653705968743,"x":90.54,"y":155.42,"x0":0.38751736954593957,"y0":50.005777225810924,"z0":5.943575072381735,"aX":9.668223722683779},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.2,"breakHorizontal":-9.5,"spinRate":1845,"spinDirection":148},"zone":3,"typeConfidence":0.91,"plateTime":0.4111087439294443,"extension":6.8109531272349075},"index":1,"playId":"6beabc8e-71da-35b1-9650-93ff85c33ddc","pitchNumber":2,"startTime":"2026-04-25T19:29:57.384Z","endTime":"2026-04-25T19:30:01.608Z","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":1,"outs":2},"index":2,"startTime":"2026-04-25T19:30:06.311Z","endTime":"2026-04-25T19:30:21.427Z","isPitch":false,"type":"action","player":{"id":676914,"link":"/api/v1/people/676914"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.605012161860195,"aZ":-17.807398497639753,"pfxX":4.384183086755313,"pfxZ":10.455848836853612,"pX":0.043971070704347776,"pZ":0.5928777229115066,"vX0":-2.173722875053236,"vY0":-116.6604974586678,"vZ0":-8.054519356358346,"x":115.32,"y":222.77,"x0":0.4198152593959905,"y0":50.001083544859696,"z0":5.777725680434585,"aX":6.022999913294934},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":17.2,"breakHorizontal":-7.3,"spinRate":1428,"spinDirection":134},"zone":14,"typeConfidence":0.91,"plateTime":0.47007222547633365,"extension":7.1570365209194255},"index":3,"playId":"a07e528b-ed39-3a50-82b9-c5f0ef598996","pitchNumber":3,"startTime":"2026-04-25T19:30:21.427Z","endTime":"2026-04-25T19:30:24.854Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":72.1,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.665875398846023,"aZ":-21.39595744947504,"pfxX":4.635041042647982,"pfxZ":8.08743272340403,"pX":0.13679531157716782,"pZ":4.003077334110366,"vX0":-1.8103253234260412,"vY0":-114.83607012339819,"vZ0":2.15240874303468E-4,"x":111.79,"y":130.7,"x0":0.33401268711799154,"y0":50.00354098805591,"z0":6.087837698661614,"aX":6.178235013658256},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":14.9,"breakHorizontal":-7.9,"spinRate":1421,"spinDirection":134},"zone":12,"typeConfidence":0.91,"plateTime":0.4773365104987186,"extension":6.967552225834819},"index":4,"playId":"760a59c2-f18f-3e5b-8139-c575d5caf62c","pitchNumber":4,"startTime":"2026-04-25T19:30:37.342Z","endTime":"2026-04-25T19:30:40.594Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":72.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.851230033634,"aZ":-19.763892399359364,"pfxX":4.785520726265208,"pfxZ":9.07850583753186,"pX":0.42113785704685647,"pZ":4.176274285398894,"vX0":-1.575099024107121,"vY0":-116.45538315478785,"vZ0":-0.08677833037916727,"x":100.95,"y":126.02,"x0":0.4864203421935682,"y0":50.002167226841976,"z0":6.091118414680387,"aX":6.54102812932754},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":16.7,"breakHorizontal":-8.3,"spinRate":1469,"spinDirection":131},"zone":12,"typeConfidence":0.91,"plateTime":0.47119494196678735,"extension":6.8878417000361605},"index":5,"playId":"a5948593-7ce4-3d32-b2e4-203cf75c1f79","pitchNumber":5,"startTime":"2026-04-25T19:30:54.003Z","endTime":"2026-04-25T19:30:58.127Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:30:58.127Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrés Giménez grounds out, second baseman Juan Brito to first baseman Rhys Hoskins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-25T19:31:10.519Z","endTime":"2026-04-25T19:31:49.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682877,"link":"/api/v1/people/682877"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.910047983019574,"aZ":-36.666695503420364,"pfxX":-1.58025768805823,"pfxZ":-3.1611682364887663,"pX":-0.1321388388941688,"pZ":3.4399103026993614,"vX0":-1.4502111731421357,"vY0":-118.3153349703174,"vZ0":1.6478500888069907,"x":122.04,"y":145.9,"x0":0.6933175677973267,"y0":50.00231256619749,"z0":6.08687164710387,"aX":-2.246767933708903},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-5.0,"breakHorizontal":3.2,"spinRate":2341,"spinDirection":309},"zone":11,"typeConfidence":0.92,"plateTime":0.46238481267189036,"extension":6.8381485542315135},"index":0,"playId":"3912bcf5-4018-3d51-9183-6cb34be309ab","pitchNumber":1,"startTime":"2026-04-25T19:31:22.362Z","endTime":"2026-04-25T19:31:25.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.944985646321243,"aZ":-14.89322688855635,"pfxX":4.504254785121822,"pfxZ":9.635183697957316,"pX":-0.11209521520589609,"pZ":2.3760190018269314,"vX0":-3.023502067175033,"vY0":-132.9446774634235,"vZ0":-6.501505621243872,"x":121.27,"y":174.63,"x0":0.4534878332563532,"y0":50.00591451089558,"z0":5.930440771831994,"aX":8.081000733944014},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.3,"breakHorizontal":-7.6,"spinRate":1783,"spinDirection":150},"zone":5,"typeConfidence":0.9,"plateTime":0.41167420479490646,"extension":7.082684747294618},"hitData":{"launchSpeed":90.8,"launchAngle":3.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.71,"coordY":148.62}},"index":1,"playId":"e8675a1f-67cf-3158-8cdb-da964eb0567d","pitchNumber":2,"startTime":"2026-04-25T19:31:42.013Z","endTime":"2026-04-25T19:31:49.143Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:31:49.143Z","atBatIndex":13},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Juan Brito doubles (4) on a line drive to left fielder Davis Schneider.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-25T19:33:47.371Z","endTime":"2026-04-25T19:35:53.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"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":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.777068026394353,"aZ":-13.820770299954221,"pfxX":-7.867837140136237,"pfxZ":10.243443316643127,"pX":0.07804886772312082,"pZ":1.4957118998814503,"vX0":8.205455118467484,"vY0":-133.2840314695049,"vZ0":-8.66532934961147,"x":114.02,"y":198.4,"x0":-2.024449447186283,"y0":50.00202947455178,"z0":5.796347741646665,"aX":-14.09564431893999},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.7,"breakHorizontal":12.4,"spinRate":2060,"spinDirection":224},"zone":14,"typeConfidence":0.88,"plateTime":0.41162051779760755,"extension":6.436496643180314},"index":0,"playId":"9ef98f22-c8fe-3ada-b2d9-7a7d2405b85a","pitchNumber":1,"startTime":"2026-04-25T19:34:03.171Z","endTime":"2026-04-25T19:34:06.817Z","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":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.414135445063778,"aZ":-28.253166085074476,"pfxX":-9.583440137080025,"pfxZ":2.675842618655831,"pX":-0.32637515702697767,"pZ":2.144548841074966,"vX0":7.423142815362291,"vY0":-120.75953806902321,"vZ0":-2.7099915182209835,"x":129.44,"y":180.88,"x0":-2.2081412871754775,"y0":50.001160379602744,"z0":5.788792641363818,"aX":-14.030575013455394},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.4,"breakHorizontal":15.4,"spinRate":1799,"spinDirection":233},"zone":7,"typeConfidence":0.9,"plateTime":0.4550754834334447,"extension":6.56724361756282},"index":1,"playId":"e55a8c54-5506-353a-9b20-f06077424b17","pitchNumber":2,"startTime":"2026-04-25T19:34:19.434Z","endTime":"2026-04-25T19:34:22.526Z","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":83.9,"endSpeed":76.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.118011712623957,"aZ":-23.07966157661111,"pfxX":-8.342569611614437,"pfxZ":6.090938296286447,"pX":0.3480766512517112,"pZ":1.0102377828565947,"vX0":8.54587298091152,"vY0":-121.74713382086273,"vZ0":-6.1727906661763186,"x":103.73,"y":211.5,"x0":-2.13275067539633,"y0":50.003667534598236,"z0":5.5911161737756965,"aX":-12.456875800285125},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":9.7,"breakHorizontal":13.0,"spinRate":1744,"spinDirection":232},"zone":14,"typeConfidence":0.89,"plateTime":0.45082943459659575,"extension":6.689572858281757},"index":2,"playId":"23302839-441f-3d4a-82b5-fa5dc92b6fdc","pitchNumber":3,"startTime":"2026-04-25T19:34:35.662Z","endTime":"2026-04-25T19:34:39.003Z","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":93.3,"endSpeed":84.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.48820283547964,"aZ":-14.77608191098819,"pfxX":-7.5247585311596445,"pfxZ":9.38639129814787,"pX":0.28698738635782417,"pZ":3.095335957306208,"vX0":8.849941471046401,"vY0":-135.51890847498166,"vZ0":-4.390534893352667,"x":106.06,"y":155.21,"x0":-2.0482648434354234,"y0":50.006773856569396,"z0":5.773543786054548,"aX":-13.95507147479661},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.2,"breakHorizontal":11.6,"spinRate":2223,"spinDirection":219},"zone":3,"typeConfidence":0.89,"plateTime":0.40465392194764505,"extension":6.522947902773597},"index":3,"playId":"9d57052f-9e71-3f03-8be2-20aa6cb519c5","pitchNumber":4,"startTime":"2026-04-25T19:34:50.730Z","endTime":"2026-04-25T19:34:53.730Z","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":0},"pitchData":{"startSpeed":83.2,"endSpeed":75.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.033940766041376,"aZ":-32.16964826894325,"pfxX":-9.68367785922459,"pfxZ":0.0035972272490001345,"pX":-1.098961802205502,"pZ":1.0432672488923005,"vX0":5.836336789001284,"vY0":-120.88996560204342,"vZ0":-4.043673012679408,"x":158.89,"y":210.61,"x0":-2.3002355575916527,"y0":50.00317363959549,"z0":5.596046422065927,"aX":-14.172586695001895},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.8,"breakHorizontal":16.0,"spinRate":1603,"spinDirection":230},"zone":13,"typeConfidence":0.9,"plateTime":0.4550419291684187,"extension":6.612077428387958},"index":4,"playId":"970e158e-b6ee-353c-b9fc-2483c163d585","pitchNumber":5,"startTime":"2026-04-25T19:35:09.956Z","endTime":"2026-04-25T19:35:13.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.4387556806323,"aZ":-15.933477190469485,"pfxX":-7.347563320945953,"pfxZ":8.702103575607097,"pX":-2.0094307034970136,"pZ":3.210965702536919,"vX0":3.1983487411647786,"vY0":-135.902735365128,"vZ0":-3.835988966710646,"x":193.59,"y":152.08,"x0":-2.2485300534300823,"y0":50.001836202542094,"z0":5.751011072630314,"aX":-13.710700045408284},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.1,"breakHorizontal":12.6,"spinRate":2247,"spinDirection":227},"zone":11,"typeConfidence":0.89,"plateTime":0.40339176267527854,"extension":6.496255246606991},"index":5,"playId":"e6f23ab9-6d8b-36f1-ac5e-df6bf81b56b0","pitchNumber":6,"startTime":"2026-04-25T19:35:25.309Z","endTime":"2026-04-25T19:35:28.408Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.38525354119935,"aZ":-15.03112252685839,"pfxX":-8.482670526009294,"pfxZ":9.08561525221534,"pX":-0.33035896345720867,"pZ":1.7230319540404881,"vX0":7.776465424736282,"vY0":-136.33550530765888,"vZ0":-7.740208545418538,"x":129.59,"y":192.26,"x0":-2.114667191787213,"y0":50.00234550094971,"z0":5.632084059751032,"aX":-16.002322376952275},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.0,"breakHorizontal":13.8,"spinRate":2202,"spinDirection":224},"zone":7,"typeConfidence":0.89,"plateTime":0.4014313599033694,"extension":6.654226406826508},"hitData":{"launchSpeed":95.4,"launchAngle":23.0,"totalDistance":343.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":75.25,"coordY":57.14}},"index":6,"playId":"0392e213-81ac-30a5-b792-5da38197c510","pitchNumber":7,"startTime":"2026-04-25T19:35:41.162Z","endTime":"2026-04-25T19:35:53.930Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:35:53.930Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bo Naylor grounds out, shortstop Andrés Giménez to first baseman Vladimir Guerrero Jr. Juan Brito to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-25T19:36:09.466Z","endTime":"2026-04-25T19:36:29.967Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":84.5,"endSpeed":77.8,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.705192609159695,"aZ":-30.329376322512136,"pfxX":-8.46743827364232,"pfxZ":1.203825908371181,"pX":0.3295306029230129,"pZ":1.6534060468940037,"vX0":8.729298838300819,"vY0":-122.75514103809112,"vZ0":-3.37084268443899,"x":104.44,"y":194.14,"x0":-2.1680834480768105,"y0":50.00204655545242,"z0":5.619315944423956,"aX":-12.956371427837494},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.7,"breakHorizontal":13.3,"spinRate":1477,"spinDirection":237},"zone":9,"typeConfidence":0.9,"plateTime":0.44575267108547134,"extension":6.679480763963342},"hitData":{"launchSpeed":64.0,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.33,"coordY":145.02}},"index":0,"playId":"5fb4237b-2c60-3e64-8f64-a03aa65b8576","pitchNumber":1,"startTime":"2026-04-25T19:36:22.252Z","endTime":"2026-04-25T19:36:29.967Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:36:29.967Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brayan Rocchio grounds out, shortstop Andrés Giménez to first baseman Vladimir Guerrero Jr. Juan Brito scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-25T19:36:54.430Z","endTime":"2026-04-25T19:37:44.749Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"responsiblePitcher":{"id":592332,"link":"/api/v1/people/592332"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"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":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.572788228188212,"aZ":-26.2397437837844,"pfxX":-6.11199408876106,"pfxZ":3.99557081863159,"pX":0.02309716843493662,"pZ":2.1939599202377424,"vX0":7.265365806930691,"vY0":-121.53718065177115,"vZ0":-2.964109471455646,"x":116.12,"y":179.54,"x0":-2.2218918498641083,"y0":50.00006461212627,"z0":5.727200957495826,"aX":-9.070393001732993},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":6.7,"breakHorizontal":9.1,"spinRate":1482,"spinDirection":235},"zone":5,"typeConfidence":0.9,"plateTime":0.45203582606824133,"extension":6.665924828685196},"index":0,"playId":"d51726d8-f0ff-3655-b5e4-443f8242bba0","pitchNumber":1,"startTime":"2026-04-25T19:36:57.058Z","endTime":"2026-04-25T19:37:00.628Z","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":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.798211022611987,"aZ":-32.358854885055585,"pfxX":-5.6322543456864995,"pfxZ":-0.1231124934080019,"pX":-0.8806766552437306,"pZ":0.9801989697713654,"vX0":5.156293065762279,"vY0":-122.61794074455912,"vZ0":-4.56990709333043,"x":150.57,"y":212.31,"x0":-2.277053785017391,"y0":50.00128574384887,"z0":5.622881447442488,"aX":-8.592735221981433},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.1,"breakHorizontal":9.0,"spinRate":1382,"spinDirection":231},"zone":13,"typeConfidence":0.9,"plateTime":0.44636253243776736,"extension":6.646054783675762},"index":1,"playId":"18d293ac-5ab0-3502-b2ff-44215f3bb06c","pitchNumber":2,"startTime":"2026-04-25T19:37:16.745Z","endTime":"2026-04-25T19:37:20.379Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.697283494215124,"aZ":-24.674763904091233,"pfxX":-7.901227080423406,"pfxZ":4.954052146144563,"pX":0.4202743704193151,"pZ":1.3814635299041962,"vX0":8.677684177764624,"vY0":-122.6803969606653,"vZ0":-5.249546443897864,"x":100.98,"y":201.48,"x0":-2.146744097073869,"y0":50.00431580692384,"z0":5.668929520207014,"aX":-11.968791565992921},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":7.8,"breakHorizontal":12.1,"spinRate":1682,"spinDirection":231},"zone":14,"typeConfidence":0.89,"plateTime":0.44754581044418895,"extension":6.674321334578517},"hitData":{"launchSpeed":51.2,"launchAngle":-43.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.79,"coordY":165.36}},"index":2,"playId":"b4e9f259-9278-3fb9-9d1c-399c62777390","pitchNumber":3,"startTime":"2026-04-25T19:37:36.993Z","endTime":"2026-04-25T19:37:44.749Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:37:44.749Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Angel Martínez singles on a line drive to center fielder Daulton Varsho.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-25T19:38:12.802Z","endTime":"2026-04-25T19:39:42.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"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":93.7,"endSpeed":85.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.53590988954453,"aZ":-13.482979188058144,"pfxX":-6.169702552321376,"pfxZ":10.000035099993799,"pX":-0.5289311899733802,"pZ":2.568015203374518,"vX0":6.574871634337239,"vY0":-136.2404074183746,"vZ0":-6.064066044345374,"x":137.16,"y":169.44,"x0":-2.1785421919141306,"y0":50.00431498780528,"z0":5.764561781634532,"aX":-11.533337674783024},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.9,"breakHorizontal":9.7,"spinRate":2124,"spinDirection":220},"zone":4,"typeConfidence":0.9,"plateTime":0.40291801359439194,"extension":6.509856624913057},"index":0,"playId":"4f074a45-47a3-318b-beee-fad74fb931ae","pitchNumber":1,"startTime":"2026-04-25T19:38:12.802Z","endTime":"2026-04-25T19:38:16.337Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":76.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.823318564063054,"aZ":-29.923677968505707,"pfxX":-7.903255437464844,"pfxZ":1.4875903815983742,"pX":-1.1005511906685306,"pZ":1.6714818160995624,"vX0":5.321167407661268,"vY0":-123.40453882287414,"vZ0":-3.6116462719844407,"x":158.95,"y":193.65,"x0":-2.278362876253086,"y0":50.002452393037274,"z0":5.725963340203322,"aX":-11.962199539067905},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.9,"breakHorizontal":12.7,"spinRate":1470,"spinDirection":236},"zone":13,"typeConfidence":0.9,"plateTime":0.447044077335057,"extension":6.620323108720711},"index":1,"playId":"498e6c47-95fe-33bc-b383-bf9f3a7795fb","pitchNumber":2,"startTime":"2026-04-25T19:38:34.137Z","endTime":"2026-04-25T19:38:37.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":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.752971978453964,"aZ":-10.35459228388033,"pfxX":-7.925216553421405,"pfxZ":11.130810028880497,"pX":1.0397065095324223,"pZ":3.3195302963372724,"vX0":11.131136095241603,"vY0":-139.661496903471,"vZ0":-4.853150807936574,"x":77.37,"y":149.15,"x0":-1.9823320138695835,"y0":50.0000749245882,"z0":5.770957782203489,"aX":-15.532641832533214},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.2,"breakHorizontal":11.9,"spinRate":2396,"spinDirection":223},"zone":12,"typeConfidence":0.91,"plateTime":0.39337375655548446,"extension":6.652996900717551},"index":2,"playId":"483ac716-22dd-3ce2-9293-2d86d0f9f211","pitchNumber":3,"startTime":"2026-04-25T19:38:57.745Z","endTime":"2026-04-25T19:39:01.346Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.743898245716373,"aZ":-10.628570114586292,"pfxX":-6.366515823355307,"pfxZ":11.37867246540642,"pX":-0.37469939669822294,"pZ":1.388879899828993,"vX0":7.1954165523383775,"vY0":-137.07059888770627,"vZ0":-9.447542547522525,"x":131.28,"y":201.28,"x0":-2.2129823397843764,"y0":50.000162771272215,"z0":5.6164159876466995,"aX":-12.05157816388248},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.6,"breakHorizontal":10.0,"spinRate":2311,"spinDirection":221},"zone":13,"typeConfidence":0.91,"plateTime":0.4003806260495635,"extension":6.570909501970988},"index":3,"playId":"a5dae369-078c-309a-855a-12d599f3568d","pitchNumber":4,"startTime":"2026-04-25T19:39:14.400Z","endTime":"2026-04-25T19:39:19.177Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.227055065432374,"aZ":-28.78935887403143,"pfxX":-9.365632248632124,"pfxZ":2.233919832401514,"pX":-0.6708769318338426,"pZ":1.3480159585028813,"vX0":6.996621750029984,"vY0":-122.82506641826699,"vZ0":-4.45994169610518,"x":142.57,"y":202.38,"x0":-2.3513778854175036,"y0":50.00392085791052,"z0":5.659234061210852,"aX":-14.191116894970058},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.1,"breakHorizontal":15.1,"spinRate":1619,"spinDirection":233},"zone":13,"typeConfidence":0.9,"plateTime":0.4473773964417571,"extension":6.645090914659499},"hitData":{"launchSpeed":99.8,"launchAngle":10.0,"totalDistance":226.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":145.05,"coordY":78.2}},"index":4,"playId":"70019201-8dd9-3049-9e6f-89cab96f34fe","pitchNumber":5,"startTime":"2026-04-25T19:39:31.782Z","endTime":"2026-04-25T19:39:42.031Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:39:42.031Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chase DeLauter grounds out, second baseman Ernie Clement to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-25T19:40:01.960Z","endTime":"2026-04-25T19:42:19.070Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.504569217538883,"aZ":-12.374094844554183,"pfxX":-7.455503011387408,"pfxZ":10.423238893435723,"pX":-1.1287116451723773,"pZ":2.151117866707938,"vX0":5.230419701422153,"vY0":-137.23082115397875,"vZ0":-7.3427936069296695,"x":160.02,"y":180.7,"x0":-2.094619131217452,"y0":50.0028012482341,"z0":5.711753755879143,"aX":-14.162991887690922},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.4,"breakHorizontal":12.4,"spinRate":2215,"spinDirection":219},"zone":13,"typeConfidence":0.91,"plateTime":0.39973898892891446,"extension":6.635879056119625},"index":0,"playId":"f13bde04-bab7-3cd3-b53f-3241aadca503","pitchNumber":1,"startTime":"2026-04-25T19:40:10.200Z","endTime":"2026-04-25T19:40:13.509Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.196115022061257,"aZ":-32.9880232355753,"pfxX":-8.320106220840975,"pfxZ":-0.5102433820105663,"pX":0.37963749691192883,"pZ":1.0390683435862396,"vX0":8.916907799784937,"vY0":-125.27408621379938,"vZ0":-4.697434091970984,"x":102.53,"y":210.73,"x0":-2.1441832956510196,"y0":50.00544744458413,"z0":5.633875879547373,"aX":-13.233245060892004},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.8,"breakHorizontal":13.1,"spinRate":1947,"spinDirection":238},"zone":14,"typeConfidence":0.9,"plateTime":0.437157133983169,"extension":6.563597896650458},"index":1,"playId":"3d2ec0d4-8935-3522-bf20-f8db8086da98","pitchNumber":2,"startTime":"2026-04-25T19:40:25.690Z","endTime":"2026-04-25T19:40:31.745Z","isPitch":true,"type":"pitch"},{"details":{"description":"Angel Martínez steals (5) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"actionPlayId":"3d2ec0d4-8935-3522-bf20-f8db8086da98","startTime":"2026-04-25T19:40:43.040Z","endTime":"2026-04-25T19:41:02.524Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.82810063405736,"aZ":-29.496835197608288,"pfxX":-6.472728794105361,"pfxZ":1.7514002461446143,"pX":-0.5159102432551698,"pZ":1.8430095858258522,"vX0":6.326163406115768,"vY0":-123.76208413726383,"vZ0":-3.1470942735919865,"x":136.67,"y":189.02,"x0":-2.2808972783737667,"y0":50.00385244263427,"z0":5.637093541503143,"aX":-9.905469927853218},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.6,"breakHorizontal":10.0,"spinRate":1432,"spinDirection":238},"zone":7,"typeConfidence":0.9,"plateTime":0.44488409256528616,"extension":6.64357017271813},"index":3,"playId":"ab19776c-0a52-364d-97b6-c7564c268750","pitchNumber":3,"startTime":"2026-04-25T19:41:02.524Z","endTime":"2026-04-25T19:41:06.254Z","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":true},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.194945238065955,"aZ":-12.211049446475807,"pfxX":-8.326116821785384,"pfxZ":10.291118928358486,"pX":0.870257677268633,"pZ":2.034366604308798,"vX0":10.642412837104128,"vY0":-138.4570007345966,"vZ0":-7.501675396852532,"x":83.83,"y":183.85,"x0":-1.9432564226643767,"y0":50.001228677628774,"z0":5.597742058312291,"aX":-16.14909189319343},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.2,"breakHorizontal":12.8,"spinRate":2251,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.39574417325064726,"extension":6.6903187414874985},"index":4,"playId":"ab0983c7-5cd1-3337-a5a5-45a9737575fb","pitchNumber":4,"startTime":"2026-04-25T19:41:19.502Z","endTime":"2026-04-25T19:41:46.504Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"}}},{"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":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.94442318375281,"aZ":-11.487729564641205,"pfxX":-7.517637807792424,"pfxZ":10.725524749691001,"pX":0.06812418682321639,"pZ":1.9204938460227952,"vX0":8.632750201268944,"vY0":-138.27805802825836,"vZ0":-8.000381015448504,"x":114.4,"y":186.93,"x0":-2.1233099257787806,"y0":50.00508479133469,"z0":5.629249920403323,"aX":-14.503734209149211},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.8,"breakHorizontal":11.8,"spinRate":2254,"spinDirection":219},"zone":8,"typeConfidence":0.91,"plateTime":0.3966792597453117,"extension":6.707354049010781},"index":5,"playId":"7b45c0d2-df62-31cc-badf-f941ca9baf8d","pitchNumber":5,"startTime":"2026-04-25T19:41:53.773Z","endTime":"2026-04-25T19:41:56.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.523431070795517,"aZ":-11.902820360307796,"pfxX":-7.148627034417016,"pfxZ":10.389174298503942,"pX":0.10999326527180933,"pZ":1.9195163775910757,"vX0":8.4983921977002,"vY0":-138.88690065508155,"vZ0":-7.8775145497719645,"x":112.81,"y":186.95,"x0":-2.0628095256994188,"y0":50.000867951177355,"z0":5.586863693596074,"aX":-13.945136887811925},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.3,"breakHorizontal":11.2,"spinRate":2334,"spinDirection":222},"zone":8,"typeConfidence":0.91,"plateTime":0.3945849539635593,"extension":6.683922409765551},"hitData":{"launchSpeed":73.4,"launchAngle":-41.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.37,"coordY":166.17}},"index":6,"playId":"770ca376-e591-3660-802b-3c78f42deecd","pitchNumber":6,"startTime":"2026-04-25T19:42:11.700Z","endTime":"2026-04-25T19:42:19.070Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:42:19.070Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Heineman singles on a ground ball to shortstop Brayan Rocchio.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-25T19:44:19.485Z","endTime":"2026-04-25T19:46:16.427Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Single","eventType":"single","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.614477410321562,"aZ":-15.39895063132177,"pfxX":1.871560937863351,"pfxZ":9.674896074944467,"pX":-0.05256191445651021,"pZ":3.650269581375148,"vX0":-1.6754059856487462,"vY0":-130.633677346133,"vZ0":-3.09252632320837,"x":119.0,"y":140.22,"x0":0.35284787613633384,"y0":50.00597258718766,"z0":6.001941712225646,"aX":3.246626654690787},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":17.0,"breakHorizontal":-3.0,"spinRate":1746,"spinDirection":157},"zone":11,"typeConfidence":0.9,"plateTime":0.41872028139587547,"extension":6.982989454227618},"index":0,"playId":"1ecb0cd5-a520-3f0b-963d-38841672eb19","pitchNumber":1,"startTime":"2026-04-25T19:44:37.061Z","endTime":"2026-04-25T19:44:40.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.09388280793815,"aZ":-14.437549911164892,"pfxX":4.2681873684678795,"pfxZ":10.10402062596717,"pX":0.3544354060242477,"pZ":1.55519254744333,"vX0":-1.572685521249956,"vY0":-131.22689255701047,"vZ0":-8.297326253837923,"x":103.49,"y":196.79,"x0":0.40480860379465505,"y0":50.00049498396688,"z0":5.819082131710352,"aX":7.490974956684551},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.8,"breakHorizontal":-7.4,"spinRate":1712,"spinDirection":153},"zone":9,"typeConfidence":0.9,"plateTime":0.41635936793634576,"extension":7.025274251019021},"index":1,"playId":"2b679f05-5083-3493-9ce7-cf5bb8bb05b6","pitchNumber":2,"startTime":"2026-04-25T19:44:53.819Z","endTime":"2026-04-25T19:44:57.489Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-04-25T19:45:04.229Z","endTime":"2026-04-25T19:45:18.379Z","isPitch":false,"type":"action","player":{"id":623168,"link":"/api/v1/people/623168"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":72.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.17165105019246,"aZ":-23.084961188651356,"pfxX":2.6760641016783477,"pfxZ":6.6727618103691295,"pX":1.457944135813794,"pZ":3.8161325736897767,"vX0":1.128066041996375,"vY0":-116.37452535076203,"vZ0":0.06969197404779137,"x":61.43,"y":135.74,"x0":0.6182316911172449,"y0":50.00520133114606,"z0":5.984389384531782,"aX":3.6466942312689965},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":12.4,"breakHorizontal":-5.2,"spinRate":1224,"spinDirection":131},"zone":12,"typeConfidence":0.86,"plateTime":0.47184129779724726,"extension":7.008871538121948},"index":3,"playId":"28c1c937-98d5-3337-b312-a893e0d6ce09","pitchNumber":3,"startTime":"2026-04-25T19:45:18.379Z","endTime":"2026-04-25T19:45:21.379Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.42132702099655,"aZ":-22.135529889451306,"pfxX":2.636198990183738,"pfxZ":7.732178369053827,"pX":0.14139401269328922,"pZ":3.2023032381997605,"vX0":-1.4306213703763024,"vY0":-113.68683127900043,"vZ0":-1.371395375830616,"x":111.61,"y":152.32,"x0":0.43896136281313614,"y0":50.00294409406231,"z0":6.027421339726669,"aX":3.422787678876974},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":13.9,"breakHorizontal":-4.3,"spinRate":1319,"spinDirection":131},"zone":2,"typeConfidence":0.88,"plateTime":0.4832817976244672,"extension":6.95889272023792},"index":4,"playId":"019422ef-f8f9-333e-a8b6-2887b7036f50","pitchNumber":4,"startTime":"2026-04-25T19:45:34.773Z","endTime":"2026-04-25T19:46:01.801Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"}}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":71.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.83626314458323,"aZ":-45.18271361327537,"pfxX":-5.102071418953401,"pfxZ":-9.905524316881973,"pX":-0.2720467531230922,"pZ":3.1864522959269763,"vX0":-0.4548318195779004,"vY0":-114.88105359627762,"vZ0":3.1231501507982893,"x":127.37,"y":152.75,"x0":0.5909659483371206,"y0":50.005467361599976,"z0":6.25736695358974,"aX":-6.697926530798499},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-16.6,"breakHorizontal":9.4,"spinRate":2649,"spinDirection":335},"zone":1,"typeConfidence":0.9,"plateTime":0.48009383823375007,"extension":6.828163432386063},"hitData":{"launchSpeed":82.1,"launchAngle":5.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.4,"coordY":144.99}},"index":5,"playId":"8a017e45-af96-3797-806c-dd5220f7d51e","pitchNumber":5,"startTime":"2026-04-25T19:46:08.508Z","endTime":"2026-04-25T19:46:16.427Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:46:16.427Z","atBatIndex":19},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Myles Straw grounds into a force out, shortstop Brayan Rocchio to second baseman Juan Brito. Tyler Heineman out at 2nd. Myles Straw to 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-25T19:46:55.115Z","endTime":"2026-04-25T19:48:00.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":682877,"link":"/api/v1/people/682877"},"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":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":80.2,"endSpeed":73.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.360829901240102,"aZ":-19.10978122097264,"pfxX":5.901461440616557,"pfxZ":9.551518521939968,"pX":0.3184559686617599,"pZ":0.9787333027382961,"vX0":-2.05150644827915,"vY0":-116.6143371276994,"vZ0":-6.910741943352485,"x":104.86,"y":212.35,"x0":0.446379614797547,"y0":50.00279076673709,"z0":5.8027301714516994,"aX":8.070877928574264},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":15.7,"breakHorizontal":-10.1,"spinRate":1527,"spinDirection":135},"zone":14,"typeConfidence":0.91,"plateTime":0.4709565552052597,"extension":7.3025164957448485},"index":0,"playId":"c457594b-fc49-3ab1-93d5-40ce570f6811","pitchNumber":1,"startTime":"2026-04-25T19:47:03.319Z","endTime":"2026-04-25T19:47:07.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":70.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.71010434344681,"aZ":-46.0442558172599,"pfxX":-4.880427114959751,"pfxZ":-10.956650193109228,"pX":0.5598898982732768,"pZ":2.8334750529222537,"vX0":1.3258016586139694,"vY0":-113.01321955791815,"vZ0":2.8274834831646043,"x":95.66,"y":162.28,"x0":0.5920407642026493,"y0":50.003701509986854,"z0":6.263570982417146,"aX":-6.177788356431468},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.6,"breakVerticalInduced":-18.5,"breakHorizontal":8.4,"spinRate":2621,"spinDirection":335},"zone":3,"typeConfidence":0.9,"plateTime":0.48869390548503944,"extension":6.871952186576153},"index":1,"playId":"36b07d41-9125-34f2-8467-20a2885ea72c","pitchNumber":2,"startTime":"2026-04-25T19:47:18.186Z","endTime":"2026-04-25T19:47:21.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.832150504989496,"aZ":-19.981049644576547,"pfxX":6.270132385170401,"pfxZ":8.850254478250498,"pX":-0.038931398661177855,"pZ":0.9166651255451275,"vX0":-2.9862223994317283,"vY0":-116.88102385549045,"vZ0":-6.90116200675548,"x":118.48,"y":214.03,"x0":0.44323597431704587,"y0":50.004647837321116,"z0":5.794855050664616,"aX":8.642369000908003},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":14.5,"breakHorizontal":-10.6,"spinRate":1586,"spinDirection":133},"zone":13,"typeConfidence":0.91,"plateTime":0.46930628238053673,"extension":7.224273104472694},"index":2,"playId":"eba01418-2a5f-3b66-82d8-0d7b811d63c0","pitchNumber":3,"startTime":"2026-04-25T19:47:34.397Z","endTime":"2026-04-25T19:47:37.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.5551773040395,"aZ":-13.144859892436974,"pfxX":1.3366370357951454,"pfxZ":10.592592093508774,"pX":-0.013491301181515376,"pZ":2.3426257257266196,"vX0":-1.471188190546829,"vY0":-133.1846265799042,"vZ0":-6.6069630065567955,"x":117.51,"y":175.53,"x0":0.3723508274570387,"y0":50.00553384031438,"z0":5.805927783335749,"aX":2.4020818519962943},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.0,"breakHorizontal":-2.2,"spinRate":1911,"spinDirection":155},"zone":5,"typeConfidence":0.9,"plateTime":0.4112278955450459,"extension":7.447715923644106},"hitData":{"launchSpeed":83.8,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.3,"coordY":157.09}},"index":3,"playId":"04775d6a-df6d-3501-82e5-33b6234a68b5","pitchNumber":4,"startTime":"2026-04-25T19:47:52.131Z","endTime":"2026-04-25T19:48:00.133Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:48:00.133Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ernie Clement strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-25T19:48:22.481Z","endTime":"2026-04-25T19:50:00.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"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":92.2,"endSpeed":84.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.043768898741156,"aZ":-11.746708176166958,"pfxX":2.149705222927557,"pfxZ":11.212973021692587,"pX":-0.4878702390761226,"pZ":0.8101954086815397,"vX0":-3.1713587386985806,"vY0":-133.897050377695,"vZ0":-10.631425958986966,"x":135.6,"y":216.9,"x0":0.4308425575196317,"y0":50.00314185897723,"z0":5.66528447219254,"aX":3.9163681613471515},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.4,"breakHorizontal":-3.2,"spinRate":1936,"spinDirection":156},"zone":13,"typeConfidence":0.9,"plateTime":0.40857123280131225,"extension":7.212853785734164},"index":0,"playId":"3eee88b4-919a-3e8b-89ad-b8069ad98370","pitchNumber":1,"startTime":"2026-04-25T19:48:28.206Z","endTime":"2026-04-25T19:48:32.217Z","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":91.6,"endSpeed":84.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48113272146511,"aZ":-12.153019181773864,"pfxX":2.1634855476172157,"pfxZ":11.105684635044398,"pX":-0.8063414490187689,"pZ":0.9862014725519209,"vX0":-3.5014234394017265,"vY0":-133.13828175151596,"vZ0":-10.199330454854623,"x":147.74,"y":212.15,"x0":0.2422522638706958,"y0":50.00089881586619,"z0":5.736466547293823,"aX":3.89975349862347},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.2,"breakHorizontal":-3.2,"spinRate":1870,"spinDirection":156},"zone":13,"typeConfidence":0.9,"plateTime":0.41075445022981727,"extension":7.29852472659654},"index":1,"playId":"7f137ef1-bedd-3a78-9fae-74292a4f98ee","pitchNumber":2,"startTime":"2026-04-25T19:48:44.642Z","endTime":"2026-04-25T19:48:48.071Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.116632664570204,"aZ":-13.664597036652932,"pfxX":3.341077947640611,"pfxZ":10.213362083443748,"pX":-0.02795851345761796,"pZ":2.461308168061971,"vX0":-2.404054592401254,"vY0":-133.83367333420372,"vZ0":-6.271292080865919,"x":118.07,"y":172.32,"x0":0.44826046399508424,"y0":50.003658584003006,"z0":5.815188223265285,"aX":6.055932289523893},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.3,"breakHorizontal":-5.5,"spinRate":1944,"spinDirection":155},"zone":5,"typeConfidence":0.9,"plateTime":0.40938342773887726,"extension":7.065322073902997},"index":2,"playId":"e6bb44d0-6a11-3439-a4c0-7ebae1600b4c","pitchNumber":3,"startTime":"2026-04-25T19:49:03.594Z","endTime":"2026-04-25T19:49:10.107Z","isPitch":true,"type":"pitch"},{"details":{"description":"Myles Straw steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"actionPlayId":"e6bb44d0-6a11-3439-a4c0-7ebae1600b4c","startTime":"2026-04-25T19:49:17.033Z","endTime":"2026-04-25T19:49:29.877Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":664702,"link":"/api/v1/people/664702"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":73.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.436755033709638,"aZ":-18.59813202282097,"pfxX":6.440652845064477,"pfxZ":9.761579791184058,"pX":0.20418426823198937,"pZ":1.6932230499970686,"vX0":-2.2051169089181486,"vY0":-117.26392255032577,"vZ0":-5.643353515308251,"x":109.22,"y":193.06,"x0":0.32059112004950996,"y0":50.0046674243875,"z0":5.869356420406695,"aX":8.958984151075043},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":16.6,"breakHorizontal":-11.2,"spinRate":1667,"spinDirection":138},"zone":8,"typeConfidence":0.92,"plateTime":0.4673262973179231,"extension":7.075899901340714},"index":4,"playId":"a1b804dc-8a53-3172-87fd-0d8aad0a1a57","pitchNumber":4,"startTime":"2026-04-25T19:49:29.877Z","endTime":"2026-04-25T19:49:33.867Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.453672169599646,"aZ":-22.844795133181158,"pfxX":5.006693239762539,"pfxZ":6.502938502739012,"pX":1.7769419143950644,"pZ":1.4710789040196082,"vX0":0.6533167606016295,"vY0":-118.88751217375827,"vZ0":-5.332645868485584,"x":49.27,"y":199.06,"x0":0.8482481046610915,"y0":50.000717464252276,"z0":5.812414278617209,"aX":7.176579520706477},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":10.8,"breakHorizontal":-9.2,"spinRate":1493,"spinDirection":134},"zone":14,"typeConfidence":0.89,"plateTime":0.4604372749700114,"extension":7.1127665461606036},"index":5,"playId":"ca8c2e57-6b5d-3242-a83a-70de2902863d","pitchNumber":5,"startTime":"2026-04-25T19:49:55.475Z","endTime":"2026-04-25T19:50:00.036Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:50:00.036Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Vladimir Guerrero Jr. flies out to center fielder Angel Martínez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-25T19:50:20.313Z","endTime":"2026-04-25T19:50:32.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":73.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.022296417889002,"aZ":-22.467066828658393,"pfxX":6.18837852502983,"pfxZ":6.966570771710703,"pX":0.819648479513157,"pZ":2.631339074572897,"vX0":-1.1051601660138681,"vY0":-117.49755248353303,"vZ0":-2.605734674341077,"x":85.76,"y":167.73,"x0":0.4933612304532606,"y0":50.002172824501,"z0":5.850505861062831,"aX":8.620285880686733},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":12.2,"breakHorizontal":-10.9,"spinRate":1507,"spinDirection":130},"zone":12,"typeConfidence":0.9,"plateTime":0.46682429937112957,"extension":7.351001380770285},"hitData":{"launchSpeed":95.2,"launchAngle":30.0,"totalDistance":372.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":138.08,"coordY":49.68}},"index":0,"playId":"a25d9eac-72f0-313a-a9c6-1685a01e39d6","pitchNumber":1,"startTime":"2026-04-25T19:50:23.765Z","endTime":"2026-04-25T19:50:32.393Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:50:32.393Z","atBatIndex":22},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"José Ramírez doubles (6) on a line drive to center fielder Daulton Varsho.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-25T19:52:31.974Z","endTime":"2026-04-25T19:55:19.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.028814610445064,"aZ":-31.997279332023158,"pfxX":0.35918200340323625,"pfxZ":0.12158415512251253,"pX":0.13955053460321915,"pZ":2.1651240975105708,"vX0":5.453331506400106,"vY0":-119.17887997881068,"vZ0":-1.7082372906327108,"x":111.68,"y":180.32,"x0":-2.2389267788862455,"y0":50.000358759507215,"z0":5.821101108125443,"aX":0.508659074046497},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":0.0,"breakHorizontal":-2.2,"spinRate":2259,"spinDirection":111},"zone":5,"typeConfidence":2.0,"plateTime":0.46217316340399606,"extension":6.65528841368276},"index":0,"playId":"e32c0565-3bfa-3c4c-919b-eb84a9a63c59","pitchNumber":1,"startTime":"2026-04-25T19:52:50.999Z","endTime":"2026-04-25T19:52:57.806Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.260293175486098,"aZ":-11.570815406389453,"pfxX":-8.106627113991458,"pfxZ":10.790466780251622,"pX":0.5445777181266197,"pZ":1.9910060321209155,"vX0":9.782587553174615,"vY0":-137.49577619823953,"vZ0":-7.855428226548536,"x":96.24,"y":185.02,"x0":-2.010748009561371,"y0":50.001714565209426,"z0":5.675127514840278,"aX":-15.478335304388745},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.0,"breakHorizontal":12.6,"spinRate":2275,"spinDirection":220},"zone":9,"typeConfidence":0.9,"plateTime":0.39876646188265497,"extension":6.602388205151481},"index":1,"playId":"d7804363-55d7-33b7-80d0-0ffe08d26889","pitchNumber":2,"startTime":"2026-04-25T19:53:11.835Z","endTime":"2026-04-25T19:53:15.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.042793832652585,"aZ":-13.563841815825088,"pfxX":-8.478355893420531,"pfxZ":9.837861916726666,"pX":-0.30774100524032494,"pZ":2.258537511974912,"vX0":7.787015217754755,"vY0":-136.6392177548075,"vZ0":-6.79788439971733,"x":128.73,"y":177.8,"x0":-2.092696670717779,"y0":50.00110147512922,"z0":5.710228410445913,"aX":-16.034330393885664},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.6,"breakHorizontal":13.7,"spinRate":2097,"spinDirection":220},"zone":4,"typeConfidence":0.9,"plateTime":0.4008326103220239,"extension":6.58580681923609},"index":2,"playId":"d29648e3-73c9-35a4-8bcd-faded2447edd","pitchNumber":3,"startTime":"2026-04-25T19:53:28.491Z","endTime":"2026-04-25T19:53:31.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.6,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.056831647124948,"aZ":-25.059838515358333,"pfxX":-7.797097973659387,"pfxZ":4.554165830253363,"pX":-0.14476371643088026,"pZ":1.3969066282148466,"vX0":7.708772941356224,"vY0":-124.00073415352009,"vZ0":-5.182247208647396,"x":122.52,"y":201.06,"x0":-2.2761037394807646,"y0":50.00441191158441,"z0":5.596521590543804,"aX":-12.182670027905434},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":7.3,"breakHorizontal":12.4,"spinRate":1617,"spinDirection":234},"zone":13,"typeConfidence":0.89,"plateTime":0.4411897052280067,"extension":6.670415398962752},"index":3,"playId":"2fb54b6a-c8e9-3824-84c6-8d0b6b29bfd8","pitchNumber":4,"startTime":"2026-04-25T19:53:46.612Z","endTime":"2026-04-25T19:53:50.685Z","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":84.4,"endSpeed":77.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.18664196136817,"aZ":-28.294145681972036,"pfxX":-5.690055050090475,"pfxZ":2.518305256519568,"pX":-1.5978385075095698,"pZ":3.5009448080140695,"vX0":3.681736366889665,"vY0":-122.9669754142938,"vZ0":0.330897488119164,"x":177.91,"y":144.25,"x0":-2.3712942607373146,"y0":50.00162463699077,"z0":5.755020993605876,"aX":-8.758993933572246},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.9,"breakHorizontal":9.5,"spinRate":1803,"spinDirection":234},"zone":11,"typeConfidence":0.9,"plateTime":0.4445434583130612,"extension":6.562195827071755},"index":4,"playId":"b2ca3920-1b48-37bb-9bbe-6950e9378b83","pitchNumber":5,"startTime":"2026-04-25T19:54:27.815Z","endTime":"2026-04-25T19:54:31.063Z","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":95.4,"endSpeed":86.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2521509094863,"aZ":-11.070207040400938,"pfxX":-6.880565687902854,"pfxZ":10.881077643683069,"pX":-0.6847401737154212,"pZ":3.097572814106272,"vX0":6.434875789900809,"vY0":-138.67634586105527,"vZ0":-5.162494085318397,"x":143.1,"y":155.15,"x0":-2.1461377448679166,"y0":50.001285746268444,"z0":5.727743731555419,"aX":-13.343040687803025},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.7,"breakHorizontal":11.0,"spinRate":2274,"spinDirection":219},"zone":1,"typeConfidence":0.91,"plateTime":0.39562134721027853,"extension":6.572747918084004},"index":5,"playId":"ccc75741-5382-3339-9346-3d4513a491f9","pitchNumber":6,"startTime":"2026-04-25T19:54:45.457Z","endTime":"2026-04-25T19:54:48.881Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.1,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.29557285148542,"aZ":-31.195548988799498,"pfxX":-8.354517231384758,"pfxZ":0.6352989963296105,"pX":-0.8699024493341319,"pZ":1.5942147674929328,"vX0":6.281408269676023,"vY0":-123.77089531103732,"vZ0":-3.3073276015001754,"x":150.16,"y":195.74,"x0":-2.3584036867742597,"y0":50.00520727641922,"z0":5.567238335843334,"aX":-12.930742612093644},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.6,"breakHorizontal":13.6,"spinRate":1668,"spinDirection":239},"zone":13,"typeConfidence":0.9,"plateTime":0.442974797147083,"extension":6.793304826246073},"hitData":{"launchSpeed":99.4,"launchAngle":20.0,"totalDistance":356.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":83.08,"coordY":44.28}},"index":6,"playId":"7b80c099-dbbc-3adb-aee3-832b357675d0","pitchNumber":7,"startTime":"2026-04-25T19:55:06.957Z","endTime":"2026-04-25T19:55:19.337Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:55:19.337Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rhys Hoskins grounds out, second baseman Ernie Clement to first baseman Vladimir Guerrero Jr. José Ramírez to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-25T19:55:34.020Z","endTime":"2026-04-25T19:57:43.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.9,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44871539031404,"aZ":-30.9654964025091,"pfxX":-7.426721460448086,"pfxZ":0.7905531515755078,"pX":-0.0012592985495595086,"pZ":0.9657396448468851,"vX0":7.630875846764366,"vY0":-123.69084784168909,"vZ0":-4.806448979084146,"x":117.05,"y":212.71,"x0":-2.1727794371260045,"y0":50.005837990532456,"z0":5.553755631310109,"aX":-11.421001069738134},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.5,"breakHorizontal":11.5,"spinRate":1446,"spinDirection":246},"zone":14,"typeConfidence":0.9,"plateTime":0.44412477530139416,"extension":6.649875634071566},"index":0,"playId":"170bc8aa-3f8e-3355-a159-7ca6244feb94","pitchNumber":1,"startTime":"2026-04-25T19:55:54.971Z","endTime":"2026-04-25T19:55:59.251Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.91745043147936,"aZ":-12.14627379319422,"pfxX":-6.427068347790957,"pfxZ":10.286030731940714,"pX":0.4624742405785618,"pZ":2.418005629636026,"vX0":9.05166905384394,"vY0":-138.6378887848534,"vZ0":-6.62293299505837,"x":99.37,"y":173.49,"x0":-2.009339684128045,"y0":50.002049642997484,"z0":5.64804161656739,"aX":-12.513974469005445},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.4,"breakHorizontal":9.7,"spinRate":2282,"spinDirection":219},"zone":6,"typeConfidence":0.9,"plateTime":0.39502892730123484,"extension":6.6399102427570735},"index":1,"playId":"3f1ee8c7-77e4-3ee8-9fd9-a8ead01e4eb3","pitchNumber":2,"startTime":"2026-04-25T19:56:11.040Z","endTime":"2026-04-25T19:56:14.611Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.31472156775812,"aZ":-13.830485888375447,"pfxX":-6.650170036440496,"pfxZ":9.610870557655431,"pX":0.6906135646792273,"pZ":2.091488542634598,"vX0":9.533953591420843,"vY0":-137.25838948047922,"vZ0":-7.171215171369576,"x":90.68,"y":182.31,"x0":-1.9634589627659045,"y0":50.002599220238814,"z0":5.6793674953116655,"aX":-12.692743760661212},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.1,"breakHorizontal":10.1,"spinRate":2203,"spinDirection":214},"zone":9,"typeConfidence":0.9,"plateTime":0.39901717396324576,"extension":6.637062736468715},"index":2,"playId":"a29665a1-b68c-3396-a0ce-1b261470b7be","pitchNumber":3,"startTime":"2026-04-25T19:56:27.857Z","endTime":"2026-04-25T19:56:30.857Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-25T19:56:48.093Z","endTime":"2026-04-25T19:57:10.200Z","isPitch":false,"type":"action","player":{"id":656555,"link":"/api/v1/people/656555"}},{"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":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.129996066326598,"aZ":-23.418732403968697,"pfxX":-8.726156818134305,"pfxZ":5.512848100244579,"pX":0.3821876175128217,"pZ":-0.21083410377788792,"vX0":9.23974483264741,"vY0":-124.67128270800964,"vZ0":-9.062936781608277,"x":102.43,"y":244.47,"x0":-2.223857326183638,"y0":50.00003667830021,"z0":5.378531483947275,"aX":-13.848019476328876},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.2,"breakHorizontal":13.9,"spinRate":1665,"spinDirection":239},"zone":14,"typeConfidence":0.87,"plateTime":0.43795565238371204,"extension":6.645482308462588},"index":4,"playId":"9a5d754d-546b-3e15-a28e-f97ab5f5ff86","pitchNumber":4,"startTime":"2026-04-25T19:57:10.200Z","endTime":"2026-04-25T19:57:13.360Z","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":95.9,"endSpeed":86.9,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.98994330720488,"aZ":-17.82440631238233,"pfxX":-8.302306214093509,"pfxZ":7.354799189299184,"pX":-0.27409348122416005,"pZ":3.394620773978104,"vX0":7.9199782637392255,"vY0":-139.4348187054794,"vZ0":-3.2481991155345864,"x":127.45,"y":147.13,"x0":-2.085140701646428,"y0":50.00511959204638,"z0":5.764217101643391,"aX":-16.20305807235601},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.7,"breakHorizontal":13.2,"spinRate":2253,"spinDirection":225},"zone":2,"typeConfidence":0.9,"plateTime":0.39418353434598075,"extension":6.678298652169515},"hitData":{"launchSpeed":64.7,"launchAngle":-2.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":119.8,"coordY":155.28}},"index":5,"playId":"aeba22f0-d973-38d0-bf0f-fe9e2abb8288","pitchNumber":5,"startTime":"2026-04-25T19:57:35.673Z","endTime":"2026-04-25T19:57:43.581Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:57:43.581Z","atBatIndex":24},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"George Valera pops out to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-25T19:58:06.619Z","endTime":"2026-04-25T19:58:38.679Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":74.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.270117242005675,"aZ":-31.6980240070458,"pfxX":-7.393945460177724,"pfxZ":0.334259600448096,"pX":-1.5451076461643516,"pZ":2.175145717731567,"vX0":4.183427234498113,"vY0":-119.9185859646497,"vZ0":-1.4634092883238727,"x":175.9,"y":180.05,"x0":-2.3644435824931085,"y0":50.00470037997938,"z0":5.658656501520297,"aX":-10.616597977876696},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":0.5,"breakHorizontal":12.2,"spinRate":1194,"spinDirection":231},"zone":13,"typeConfidence":0.9,"plateTime":0.4592572817376128,"extension":6.59530763103886},"index":0,"playId":"3d86b646-a8c8-37d6-a463-397f4f709f83","pitchNumber":1,"startTime":"2026-04-25T19:58:12.017Z","endTime":"2026-04-25T19:58:15.232Z","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":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.345355824429944,"aZ":-29.383733708509872,"pfxX":-5.969901995514129,"pfxZ":1.9052019617561342,"pX":-0.2792773248018751,"pZ":2.1892789124238856,"vX0":6.444421582532816,"vY0":-120.54544385848295,"vZ0":-2.188804636697797,"x":127.65,"y":179.67,"x0":-2.21694380029243,"y0":50.00412156796594,"z0":5.71379621417163,"aX":-8.750312818133072},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.1,"breakHorizontal":9.2,"spinRate":1302,"spinDirection":233},"zone":5,"typeConfidence":0.91,"plateTime":0.4551123800640946,"extension":6.568531059767348},"hitData":{"launchSpeed":80.4,"launchAngle":71.0,"totalDistance":92.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":153.08,"coordY":171.01}},"index":1,"playId":"c10a547b-dbf3-3339-991f-4a172ad7cd7a","pitchNumber":2,"startTime":"2026-04-25T19:58:28.946Z","endTime":"2026-04-25T19:58:38.679Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:58:38.679Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"David Fry strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-25T19:58:57.979Z","endTime":"2026-04-25T19:59:48.028Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"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(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":84.6,"endSpeed":77.0,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.50871165061338,"aZ":-26.058580401709094,"pfxX":-4.024610188606571,"pfxZ":4.042300689836891,"pX":0.7530939877000283,"pZ":1.773070306115059,"vX0":8.47967482734775,"vY0":-122.82940212038186,"vZ0":-3.885350449203954,"x":88.29,"y":190.91,"x0":-2.2359542584573324,"y0":50.00371149094679,"z0":5.615435306408839,"aX":-6.0913247748081005},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":6.5,"breakHorizontal":5.0,"spinRate":1410,"spinDirection":238},"zone":9,"typeConfidence":0.89,"plateTime":0.4475673092110135,"extension":6.6333571396671145},"index":0,"playId":"981ec22d-8e42-3b95-985e-3af74c3269da","pitchNumber":1,"startTime":"2026-04-25T19:59:06.038Z","endTime":"2026-04-25T19:59:09.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.8,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01111647736822,"aZ":-25.96765093195536,"pfxX":-7.823279271816955,"pfxZ":4.039831021217785,"pX":0.16301417297682746,"pZ":1.4685899039294303,"vX0":8.180255010451189,"vY0":-123.27771789557535,"vZ0":-4.5960478218638965,"x":110.79,"y":199.13,"x0":-2.185273043518026,"y0":50.0020942169856,"z0":5.554867264795321,"aX":-12.014867016674943},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":6.5,"breakHorizontal":12.2,"spinRate":1479,"spinDirection":234},"zone":14,"typeConfidence":0.9,"plateTime":0.4446777797796022,"extension":6.7392364727072644},"index":1,"playId":"36993409-b7fa-31e4-89b4-c27fc6cc223c","pitchNumber":2,"startTime":"2026-04-25T19:59:23.324Z","endTime":"2026-04-25T19:59:26.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.800444350687844,"aZ":-13.242335216413867,"pfxX":-7.59534467065852,"pfxZ":9.556120289654693,"pX":-0.22313413864460957,"pZ":2.3345087413388894,"vX0":8.129835464520648,"vY0":-139.71007721201923,"vZ0":-6.716384888385228,"x":125.51,"y":175.75,"x0":-2.1807881148467176,"y0":50.00530920950306,"z0":5.63617880159558,"aX":-15.051716069653754},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.1,"breakHorizontal":12.1,"spinRate":2217,"spinDirection":223},"zone":5,"typeConfidence":0.91,"plateTime":0.3916981582069119,"extension":6.707730687842586},"index":2,"playId":"13bb8d8c-e755-3007-a3bf-f14640d81d9a","pitchNumber":3,"startTime":"2026-04-25T19:59:45.028Z","endTime":"2026-04-25T19:59:48.028Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:59:48.028Z","atBatIndex":26},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kazuma Okamoto homers (5) on a fly ball to center field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-25T20:01:45.849Z","endTime":"2026-04-25T20:02:57.020Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":{"id":676282,"link":"/api/v1/people/676282"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":79.8,"endSpeed":72.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23687872845291,"aZ":-21.139186903906893,"pfxX":2.9514561392850887,"pfxZ":8.120828349553026,"pX":0.8525253304835941,"pZ":4.02041818558113,"vX0":-0.2166848468924838,"vY0":-116.24566445055378,"vZ0":-0.061899806566238835,"x":84.5,"y":130.23,"x0":0.5642352156512844,"y0":50.003129626520554,"z0":6.066275642332268,"aX":4.010398853021203},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":15.0,"breakHorizontal":-5.3,"spinRate":1311,"spinDirection":137},"zone":12,"typeConfidence":0.89,"plateTime":0.47246357690388807,"extension":7.021834950509957},"index":0,"playId":"e0738dd4-db1a-3e14-a0e0-084ed6379778","pitchNumber":1,"startTime":"2026-04-25T20:02:02.097Z","endTime":"2026-04-25T20:02:05.552Z","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":91.6,"endSpeed":83.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.090994232441922,"aZ":-13.120631054508046,"pfxX":3.4020914329724183,"pfxZ":10.595164271615072,"pX":0.5093480987330777,"pZ":2.982541727066631,"vX0":-1.0170139149726913,"vY0":-133.35795718888994,"vZ0":-5.307877631264688,"x":97.58,"y":158.25,"x0":0.4539740444214011,"y0":50.005239357614194,"z0":5.947833833245082,"aX":6.118837953624687},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.2,"breakHorizontal":-5.9,"spinRate":1825,"spinDirection":158},"zone":3,"typeConfidence":0.91,"plateTime":0.4109651089535902,"extension":7.085984612812059},"index":1,"playId":"cd981d5c-67fb-3287-b1b0-755cbfb44851","pitchNumber":2,"startTime":"2026-04-25T20:02:17.763Z","endTime":"2026-04-25T20:02:20.763Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.07936330348129,"aZ":-12.778317182052842,"pfxX":5.3490947166786675,"pfxZ":10.796336245389874,"pX":0.33908025193407076,"pZ":2.336454949588352,"vX0":-1.9013521607960802,"vY0":-133.28489549991383,"vZ0":-6.756179689757158,"x":104.08,"y":175.7,"x0":0.36742370998406637,"y0":50.00255658781906,"z0":5.829971964575018,"aX":9.607859754987556},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.2,"breakHorizontal":-9.2,"spinRate":1844,"spinDirection":150},"zone":6,"typeConfidence":0.91,"plateTime":0.41121577949396304,"extension":6.992410431947909},"hitData":{"launchSpeed":108.9,"launchAngle":30.0,"totalDistance":425.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.84,"coordY":47.29}},"index":2,"playId":"b05da627-1dde-3388-b48c-cc9a79213510","pitchNumber":3,"startTime":"2026-04-25T20:02:33.179Z","endTime":"2026-04-25T20:02:57.020Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:02:57.020Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eloy Jiménez grounds out, third baseman José Ramírez to first baseman Rhys Hoskins.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-25T20:03:15.567Z","endTime":"2026-04-25T20:04:16.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.3,"endSpeed":69.0,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.904127541715415,"aZ":-46.42170901428046,"pfxX":-5.853379169649205,"pfxZ":-11.69364904397823,"pX":1.1914324011725612,"pZ":4.618298672714961,"vX0":2.700746205829407,"vY0":-110.63827067727628,"vZ0":6.791655714158654,"x":71.59,"y":114.09,"x0":0.7042361016987748,"y0":50.003106291243796,"z0":6.421993105342288,"aX":-7.131919407032891},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.6,"breakVerticalInduced":-18.6,"breakHorizontal":9.7,"spinRate":2524,"spinDirection":329},"zone":12,"typeConfidence":0.89,"plateTime":0.49836798890904443,"extension":6.862292693074333},"index":0,"playId":"ec993142-42c8-3532-836a-e1f1b3a9fe3c","pitchNumber":1,"startTime":"2026-04-25T20:03:20.782Z","endTime":"2026-04-25T20:03:24.034Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.8,"endSpeed":68.6,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.355399633824575,"aZ":-46.42508493386318,"pfxX":-4.323361734796114,"pfxZ":-11.878754768095527,"pX":1.5972432761381232,"pZ":3.5108310625652277,"vX0":3.31143406616183,"vY0":-109.99585150049747,"vZ0":4.65452307091356,"x":56.12,"y":143.99,"x0":0.6183554959255732,"y0":50.003962496257635,"z0":6.358802424454684,"aX":-5.186217373840264},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.2,"breakVerticalInduced":-19.4,"breakHorizontal":6.7,"spinRate":2529,"spinDirection":333},"zone":12,"typeConfidence":0.89,"plateTime":0.5020437001599798,"extension":6.544703035762209},"index":1,"playId":"651af12b-ac2d-3a30-b10a-c4016e270fa1","pitchNumber":2,"startTime":"2026-04-25T20:03:34.537Z","endTime":"2026-04-25T20:03:37.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":72.6,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.836251719838927,"aZ":-23.15846037487639,"pfxX":8.079538831392837,"pfxZ":6.661203795076865,"pX":0.8170380918820007,"pZ":3.6589998989376813,"vX0":-1.5560461686826854,"vY0":-115.94860046762568,"vZ0":-0.35949405366151244,"x":85.86,"y":139.99,"x0":0.4497072222212075,"y0":50.004190413486945,"z0":6.03678781047513,"aX":10.9387923892148},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":12.2,"breakHorizontal":-14.2,"spinRate":1381,"spinDirection":135},"zone":12,"typeConfidence":0.91,"plateTime":0.47343241433982763,"extension":7.015641154700718},"index":2,"playId":"ed65d540-8362-310e-9649-0a17929557f7","pitchNumber":3,"startTime":"2026-04-25T20:03:50.069Z","endTime":"2026-04-25T20:03:53.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.7,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.0708014984964,"aZ":-19.794457398713174,"pfxX":6.609412751596822,"pfxZ":9.17994975693084,"pX":-0.3461805912973616,"pZ":2.3441306434204394,"vX0":-3.548599908681347,"vY0":-115.55885308176764,"vZ0":-3.786478735182275,"x":130.2,"y":175.49,"x0":0.35270164714473234,"y0":50.005245694399285,"z0":5.911707867811077,"aX":8.916313142827253},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":16.0,"breakHorizontal":-11.0,"spinRate":1429,"spinDirection":129},"zone":4,"typeConfidence":0.92,"plateTime":0.47446401397950844,"extension":7.125569332663211},"hitData":{"launchSpeed":74.8,"launchAngle":-9.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.67,"coordY":166.77}},"index":3,"playId":"d88d3548-1b89-351d-83b1-03ee7719603c","pitchNumber":4,"startTime":"2026-04-25T20:04:08.904Z","endTime":"2026-04-25T20:04:16.702Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:04:16.702Z","atBatIndex":28},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Daulton Varsho pops out to third baseman José Ramírez.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-25T20:04:34.095Z","endTime":"2026-04-25T20:08:19.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8,9,10],"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":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":70.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.18495383364136,"aZ":-46.578865870991805,"pfxX":-6.162686675328633,"pfxZ":-11.468304004052598,"pX":0.124795937166563,"pZ":2.4469449192945003,"vX0":0.6829130867607545,"vY0":-112.19199950196291,"vZ0":2.253239026334719,"x":112.24,"y":172.71,"x0":0.6131872010192502,"y0":50.0055652199027,"z0":6.231284820897214,"aX":-7.737434970488275},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.2,"breakVerticalInduced":-19.7,"breakHorizontal":10.9,"spinRate":2673,"spinDirection":335},"zone":5,"typeConfidence":0.89,"plateTime":0.491075086729035,"extension":6.999513508865117},"index":0,"playId":"8b29c553-8b71-3a6f-956b-39cb50f5a376","pitchNumber":1,"startTime":"2026-04-25T20:04:41.792Z","endTime":"2026-04-25T20:04:44.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.000939902995825,"aZ":-46.83195993068904,"pfxX":-4.66877607630141,"pfxZ":-11.084245835458017,"pX":0.7416947343564,"pZ":1.429673963593114,"vX0":1.521490289208495,"vY0":-115.57087378724209,"vZ0":-0.1903567412674918,"x":88.73,"y":200.18,"x0":0.6728300717744942,"y0":50.00238787497756,"z0":6.096837691979211,"aX":-6.17494045629169},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.7,"breakVerticalInduced":-19.7,"breakHorizontal":7.9,"spinRate":2736,"spinDirection":331},"zone":14,"typeConfidence":0.9,"plateTime":0.47802175368360444,"extension":6.718336131665537},"index":1,"playId":"268948a5-a8f2-3c66-a132-8145955f1292","pitchNumber":2,"startTime":"2026-04-25T20:05:14.341Z","endTime":"2026-04-25T20:05:18.668Z","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":1},"index":2,"startTime":"2026-04-25T20:05:26.142Z","endTime":"2026-04-25T20:05:35.473Z","isPitch":false,"type":"action","player":{"id":662139,"link":"/api/v1/people/662139"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.996629592905993,"aZ":-13.898164660749359,"pfxX":4.927131140146686,"pfxZ":9.860451135742519,"pX":0.7356751176581369,"pZ":3.7069404371376957,"vX0":-0.8775946024923438,"vY0":-135.39613408723375,"vZ0":-3.386216451343123,"x":88.96,"y":138.69,"x0":0.42419778845949935,"y0":50.00458232858135,"z0":5.948512033044969,"aX":9.1343653081726},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.3,"breakHorizontal":-8.8,"spinRate":1792,"spinDirection":148},"zone":12,"typeConfidence":0.91,"plateTime":0.4047834842113218,"extension":6.90746218486437},"index":3,"playId":"5951fe3f-df91-3172-8c11-b242aa8cf89b","pitchNumber":3,"startTime":"2026-04-25T20:05:35.473Z","endTime":"2026-04-25T20:05:38.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.196100470815942,"aZ":-24.291645488003848,"pfxX":8.180557578919675,"pfxZ":5.611751031816456,"pX":1.0478049573521135,"pZ":1.913662174154001,"vX0":-1.1583375706014534,"vY0":-117.73880807969128,"vZ0":-3.899591903119996,"x":77.06,"y":187.11,"x0":0.48293721673556655,"y0":50.00516643192909,"z0":5.8376184741094095,"aX":11.494728530216923},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":9.5,"breakHorizontal":-14.5,"spinRate":1434,"spinDirection":133},"zone":14,"typeConfidence":0.91,"plateTime":0.4650773922821423,"extension":6.993308530210376},"index":4,"playId":"dfca6a8a-aa5f-3685-b8be-f119af2dfcc4","pitchNumber":4,"startTime":"2026-04-25T20:05:59.244Z","endTime":"2026-04-25T20:06:02.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.836208409402623,"aZ":-45.79251466319167,"pfxX":-4.802839681491024,"pfxZ":-10.19372054907553,"pX":0.0022306470343696912,"pZ":0.925455786158499,"vX0":0.12000008046024344,"vY0":-115.79569645149208,"vZ0":-1.5303942904352013,"x":116.91,"y":213.79,"x0":0.5716543967432878,"y0":50.002362361723605,"z0":6.0395557392451344,"aX":-6.41767517330974},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-18.5,"breakHorizontal":8.6,"spinRate":2578,"spinDirection":335},"zone":13,"typeConfidence":0.9,"plateTime":0.4759383468685727,"extension":6.886448215496578},"index":5,"playId":"5c99296f-e157-31a4-815b-3a4cb6fe8561","pitchNumber":5,"startTime":"2026-04-25T20:06:17.140Z","endTime":"2026-04-25T20:06:20.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.72999583481285,"aZ":-45.91327466617098,"pfxX":-4.890031499346052,"pfxZ":-10.348723391310022,"pX":0.4677304845449914,"pZ":1.1920542353478378,"vX0":1.3124113646928708,"vY0":-115.40649413441916,"vZ0":-0.8519289506863242,"x":99.17,"y":206.59,"x0":0.5213697466344126,"y0":50.00490592671499,"z0":6.051457002028483,"aX":-6.489777117693502},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.6,"breakVerticalInduced":-18.6,"breakHorizontal":8.4,"spinRate":2573,"spinDirection":332},"zone":14,"typeConfidence":0.9,"plateTime":0.4775938262114554,"extension":6.820192635234149},"index":6,"playId":"c094b75d-2ba2-332a-8c09-c24fbf542ea8","pitchNumber":6,"startTime":"2026-04-25T20:06:39.222Z","endTime":"2026-04-25T20:06:42.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.373220329816085,"aZ":-22.54774160866739,"pfxX":6.110651877927275,"pfxZ":7.02052522210546,"pX":1.1147488067747373,"pZ":2.852323602845486,"vX0":0.0058585315274988226,"vY0":-116.4985416749058,"vZ0":-2.1675571293048925,"x":107.69,"y":144.17,"x0":0.3186380788901344,"y0":50.00248492436591,"z0":5.931171112145799,"aX":8.379069576264357},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":12.5,"breakHorizontal":-11.0,"spinRate":1376,"spinDirection":131},"zone":12,"typeConfidence":0.91,"plateTime":0.4705897023576133,"extension":7.338551350484965},"index":7,"playId":"106ae919-6f7f-319f-9f0d-5b4832481cb6","pitchNumber":7,"startTime":"2026-04-25T20:06:58.766Z","endTime":"2026-04-25T20:07:03.445Z","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":82.5,"endSpeed":76.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.84769789795695,"aZ":-37.30566695250449,"pfxX":-2.4821500788316175,"pfxZ":-3.496981939359806,"pX":0.24420510860675115,"pZ":3.5041708399204663,"vX0":0.14956081388876583,"vY0":-120.24328634996924,"vZ0":1.784130512963638,"x":122.5,"y":169.32,"x0":0.5038496126444842,"y0":50.002822260179585,"z0":6.05733577396525,"aX":-3.642319798577562},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-5.6,"breakHorizontal":4.4,"spinRate":2280,"spinDirection":309},"zone":12,"typeConfidence":0.92,"plateTime":0.45514982284364347,"extension":6.827287068170991},"index":8,"playId":"78f40463-1c1b-320b-8329-f4825698652d","pitchNumber":8,"startTime":"2026-04-25T20:07:28.526Z","endTime":"2026-04-25T20:07:31.526Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.633599728597076,"aZ":-15.361199101189284,"pfxX":4.546137994806142,"pfxZ":9.375877535136649,"pX":-0.1442777959650611,"pZ":2.5727371441297784,"vX0":-3.0201319982506587,"vY0":-133.29477417143138,"vZ0":-5.678682205207765,"x":88.16,"y":138.07,"x0":0.4149299183934143,"y0":50.00167042257701,"z0":5.846622736662269,"aX":8.15004476788574},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.0,"breakHorizontal":-7.6,"spinRate":1848,"spinDirection":156},"zone":5,"typeConfidence":0.9,"plateTime":0.4115059625465367,"extension":7.1387223562849575},"index":9,"playId":"7cfdba66-efce-3878-a3c7-8f9463969a30","pitchNumber":9,"startTime":"2026-04-25T20:07:52.036Z","endTime":"2026-04-25T20:07:57.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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.990733508285864,"aZ":-15.129908789395529,"pfxX":5.607101440901846,"pfxZ":9.472554480662978,"pX":0.778202108992653,"pZ":2.306129829435302,"vX0":-0.9464852657856943,"vY0":-133.36166007297774,"vZ0":-6.344259815048045,"x":87.34,"y":176.51,"x0":0.40964266411274863,"y0":50.00013183684477,"z0":5.809212349568882,"aX":10.08661876118374},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.0,"breakHorizontal":-10.0,"spinRate":1871,"spinDirection":147},"zone":6,"typeConfidence":0.9,"plateTime":0.4108909091516817,"extension":7.252871078577867},"hitData":{"launchSpeed":52.1,"launchAngle":44.0,"totalDistance":137.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":90.37,"coordY":159.92}},"index":10,"playId":"3876008b-a272-306f-b7e5-349678f98197","pitchNumber":10,"startTime":"2026-04-25T20:08:12.669Z","endTime":"2026-04-25T20:08:19.285Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:08:19.285Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Davis Schneider grounds out, third baseman José Ramírez to first baseman Rhys Hoskins.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-25T20:08:40.858Z","endTime":"2026-04-25T20:09:18.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":78.7,"endSpeed":71.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.133411858575837,"aZ":-45.96771259586147,"pfxX":-5.410372349724469,"pfxZ":-10.607247491378386,"pX":0.5981227808229469,"pZ":2.22334091419017,"vX0":1.4137966774044448,"vY0":-114.49794733837906,"vZ0":1.4425636078076094,"x":94.2,"y":178.75,"x0":0.6677587125290375,"y0":50.001340320534844,"z0":6.15502911338144,"aX":-7.037274957414477},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.1,"breakVerticalInduced":-18.2,"breakHorizontal":9.4,"spinRate":2599,"spinDirection":336},"zone":6,"typeConfidence":0.9,"plateTime":0.48213123394330415,"extension":7.013582011459578},"index":0,"playId":"eef891ab-1047-377c-8eb9-a109c0db7c89","pitchNumber":1,"startTime":"2026-04-25T20:08:47.023Z","endTime":"2026-04-25T20:08:50.363Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-04-25T20:08:57.170Z","endTime":"2026-04-25T20:09:10.974Z","isPitch":false,"type":"action","player":{"id":676914,"link":"/api/v1/people/676914"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.547951319917406,"aZ":-20.68951151812215,"pfxX":5.831138292300057,"pfxZ":8.23808148853372,"pX":-0.2708359855753511,"pZ":1.1285302051494457,"vX0":-3.229841957015013,"vY0":-117.68651219268995,"vZ0":-6.186004941295602,"x":127.32,"y":208.31,"x0":0.3658475846164092,"y0":50.0053484299156,"z0":5.723388202480576,"aX":8.13304280516268},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":13.6,"breakHorizontal":-9.7,"spinRate":1526,"spinDirection":128},"zone":13,"typeConfidence":0.91,"plateTime":0.46644267076207946,"extension":7.235981691488776},"hitData":{"launchSpeed":99.1,"launchAngle":6.0,"totalDistance":98.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.62,"coordY":166.77}},"index":2,"playId":"99039cc9-dad6-3817-8305-cf59f2c2cbd8","pitchNumber":2,"startTime":"2026-04-25T20:09:10.974Z","endTime":"2026-04-25T20:09:18.441Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:09:18.441Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Juan Brito grounds out, first baseman Vladimir Guerrero Jr. to pitcher Kevin Gausman.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-25T20:11:24.836Z","endTime":"2026-04-25T20:12:12.749Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":80.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.4600470601283,"aZ":-15.18105089715121,"pfxX":-6.882318522251144,"pfxZ":10.116407624625513,"pX":0.12163803470787846,"pZ":1.738519798230527,"vX0":7.769024791652219,"vY0":-129.42098232193413,"vZ0":-7.348515088346189,"x":112.36,"y":191.84,"x0":-2.0387974700218203,"y0":50.002806573815114,"z0":5.798513360107839,"aX":-11.561656235670327},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":16.7,"breakHorizontal":10.6,"spinRate":2131,"spinDirection":222},"zone":8,"typeConfidence":0.83,"plateTime":0.4247855377686216,"extension":6.446444860527698},"index":0,"playId":"c6b66bdd-e726-3b1c-ba61-8b6706f4bb14","pitchNumber":1,"startTime":"2026-04-25T20:11:32.107Z","endTime":"2026-04-25T20:11:35.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83549862897817,"aZ":-13.71590065484404,"pfxX":-7.361347992606731,"pfxZ":10.01373226589331,"pX":0.42850894267212253,"pZ":1.9083469220259075,"vX0":9.266019908110543,"vY0":-135.67290213467496,"vZ0":-7.3750340209218965,"x":100.67,"y":187.25,"x0":-2.0929431439599115,"y0":50.00123892535022,"z0":5.640038601002655,"aX":-13.566857438969311},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.4,"breakHorizontal":11.0,"spinRate":2310,"spinDirection":221},"zone":9,"typeConfidence":0.9,"plateTime":0.40548592009058915,"extension":6.589790383676765},"index":1,"playId":"d817baec-772a-3aa0-bbfa-eecd9d8335ba","pitchNumber":2,"startTime":"2026-04-25T20:11:49.106Z","endTime":"2026-04-25T20:11:52.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.31696980475572,"aZ":-14.090863420923382,"pfxX":-7.7425215152842535,"pfxZ":9.575860129228326,"pX":-0.3885161900085187,"pZ":2.0700090193401466,"vX0":7.4043133804924555,"vY0":-137.25972884524586,"vZ0":-7.051280579180422,"x":131.81,"y":182.89,"x0":-2.1287200517260105,"y0":50.000677133362956,"z0":5.651148868301801,"aX":-14.61889943452331},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.8,"breakHorizontal":12.2,"spinRate":2330,"spinDirection":222},"zone":7,"typeConfidence":0.9,"plateTime":0.4006253163079876,"extension":6.662753949631844},"hitData":{"launchSpeed":93.0,"launchAngle":-2.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.29,"coordY":166.77}},"index":2,"playId":"6818b2ff-9d4c-39e5-84a1-affb461fcd6e","pitchNumber":3,"startTime":"2026-04-25T20:12:05.415Z","endTime":"2026-04-25T20:12:12.749Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:12:12.749Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bo Naylor flies out to left fielder Davis Schneider.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-25T20:12:32.281Z","endTime":"2026-04-25T20:13:45.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":2},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"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(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":83.4,"endSpeed":76.8,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.869480392302247,"aZ":-27.91137634256061,"pfxX":-8.682076195624136,"pfxZ":2.843038394348948,"pX":-1.5912313281551416,"pZ":2.6721629497292625,"vX0":4.60789055509753,"vY0":-121.45451815324495,"vZ0":-1.5404198593383929,"x":177.65,"y":166.63,"x0":-2.380947233546396,"y0":50.00409617892482,"z0":5.732586501725775,"aX":-13.025235595966523},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.0,"breakHorizontal":14.6,"spinRate":1707,"spinDirection":234},"zone":11,"typeConfidence":0.9,"plateTime":0.450271312814138,"extension":6.602736623640718},"index":0,"playId":"a33c1d34-3fb8-3659-9b35-320412e0adab","pitchNumber":1,"startTime":"2026-04-25T20:12:49.734Z","endTime":"2026-04-25T20:12:52.988Z","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":0,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.3,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.422935785008494,"aZ":-28.77679336485944,"pfxX":-8.760982764163714,"pfxZ":2.3706779808434346,"pX":-0.3170373628343922,"pZ":1.187635932636974,"vX0":7.08824619668674,"vY0":-119.14094093672202,"vZ0":-4.355498749117985,"x":129.08,"y":206.71,"x0":-2.1960767132980386,"y0":50.00450518493031,"z0":5.647624664226185,"aX":-12.564894142132703},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.5,"breakHorizontal":14.0,"spinRate":1659,"spinDirection":226},"zone":13,"typeConfidence":0.9,"plateTime":0.4601803676634506,"extension":6.63129029213421},"index":1,"playId":"6c7db1ff-30ff-3e8f-80e4-99bd5ef52cf7","pitchNumber":2,"startTime":"2026-04-25T20:13:04.755Z","endTime":"2026-04-25T20:13:08.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.9,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.750236102924497,"aZ":-15.855442514180943,"pfxX":-6.807271074776066,"pfxZ":9.259114743020255,"pX":-1.360016557579126,"pZ":3.5563214892857893,"vX0":4.63464664324256,"vY0":-131.84281797969572,"vZ0":-2.821207851676064,"x":168.84,"y":142.76,"x0":-2.2553490537358365,"y0":50.00074720139023,"z0":5.8087783459993645,"aX":-11.995421298240714},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.3,"breakHorizontal":11.3,"spinRate":2100,"spinDirection":221},"zone":11,"typeConfidence":0.84,"plateTime":0.41526767520906827,"extension":6.690546004077883},"index":2,"playId":"2058215c-0943-3868-bf09-5ae724f1eb45","pitchNumber":3,"startTime":"2026-04-25T20:13:20.904Z","endTime":"2026-04-25T20:13:24.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.784732805612364,"aZ":-14.907830441539705,"pfxX":-6.824436546196695,"pfxZ":9.553042226435686,"pX":-0.4506772039592149,"pZ":2.6576951882492605,"vX0":6.801039078120516,"vY0":-133.59518884394473,"vZ0":-5.190259933880678,"x":134.18,"y":167.02,"x0":-2.142768145393695,"y0":50.00543770130701,"z0":5.697432421480256,"aX":-12.337961359587322},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.3,"breakHorizontal":10.9,"spinRate":2162,"spinDirection":218},"zone":4,"typeConfidence":0.88,"plateTime":0.4100002409388095,"extension":6.626575696697181},"hitData":{"launchSpeed":88.3,"launchAngle":48.0,"totalDistance":279.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.3,"coordY":106.05}},"index":3,"playId":"24bd4acd-ae80-318a-a4f3-bcce3f14c16b","pitchNumber":4,"startTime":"2026-04-25T20:13:36.482Z","endTime":"2026-04-25T20:13:45.730Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:13:45.730Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brayan Rocchio singles on a ground ball to shortstop Andrés Giménez.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-25T20:14:00.467Z","endTime":"2026-04-25T20:14:37.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":92.7,"endSpeed":84.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.443689693640092,"aZ":-15.795669951091824,"pfxX":-6.404504948174283,"pfxZ":8.887712814815531,"pX":-0.4126316260416697,"pZ":3.7513229183492274,"vX0":6.818366896024359,"vY0":-134.89729029482086,"vZ0":-2.4629355815944405,"x":132.73,"y":137.49,"x0":-2.1412920665002835,"y0":50.000044146080185,"z0":5.790216506364719,"aX":-11.79814188030079},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.7,"breakHorizontal":10.1,"spinRate":2103,"spinDirection":217},"zone":11,"typeConfidence":0.88,"plateTime":0.40610557260095614,"extension":6.619120404956356},"index":0,"playId":"2709b356-c158-3bae-8c7b-203677ad243f","pitchNumber":1,"startTime":"2026-04-25T20:14:11.820Z","endTime":"2026-04-25T20:14:15.675Z","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":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.900473464384895,"aZ":-13.083750920585787,"pfxX":-6.813057510090993,"pfxZ":10.707132974954025,"pX":0.5065205375271347,"pZ":2.5922705462312066,"vX0":9.087413183117336,"vY0":-132.79331983937138,"vZ0":-5.599826324768612,"x":97.69,"y":168.79,"x0":-2.0775072501948673,"y0":50.00237400677568,"z0":5.683168958177068,"aX":-12.147242150502775},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.4,"breakHorizontal":10.3,"spinRate":2166,"spinDirection":216},"zone":6,"typeConfidence":0.88,"plateTime":0.4127392828497194,"extension":6.598193797882106},"hitData":{"launchSpeed":70.7,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.96,"coordY":147.96}},"index":1,"playId":"53171c61-9d37-3027-a6d3-ea421fc66823","pitchNumber":2,"startTime":"2026-04-25T20:14:25.795Z","endTime":"2026-04-25T20:14:37.819Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:14:37.819Z","atBatIndex":33},{"result":{"type":"atBat","event":"Pickoff 1B","eventType":"pickoff_1b","description":"Blue Jays challenged (tag play), call on the field was overturned: pitcher Kevin Gausman picks off Brayan Rocchio at 1st on throw to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-25T20:14:59.309Z","endTime":"2026-04-25T20:15:56.942Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":16},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"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":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592332,"link":"/api/v1/people/592332"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"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(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":92.7,"endSpeed":84.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.648562030706056,"aZ":-12.809223363126286,"pfxX":-5.47885628017614,"pfxZ":10.623933968019676,"pX":-0.22882698663055814,"pZ":2.976198532586938,"vX0":6.876941590018878,"vY0":-134.73954130192703,"vZ0":-4.933965957574838,"x":125.72,"y":158.42,"x0":-2.112781870547611,"y0":50.003151909596596,"z0":5.749622433730679,"aX":-9.987317662049755},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.2,"breakHorizontal":8.3,"spinRate":2102,"spinDirection":220},"zone":2,"typeConfidence":0.9,"plateTime":0.4078726530636967,"extension":6.609894152728169},"index":0,"playId":"54ffe1aa-752a-327d-9f7e-b94204daf566","pitchNumber":1,"startTime":"2026-04-25T20:15:04.373Z","endTime":"2026-04-25T20:15:07.373Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.287718856327363,"aZ":-12.895520940535597,"pfxX":-8.443197780562016,"pfxZ":10.042411709626155,"pX":0.921872432025923,"pZ":1.1964338803660888,"vX0":11.010151492697927,"vY0":-137.8337333101323,"vZ0":-9.413838418637694,"x":81.86,"y":206.48,"x0":-2.031745120580817,"y0":50.0049060617555,"z0":5.532045134198762,"aX":-16.211703495125278},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":13.0,"spinRate":2272,"spinDirection":226},"zone":14,"typeConfidence":0.9,"plateTime":0.39773035977622095,"extension":6.772453384139924},"index":1,"playId":"6ef28985-d729-34d0-86a5-435130566db5","pitchNumber":2,"startTime":"2026-04-25T20:15:24.637Z","endTime":"2026-04-25T20:15:28.718Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"002cc106-6c23-365d-86ad-680d3c9d79f2","startTime":"2026-04-25T20:15:47.900Z","endTime":"2026-04-25T20:15:56.942Z","isPitch":false,"type":"pickoff"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":141},"playEndTime":"2026-04-25T20:15:56.942Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrés Giménez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-25T20:19:27.616Z","endTime":"2026-04-25T20:21:03.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":70.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.500837389190725,"aZ":-45.07300102834304,"pfxX":-6.313733036575303,"pfxZ":-10.272698590744126,"pX":0.39213104869542303,"pZ":3.336900001765702,"vX0":1.0907009950442978,"vY0":-112.30594515606772,"vZ0":3.638115781670275,"x":102.05,"y":148.68,"x0":0.7146439859041173,"y0":50.00195718976412,"z0":6.333533596033644,"aX":-7.929735968868338},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.6,"breakVerticalInduced":-17.0,"breakHorizontal":11.0,"spinRate":2574,"spinDirection":332},"zone":3,"typeConfidence":0.89,"plateTime":0.4908616247959565,"extension":6.817655587395154},"index":0,"playId":"e0c545b0-49de-3b05-9228-3db693aba2b9","pitchNumber":1,"startTime":"2026-04-25T20:19:39.280Z","endTime":"2026-04-25T20:19:43.007Z","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":78.5,"endSpeed":71.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.941189727316086,"aZ":-44.206151748026876,"pfxX":-5.641908649105715,"pfxZ":-9.30277532120018,"pX":0.22249642236597694,"pZ":0.5989649348684437,"vX0":0.7941094416164532,"vY0":-114.17581408081928,"vZ0":-2.2845217952425942,"x":108.52,"y":222.61,"x0":0.5976865834982488,"y0":50.00210098094491,"z0":6.045058824985169,"aX":-7.299192998194062},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-17.0,"breakHorizontal":10.0,"spinRate":2652,"spinDirection":336},"zone":14,"typeConfidence":0.9,"plateTime":0.48345279634524374,"extension":6.764050118136551},"index":1,"playId":"b2e888e9-68c4-3caf-bc3a-0c643ed9ef32","pitchNumber":2,"startTime":"2026-04-25T20:19:55.322Z","endTime":"2026-04-25T20:20:00.020Z","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-25T20:20:12.361Z","endTime":"2026-04-25T20:20:23.316Z","isPitch":false,"type":"action","player":{"id":665926,"link":"/api/v1/people/665926"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":73.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.991554202073353,"aZ":-46.05017539684233,"pfxX":-4.753742023054306,"pfxZ":-10.15369174333945,"pX":0.9591982017262853,"pZ":0.6157656827007212,"vX0":1.858694924958937,"vY0":-117.27711568558345,"vZ0":-2.288720613921605,"x":80.44,"y":222.15,"x0":0.7657902711176944,"y0":50.0010502681484,"z0":5.974148352700276,"aX":-6.49900599078559},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-18.6,"breakHorizontal":8.0,"spinRate":2596,"spinDirection":334},"zone":14,"typeConfidence":0.9,"plateTime":0.470370817728778,"extension":7.066268211830773},"index":3,"playId":"6a0257f3-63e6-3fd3-9957-a83ad2c1a5c7","pitchNumber":3,"startTime":"2026-04-25T20:20:23.316Z","endTime":"2026-04-25T20:20:26.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.464189881990094,"aZ":-11.619023402219337,"pfxX":3.9527223036650585,"pfxZ":11.148075749759009,"pX":-0.5676330389824665,"pZ":1.5769765127369035,"vX0":-3.3385639643977103,"vY0":-135.17964830934147,"vZ0":-8.957089406361561,"x":138.64,"y":196.2,"x0":0.17205079796473133,"y0":50.00439018444649,"z0":5.756715433997439,"aX":7.289576178172537},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.4,"breakHorizontal":-6.4,"spinRate":1824,"spinDirection":149},"zone":7,"typeConfidence":0.9,"plateTime":0.40575109924108954,"extension":7.090613850570154},"index":4,"playId":"3f1c125f-b189-3e52-9c42-041cea77e3ec","pitchNumber":4,"startTime":"2026-04-25T20:20:42.168Z","endTime":"2026-04-25T20:20:47.243Z","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":0},"pitchData":{"startSpeed":80.5,"endSpeed":73.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.070203959389385,"aZ":-20.453602981352333,"pfxX":2.4940171099076487,"pfxZ":8.524056966994529,"pX":0.3680308487782609,"pZ":1.0422220649777667,"vX0":-0.8074190575139392,"vY0":-117.07566594043416,"vZ0":-6.477454691011074,"x":102.97,"y":210.64,"x0":0.3952668925454108,"y0":50.002895161994346,"z0":5.785645466695915,"aX":3.4291218698541255},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":13.9,"breakHorizontal":-4.3,"spinRate":1420,"spinDirection":133},"zone":14,"typeConfidence":0.89,"plateTime":0.46955032535866037,"extension":7.1205419577223665},"index":5,"playId":"e52a86af-aeb3-3458-ba4e-40e4be2362a5","pitchNumber":5,"startTime":"2026-04-25T20:20:59.359Z","endTime":"2026-04-25T20:21:03.705Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:21:03.705Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Heineman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-25T20:21:16.368Z","endTime":"2026-04-25T20:22:20.823Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"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(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":1},"pitchData":{"startSpeed":80.8,"endSpeed":73.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.45012831723425,"aZ":-19.893714598576665,"pfxX":3.6499211228225374,"pfxZ":8.804967616210845,"pX":0.5141315247835524,"pZ":1.7415741590451133,"vX0":-0.8033487751942291,"vY0":-117.66510344944696,"vZ0":-5.131555558567746,"x":97.4,"y":191.76,"x0":0.38701262948661835,"y0":50.001374503926016,"z0":5.807138452946857,"aX":5.089937568454936},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":14.9,"breakHorizontal":-6.4,"spinRate":1478,"spinDirection":137},"zone":9,"typeConfidence":0.9,"plateTime":0.4664541090064285,"extension":7.1807620423607},"index":0,"playId":"ffca9b02-1f48-3e29-9d15-a4121c24ee08","pitchNumber":1,"startTime":"2026-04-25T20:21:28.350Z","endTime":"2026-04-25T20:21:32.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94824685928305,"aZ":-19.971156716476848,"pfxX":6.492612998269656,"pfxZ":8.582285447714602,"pX":0.40591102419286573,"pZ":1.7548247127967667,"vX0":-2.0675293936272507,"vY0":-118.81288661588313,"vZ0":-5.225447778417685,"x":101.53,"y":191.4,"x0":0.44674560763099735,"y0":50.00151960181265,"z0":5.81109060934698,"aX":9.229958515072944},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":14.4,"breakHorizontal":-11.2,"spinRate":1570,"spinDirection":136},"zone":9,"typeConfidence":0.9,"plateTime":0.4619733652594995,"extension":7.132555892354223},"index":1,"playId":"cef7abc3-2951-3758-8c96-c7e5bc8dc4e0","pitchNumber":2,"startTime":"2026-04-25T20:21:44.794Z","endTime":"2026-04-25T20:21:48.998Z","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":1},"index":2,"startTime":"2026-04-25T20:22:00.560Z","endTime":"2026-04-25T20:22:17.114Z","isPitch":false,"type":"action","player":{"id":623168,"link":"/api/v1/people/623168"}},{"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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.573556863358316,"aZ":-22.278409389443148,"pfxX":4.848995248730381,"pfxZ":7.045717265220016,"pX":0.9887677561040639,"pZ":1.5381367699412973,"vX0":-0.3006073226048936,"vY0":-118.3140211770787,"vZ0":-5.252358052829118,"x":79.31,"y":197.25,"x0":0.4890505819276047,"y0":50.001852323039486,"z0":5.853717529023455,"aX":6.808579040842562},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":11.6,"breakHorizontal":-8.6,"spinRate":1326,"spinDirection":127},"zone":14,"typeConfidence":0.89,"plateTime":0.46463666976631934,"extension":7.041774415091244},"index":3,"playId":"1beb31d7-3e58-3ab5-9315-19154d84a2db","pitchNumber":3,"startTime":"2026-04-25T20:22:17.114Z","endTime":"2026-04-25T20:22:20.823Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:22:20.823Z","atBatIndex":36},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Myles Straw doubles (2) on a sharp fly ball to left fielder George Valera.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-25T20:22:29.856Z","endTime":"2026-04-25T20:24:13.967Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671655,"link":"/api/v1/people/671655"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":71.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.327504171429865,"aZ":-43.660655586272426,"pfxX":-4.347332997053431,"pfxZ":-8.826913780709045,"pX":-0.4228352625652267,"pZ":1.6848863961813996,"vX0":-0.7413636361700863,"vY0":-114.31348590325014,"vZ0":-0.16327320056636418,"x":133.12,"y":193.29,"x0":0.4711577242480042,"y0":50.00230081462307,"z0":6.103852422328788,"aX":-5.65774353355964},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-15.6,"breakHorizontal":8.0,"spinRate":2607,"spinDirection":333},"zone":7,"typeConfidence":0.91,"plateTime":0.48221062627526345,"extension":6.864495717574844},"index":0,"playId":"375cc09e-f246-3756-b3d6-89765a27bc59","pitchNumber":1,"startTime":"2026-04-25T20:22:46.959Z","endTime":"2026-04-25T20:22:50.972Z","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":82.2,"endSpeed":75.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.771950271766237,"aZ":-18.18316206447964,"pfxX":6.021358151745401,"pfxZ":9.722958056729222,"pX":1.2036298466885893,"pZ":1.6995873215448791,"vX0":-0.4236544599282668,"vY0":-119.65978786409222,"vZ0":-5.695023602235437,"x":71.12,"y":192.89,"x0":0.6023042883819985,"y0":50.0029706783543,"z0":5.758146838564258,"aX":8.663168641228204},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":16.3,"breakHorizontal":-10.8,"spinRate":1402,"spinDirection":130},"zone":14,"typeConfidence":0.89,"plateTime":0.45911680092661333,"extension":6.992579075854459},"index":1,"playId":"78236c30-45b2-3908-85c8-94bf89f846fc","pitchNumber":2,"startTime":"2026-04-25T20:23:07.596Z","endTime":"2026-04-25T20:23:10.850Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":72.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.301113307797166,"aZ":-45.642516186418646,"pfxX":-4.6773245339485925,"pfxZ":-10.151681919921561,"pX":-1.1869406115756314,"pZ":1.3150625845031303,"vX0":-2.4882400343817426,"vY0":-115.82888145689557,"vZ0":-0.7881039350587457,"x":162.24,"y":203.27,"x0":0.5170011348754467,"y0":50.000145904169514,"z0":6.113002675175462,"aX":-6.207357654463977},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.0,"breakVerticalInduced":-18.1,"breakHorizontal":9.1,"spinRate":2730,"spinDirection":337},"zone":13,"typeConfidence":0.9,"plateTime":0.47712863094082003,"extension":6.98410167618125},"index":2,"playId":"5876ea24-9adf-310c-ad84-f47b99121e5c","pitchNumber":3,"startTime":"2026-04-25T20:23:23.945Z","endTime":"2026-04-25T20:23:27.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":73.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.73195895132375,"aZ":-20.899219729354716,"pfxX":5.3421540647196055,"pfxZ":8.12135493051979,"pX":0.5155798470373826,"pZ":0.8367595504686312,"vX0":-1.3369692018498878,"vY0":-117.75007745398108,"vZ0":-6.903484046989013,"x":97.35,"y":216.19,"x0":0.40075807487453374,"y0":50.00268090259249,"z0":5.772884762017126,"aX":7.416097971372032},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":13.1,"breakHorizontal":-9.2,"spinRate":1397,"spinDirection":135},"zone":14,"typeConfidence":0.9,"plateTime":0.46719335795062156,"extension":7.1934708575480535},"index":3,"playId":"6f2f38db-d6a1-31d5-8615-5d912d753a12","pitchNumber":4,"startTime":"2026-04-25T20:23:39.700Z","endTime":"2026-04-25T20:23:43.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.39801813831566,"aZ":-13.374170248737757,"pfxX":3.583258720600905,"pfxZ":10.731735427233307,"pX":-0.05596693989409568,"pZ":2.7709428298143726,"vX0":-2.4691351997400517,"vY0":-131.86701646345816,"vZ0":-5.323773696795645,"x":119.13,"y":163.96,"x0":0.42941850605694165,"y0":50.00439225828448,"z0":5.811425087463353,"aX":6.278443714397236},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":18.4,"breakHorizontal":-5.9,"spinRate":1867,"spinDirection":154},"zone":2,"typeConfidence":0.91,"plateTime":0.4161816369326403,"extension":7.15392063773711},"hitData":{"launchSpeed":101.9,"launchAngle":55.0,"totalDistance":262.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":50.29,"coordY":125.49}},"index":4,"playId":"be9b9c46-9b21-3248-9285-eeee4ead78b2","pitchNumber":5,"startTime":"2026-04-25T20:23:57.264Z","endTime":"2026-04-25T20:24:13.967Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:24:13.967Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ernie Clement grounds out, shortstop Brayan Rocchio to first baseman Rhys Hoskins.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-25T20:25:32.181Z","endTime":"2026-04-25T20:27:41.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-25T20:25:01.453Z","endTime":"2026-04-25T20:25:34.443Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.90096388588155,"aZ":-19.395843930203906,"pfxX":6.419966373498292,"pfxZ":9.233396916515554,"pX":0.2042289370891663,"pZ":0.040267628077770845,"vX0":-2.3854518072895963,"vY0":-116.85080745047993,"vZ0":-9.011140779981478,"x":109.22,"y":237.69,"x0":0.4039615030954995,"y0":50.00117191056187,"z0":5.767000679320739,"aX":8.88202234290476},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":14.8,"breakHorizontal":-11.0,"spinRate":1542,"spinDirection":139},"zone":14,"typeConfidence":0.91,"plateTime":0.4686370436964564,"extension":7.343767034353422},"index":1,"playId":"ec7019dd-7525-3fff-a47f-4aa07ecb8c43","pitchNumber":1,"startTime":"2026-04-25T20:25:34.443Z","endTime":"2026-04-25T20:25:39.440Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":73.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.308974148945055,"aZ":-20.537420335602484,"pfxX":3.271952162487423,"pfxZ":8.405493575891425,"pX":0.49868808112833896,"pZ":1.643828535748445,"vX0":-0.8974774113882206,"vY0":-117.51476989477162,"vZ0":-5.261263863764116,"x":97.99,"y":194.4,"x0":0.46270747158054426,"y0":50.00495629522351,"z0":5.844593042465365,"aX":4.531902127860821},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":14.0,"breakHorizontal":-5.6,"spinRate":1474,"spinDirection":137},"zone":9,"typeConfidence":0.89,"plateTime":0.46784044825375126,"extension":7.156042050833884},"index":2,"playId":"1f35cb42-d018-3f86-9d90-74d045f9b7b2","pitchNumber":2,"startTime":"2026-04-25T20:25:53.359Z","endTime":"2026-04-25T20:25:56.359Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":71.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.92181905841116,"aZ":-19.42531095901106,"pfxX":6.28052502652063,"pfxZ":9.715951259934688,"pX":0.23398256077808643,"pZ":0.9229742072752816,"vX0":-2.039088978045985,"vY0":-114.11643519811385,"vZ0":-6.781930581717594,"x":108.08,"y":213.86,"x0":0.3254736212718295,"y0":50.00546198501212,"z0":5.860453219388648,"aX":8.245826055614073},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":16.1,"breakHorizontal":-10.8,"spinRate":1519,"spinDirection":132},"zone":14,"typeConfidence":0.92,"plateTime":0.4808285818477098,"extension":6.924790849197891},"index":3,"playId":"155ef25b-9f36-3a9a-8685-b43a8350bdea","pitchNumber":3,"startTime":"2026-04-25T20:26:10.529Z","endTime":"2026-04-25T20:26:13.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.39989852049307,"aZ":-21.541506667386415,"pfxX":7.23890606216193,"pfxZ":7.580567512809877,"pX":1.9458976477894765,"pZ":0.8917093983298062,"vX0":0.8507127213592574,"vY0":-117.68021606880644,"vZ0":-6.726092485133332,"x":42.83,"y":214.7,"x0":0.6394142825631144,"y0":50.000379119940206,"z0":5.783188512807791,"aX":10.147695311941465},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":12.4,"breakHorizontal":-13.3,"spinRate":1507,"spinDirection":132},"zone":14,"typeConfidence":0.91,"plateTime":0.46548623503882425,"extension":7.151771492232374},"index":4,"playId":"f4d11578-1ad8-3855-bf9c-ec12b5185bcb","pitchNumber":4,"startTime":"2026-04-25T20:27:06.576Z","endTime":"2026-04-25T20:27:09.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":73.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.6562292158198,"aZ":-44.89227726587126,"pfxX":-5.0703657475560995,"pfxZ":-9.222560117607532,"pX":0.17093573584130703,"pZ":2.387327152872695,"vX0":0.5468150931572756,"vY0":-117.34271718869407,"vZ0":0.969353472018853,"x":110.48,"y":174.32,"x0":0.5912400833323956,"y0":50.00558087577774,"z0":6.190758818025919,"aX":-6.988291153421788},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-16.1,"breakHorizontal":9.0,"spinRate":2617,"spinDirection":334},"zone":5,"typeConfidence":0.9,"plateTime":0.4688983285899031,"extension":6.800947860674686},"hitData":{"launchSpeed":89.4,"launchAngle":-3.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.0,"coordY":152.91}},"index":5,"playId":"6b42e4f4-6812-3435-87ce-5d8d30da5b61","pitchNumber":5,"startTime":"2026-04-25T20:27:34.119Z","endTime":"2026-04-25T20:27:41.586Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:27:41.586Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Angel Martínez flies out to left fielder Davis Schneider.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-25T20:29:44.170Z","endTime":"2026-04-25T20:30:39.820Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.661081136558597,"aZ":-16.576646722104933,"pfxX":-6.529748253197135,"pfxZ":8.99946934277167,"pX":-0.9889255089183673,"pZ":3.0725373677026213,"vX0":5.09269604927594,"vY0":-131.05959336217236,"vZ0":-4.082558342907309,"x":154.7,"y":155.82,"x0":-2.1124821444041544,"y0":50.00348296676522,"z0":5.894866130260416,"aX":-11.317637193616253},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.6,"breakHorizontal":10.7,"spinRate":2014,"spinDirection":218},"zone":11,"typeConfidence":0.83,"plateTime":0.41851575918713824,"extension":6.55796246418636},"index":0,"playId":"c7fd29fc-310b-3eea-bf1b-7685b268e5e9","pitchNumber":1,"startTime":"2026-04-25T20:29:56.786Z","endTime":"2026-04-25T20:30:01.785Z","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":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.26796235694361,"aZ":-26.795924743225694,"pfxX":-9.262981286993334,"pfxZ":3.497609260953541,"pX":-0.1642875639662843,"pZ":1.4165149974614444,"vX0":7.808900965590058,"vY0":-123.14179391123923,"vZ0":-4.799980076862833,"x":123.26,"y":200.53,"x0":-2.171810224856198,"y0":50.00081567094333,"z0":5.655559628918458,"aX":-14.235784219734597},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.4,"breakHorizontal":15.0,"spinRate":1831,"spinDirection":238},"zone":13,"typeConfidence":0.9,"plateTime":0.44464781554442956,"extension":6.553566007936246},"index":1,"playId":"1b28ae56-c69a-3ed4-a1b7-ab291a50dff7","pitchNumber":2,"startTime":"2026-04-25T20:30:11.814Z","endTime":"2026-04-25T20:30:15.014Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.538560342086384,"aZ":-15.684269566029926,"pfxX":-8.343423899075066,"pfxZ":8.745799731815879,"pX":-0.14793969120567405,"pZ":2.6163850858291138,"vX0":8.15671163288296,"vY0":-136.55659635857666,"vZ0":-5.3491642852304215,"x":122.64,"y":168.14,"x0":-2.092022712168196,"y0":50.00277931614086,"z0":5.6824911445410455,"aX":-15.731508210886831},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.9,"breakHorizontal":13.3,"spinRate":2129,"spinDirection":220},"zone":5,"typeConfidence":0.89,"plateTime":0.4013546021368839,"extension":6.655495884060407},"hitData":{"launchSpeed":94.4,"launchAngle":48.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.57,"coordY":95.08}},"index":2,"playId":"1e54b34c-f23b-31e9-a536-cf4bb9234983","pitchNumber":3,"startTime":"2026-04-25T20:30:29.830Z","endTime":"2026-04-25T20:30:39.820Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:30:39.820Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chase DeLauter singles on a sharp line drive to center fielder Daulton Varsho.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-25T20:30:56.899Z","endTime":"2026-04-25T20:31:47.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.566676289838078,"aZ":-29.78521776834931,"pfxX":-7.83607083848386,"pfxZ":1.573139048326425,"pX":0.38108856064927665,"pZ":2.2975177554371005,"vX0":8.494956731390948,"vY0":-122.20536416724738,"vZ0":-2.0956012959794945,"x":102.47,"y":176.75,"x0":-2.1182611724323173,"y0":50.00193131474577,"z0":5.71912882850187,"aX":-11.879621824654201},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.6,"breakHorizontal":12.2,"spinRate":1624,"spinDirection":235},"zone":6,"typeConfidence":0.9,"plateTime":0.4478173708940689,"extension":6.640985859293047},"index":0,"playId":"16274877-85f7-3969-aaa4-00ee7a4d349e","pitchNumber":1,"startTime":"2026-04-25T20:31:03.946Z","endTime":"2026-04-25T20:31:07.254Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.754715452400813,"aZ":-15.683194443793285,"pfxX":-9.101915257169946,"pfxZ":8.773693460972213,"pX":-0.3795370351767507,"pZ":1.241194359688968,"vX0":7.984323204507241,"vY0":-136.4318361902447,"vZ0":-8.863511843946261,"x":131.47,"y":205.27,"x0":-2.1651995425953157,"y0":50.00574703700101,"z0":5.6190644513276435,"aX":-17.11619802234849},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.0,"breakHorizontal":14.8,"spinRate":2245,"spinDirection":226},"zone":13,"typeConfidence":0.89,"plateTime":0.4018599538448058,"extension":6.728247882969809},"index":1,"playId":"8b29dccd-c359-315e-b7b0-a879a3fa8a76","pitchNumber":2,"startTime":"2026-04-25T20:31:20.008Z","endTime":"2026-04-25T20:31:23.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.728212468413012,"aZ":-16.624852283208117,"pfxX":-7.3842450796126595,"pfxZ":8.183452219595758,"pX":0.43241281737734744,"pZ":2.0942710328407013,"vX0":9.154020703589175,"vY0":-137.29974452868757,"vZ0":-6.606832505408233,"x":100.52,"y":182.23,"x0":-1.9928321961722928,"y0":50.00624820905378,"z0":5.672594373407452,"aX":-14.036060694216417},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.4,"breakHorizontal":11.4,"spinRate":2195,"spinDirection":223},"zone":9,"typeConfidence":0.89,"plateTime":0.399644552637497,"extension":6.6454773701541905},"hitData":{"launchSpeed":104.6,"launchAngle":11.0,"totalDistance":269.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":104.35,"coordY":59.86}},"index":2,"playId":"15ba4c9a-f13a-3914-a36a-61382208eff9","pitchNumber":3,"startTime":"2026-04-25T20:31:36.749Z","endTime":"2026-04-25T20:31:47.573Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:31:47.573Z","atBatIndex":40},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"José Ramírez lines out to left fielder Davis Schneider.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-25T20:32:08.656Z","endTime":"2026-04-25T20:33:18.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.870715433625463,"aZ":-11.744894072410021,"pfxX":-7.42580200963963,"pfxZ":10.58633731161553,"pX":0.37727022937726773,"pZ":2.5625562173758167,"vX0":9.231442789788575,"vY0":-137.8610390586118,"vZ0":-6.297556194014323,"x":102.62,"y":169.59,"x0":-2.0456742201389506,"y0":50.00528419608722,"z0":5.664963644053793,"aX":-14.33453716969726},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.0,"breakHorizontal":11.6,"spinRate":2232,"spinDirection":222},"zone":6,"typeConfidence":0.9,"plateTime":0.3968891696240777,"extension":6.646950250878681},"index":0,"playId":"61b4f50b-abd8-33cc-a582-682299a94e00","pitchNumber":1,"startTime":"2026-04-25T20:32:11.036Z","endTime":"2026-04-25T20:32:14.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.159090775617077,"aZ":-11.903448157937865,"pfxX":-7.163233372835064,"pfxZ":10.522921512279613,"pX":0.11786195565962483,"pZ":2.6063978475230014,"vX0":8.769007343626187,"vY0":-137.7931448630257,"vZ0":-5.847246816678881,"x":112.51,"y":168.41,"x0":-2.1726529301260795,"y0":50.00140925524426,"z0":5.557726521944398,"aX":-13.796828363879685},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.0,"breakHorizontal":11.2,"spinRate":2312,"spinDirection":221},"zone":5,"typeConfidence":0.9,"plateTime":0.3972720926024209,"extension":6.6107710349549285},"index":1,"playId":"6d43b7bb-a42f-324e-ad70-5a6fbfc922e5","pitchNumber":2,"startTime":"2026-04-25T20:32:26.415Z","endTime":"2026-04-25T20:32:29.415Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75770025585068,"aZ":-23.311835169099098,"pfxX":-4.638599538236281,"pfxZ":5.837174561017658,"pX":0.16875217448011953,"pZ":0.4160117893862379,"vX0":7.515461123595915,"vY0":-122.82666533425807,"vZ0":-7.0813628394203345,"x":110.57,"y":227.55,"x0":-2.3368332765783366,"y0":50.004220975857244,"z0":5.337016880951987,"aX":-7.044278422633235},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":9.0,"breakHorizontal":6.5,"spinRate":1499,"spinDirection":239},"zone":14,"typeConfidence":0.85,"plateTime":0.44701422259837864,"extension":6.640115167535516},"index":2,"playId":"d8f8c5a4-ecaf-347d-9a99-7f14cce46e93","pitchNumber":3,"startTime":"2026-04-25T20:32:46.358Z","endTime":"2026-04-25T20:32:49.653Z","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":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.529264570038826,"aZ":-14.156279669107581,"pfxX":-8.559995161985615,"pfxZ":9.42217216909344,"pX":-0.7670415066246224,"pZ":1.7271230328495701,"vX0":6.810961379518723,"vY0":-138.08087028015638,"vZ0":-7.73794647013941,"x":146.24,"y":192.15,"x0":-2.1654441418991723,"y0":50.00461392011637,"z0":5.5377469205705845,"aX":-16.371042380735734},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.4,"breakHorizontal":13.9,"spinRate":2222,"spinDirection":225},"zone":7,"typeConfidence":0.91,"plateTime":0.398161684607357,"extension":6.5925439014323075},"hitData":{"launchSpeed":97.3,"launchAngle":18.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":72.52,"coordY":90.59}},"index":3,"playId":"f70907a4-b872-3e8a-a781-4aeea4c53f34","pitchNumber":4,"startTime":"2026-04-25T20:33:08.013Z","endTime":"2026-04-25T20:33:18.205Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:33:18.205Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rhys Hoskins strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-25T20:33:35.113Z","endTime":"2026-04-25T20:34:41.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"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":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"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(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":84.1,"endSpeed":77.7,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.13685347781951,"aZ":-33.3840567615276,"pfxX":-7.583101110528576,"pfxZ":-0.795551918916571,"pX":-0.015453412455083242,"pZ":1.7432518576024383,"vX0":7.719856069211941,"vY0":-122.35099773006291,"vZ0":-2.481094156625784,"x":117.59,"y":191.71,"x0":-2.2197217393654265,"y0":50.002825802462176,"z0":5.618986199690236,"aX":-11.548486408013554},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.8,"breakHorizontal":12.0,"spinRate":1532,"spinDirection":237},"zone":8,"typeConfidence":0.91,"plateTime":0.44690923266321114,"extension":6.7013391814292405},"index":0,"playId":"b446ac42-b376-3087-81a0-e584bbdbb98a","pitchNumber":1,"startTime":"2026-04-25T20:33:43.160Z","endTime":"2026-04-25T20:33:47.046Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.092686632271903,"aZ":-13.406379224355277,"pfxX":-6.487844186208557,"pfxZ":9.804318795550232,"pX":-1.3519811808212714,"pZ":2.5335941841803713,"vX0":4.629148763228572,"vY0":-137.61796988208604,"vZ0":-5.995796532083409,"x":168.53,"y":170.37,"x0":-2.2146135178027047,"y0":50.00392720490192,"z0":5.651959945803602,"aX":-12.420942237818771},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.7,"breakHorizontal":10.8,"spinRate":2242,"spinDirection":224},"zone":13,"typeConfidence":0.9,"plateTime":0.3982915878122544,"extension":6.650923328171398},"index":1,"playId":"c3b430d3-53d7-3ce4-834e-fbd6a8fd0b08","pitchNumber":2,"startTime":"2026-04-25T20:34:00.442Z","endTime":"2026-04-25T20:34:04.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11237321353968,"aZ":-16.431675397211418,"pfxX":-8.539457328978509,"pfxZ":8.200946498306267,"pX":-0.2998265547902593,"pZ":3.5370545761402865,"vX0":8.134428129088262,"vY0":-138.02384801063022,"vZ0":-2.956144056179792,"x":128.43,"y":143.28,"x0":-2.1826335889233976,"y0":50.006284125946706,"z0":5.735242905416834,"aX":-16.399837504771266},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.4,"breakHorizontal":13.7,"spinRate":2211,"spinDirection":227},"zone":11,"typeConfidence":0.89,"plateTime":0.3975756790568412,"extension":6.558777927650216},"index":2,"playId":"17940f85-efaa-3873-92ea-105316b61bde","pitchNumber":3,"startTime":"2026-04-25T20:34:17.753Z","endTime":"2026-04-25T20:34:22.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13938188541345,"aZ":-12.262410615586525,"pfxX":-7.0107961662766085,"pfxZ":10.009001556694184,"pX":-0.3804852679858069,"pZ":4.038262714500145,"vX0":7.578778452839315,"vY0":-140.46838747967814,"vZ0":-2.5899454808592783,"x":131.5,"y":129.75,"x0":-2.208384619538259,"y0":50.00322538590817,"z0":5.774181758202497,"aX":-13.948463658932301},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.8,"breakHorizontal":11.0,"spinRate":2300,"spinDirection":220},"zone":11,"typeConfidence":0.91,"plateTime":0.3905886172266184,"extension":6.642946187908748},"index":3,"playId":"162919c7-4f8f-3d8d-992b-efda86f0e799","pitchNumber":4,"startTime":"2026-04-25T20:34:38.090Z","endTime":"2026-04-25T20:34:41.171Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:34:41.171Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vladimir Guerrero Jr. singles on a sharp line drive to right fielder David Fry.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-25T20:36:43.920Z","endTime":"2026-04-25T20:37:20.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":80.5,"endSpeed":72.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.475869075132554,"aZ":-23.78268410154775,"pfxX":5.2400574959308335,"pfxZ":6.10608343806561,"pX":1.279497642380004,"pZ":4.232269632592313,"vX0":-0.03299999110431984,"vY0":-117.13576082473828,"vZ0":0.8339978207468787,"x":68.23,"y":124.51,"x0":0.6144394991869405,"y0":50.00126482927012,"z0":6.114800366228209,"aX":7.197572682704903},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":11.5,"breakHorizontal":-9.5,"spinRate":1235,"spinDirection":130},"zone":12,"typeConfidence":0.89,"plateTime":0.4696547297564484,"extension":6.9051568979770614},"index":0,"playId":"e409bd70-8c25-3d1d-8568-8257bdd2269e","pitchNumber":1,"startTime":"2026-04-25T20:36:55.712Z","endTime":"2026-04-25T20:36:59.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":71.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.38604317024871,"aZ":-45.67960681409891,"pfxX":-4.494681613365463,"pfxZ":-10.413014421063389,"pX":0.7793386312440692,"pZ":2.6840157885787566,"vX0":1.7185670504925892,"vY0":-114.15368261687982,"vZ0":2.2896467285473907,"x":87.29,"y":166.31,"x0":0.5934498903951262,"y0":50.0019433379349,"z0":6.222822840960024,"aX":-5.829593576327148},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.8,"breakVerticalInduced":-17.8,"breakHorizontal":7.6,"spinRate":2534,"spinDirection":338},"zone":6,"typeConfidence":0.9,"plateTime":0.4829964045093993,"extension":6.896876056431523},"hitData":{"launchSpeed":101.6,"launchAngle":8.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":185.15,"coordY":104.44}},"index":1,"playId":"f65920db-8acb-3dd5-82c3-50399d05d56a","pitchNumber":2,"startTime":"2026-04-25T20:37:10.518Z","endTime":"2026-04-25T20:37:20.456Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:37:20.456Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kazuma Okamoto singles on a ground ball to left fielder George Valera. Vladimir Guerrero Jr. to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-25T20:37:40.493Z","endTime":"2026-04-25T20:39:39.889Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"postOnThird":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671655,"link":"/api/v1/people/671655"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"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(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":77.3,"endSpeed":70.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.150651416526404,"aZ":-45.28465707813514,"pfxX":-5.141678596817169,"pfxZ":-10.416452662641225,"pX":-0.462242853559527,"pZ":3.468345350299266,"vX0":-0.6742974429965346,"vY0":-112.3364111363442,"vZ0":3.9090102344945263,"x":134.62,"y":145.13,"x0":0.5099446386466381,"y0":50.00151405538727,"z0":6.355630524586956,"aX":-6.47319623139551},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.7,"breakVerticalInduced":-17.3,"breakHorizontal":9.5,"spinRate":2570,"spinDirection":334},"zone":1,"typeConfidence":0.9,"plateTime":0.4903680069922691,"extension":6.748146675181201},"index":0,"playId":"4baf3bf2-9757-35bb-b884-24b2db997bc2","pitchNumber":1,"startTime":"2026-04-25T20:37:43.645Z","endTime":"2026-04-25T20:37:47.950Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.863073174088512,"aZ":-45.147753850720164,"pfxX":-5.145978089600499,"pfxZ":-10.096461989846688,"pX":0.8018127051689973,"pZ":1.5716662311465128,"vX0":1.8238142199746312,"vY0":-113.55992374706445,"vZ0":-0.11225757433333805,"x":86.44,"y":196.35,"x0":0.6496212415912599,"y0":50.001900202202826,"z0":6.173253252983426,"aX":-6.6142203894379215},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.4,"breakVerticalInduced":-17.9,"breakHorizontal":8.8,"spinRate":2605,"spinDirection":333},"zone":14,"typeConfidence":0.9,"plateTime":0.4852797499916539,"extension":6.83220293311664},"index":1,"playId":"17a232fd-4c9f-37ab-8985-71da64c2f4e9","pitchNumber":2,"startTime":"2026-04-25T20:37:59.537Z","endTime":"2026-04-25T20:38:03.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.739740931437314,"aZ":-18.44930458981164,"pfxX":3.567183811828899,"pfxZ":9.726081883752421,"pX":-0.49362446228410906,"pZ":1.3505127081951422,"vX0":-2.7840175490454806,"vY0":-118.10756388330189,"vZ0":-6.493669719281402,"x":135.82,"y":202.32,"x0":0.23761590864624485,"y0":50.00357041704247,"z0":5.835371675707416,"aX":5.034071218652785},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":16.3,"breakHorizontal":-5.8,"spinRate":1428,"spinDirection":135},"zone":13,"typeConfidence":0.9,"plateTime":0.46396102098264613,"extension":7.256954722426781},"index":2,"playId":"73af11ed-6e89-32b1-bab8-1bbc3cc56b2e","pitchNumber":3,"startTime":"2026-04-25T20:38:15.326Z","endTime":"2026-04-25T20:38:19.494Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.665099412445482,"aZ":-11.523350138788478,"pfxX":3.3695089824552964,"pfxZ":11.357115062892086,"pX":-0.4562033697947238,"pZ":2.5699699451114513,"vX0":-2.977769712552574,"vY0":-133.698281705209,"vZ0":-6.4912172935256995,"x":134.39,"y":169.39,"x0":0.23189461093146063,"y0":50.0019496617275,"z0":5.849014086076681,"aX":6.1261647332955365},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.4,"breakHorizontal":-5.5,"spinRate":1906,"spinDirection":157},"zone":4,"typeConfidence":0.91,"plateTime":0.40900062094659306,"extension":7.149013924916154},"index":3,"playId":"0449733e-e0bf-3bce-9570-41218b3e081f","pitchNumber":4,"startTime":"2026-04-25T20:38:35.422Z","endTime":"2026-04-25T20:38:41.443Z","isPitch":true,"type":"pitch"},{"details":{"description":"Vladimir Guerrero Jr. steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":4,"actionPlayId":"0449733e-e0bf-3bce-9570-41218b3e081f","startTime":"2026-04-25T20:38:58.494Z","endTime":"2026-04-25T20:39:10.321Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665489,"link":"/api/v1/people/665489"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":72.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.444460750008016,"aZ":-21.264862729610737,"pfxX":6.74459700285597,"pfxZ":8.030550006875945,"pX":0.13323128742819063,"pZ":2.967006042394825,"vX0":-2.4252515489334088,"vY0":-116.01215448207866,"vZ0":-2.2445584655088,"x":111.92,"y":158.67,"x0":0.31814011556320826,"y0":50.00062076543506,"z0":5.98157391859219,"aX":9.158542215440006},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":14.3,"breakHorizontal":-11.5,"spinRate":1413,"spinDirection":136},"zone":2,"typeConfidence":0.91,"plateTime":0.4727842898863397,"extension":7.1502268553798105},"index":5,"playId":"78e966ad-de46-3f97-9dd8-77d9459900de","pitchNumber":5,"startTime":"2026-04-25T20:39:10.321Z","endTime":"2026-04-25T20:39:13.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":71.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.652894746136703,"aZ":-45.777958409580506,"pfxX":-4.859712538705919,"pfxZ":-10.540671170711622,"pX":-0.426589557703939,"pZ":2.607992317342377,"vX0":-0.34142047172651807,"vY0":-113.97951934320437,"vZ0":2.0935134566241156,"x":133.26,"y":168.36,"x0":0.3556900027080528,"y0":50.003053487779745,"z0":6.263223831791632,"aX":-6.272307849254275},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.2,"breakVerticalInduced":-18.0,"breakHorizontal":8.9,"spinRate":2705,"spinDirection":337},"zone":4,"typeConfidence":0.9,"plateTime":0.48408725273227216,"extension":6.859945739380043},"hitData":{"launchSpeed":92.3,"launchAngle":10.0,"totalDistance":132.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.45,"coordY":108.15}},"index":6,"playId":"8b2feb06-c4d6-3d31-a564-a0dd8e70230b","pitchNumber":6,"startTime":"2026-04-25T20:39:29.513Z","endTime":"2026-04-25T20:39:39.889Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:39:39.889Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jesús Sánchez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-25T20:42:18.654Z","endTime":"2026-04-25T20:43:11.232Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"postOnThird":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5],"actionIndex":[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":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"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":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-25T20:40:04.825Z","endTime":"2026-04-25T20:41:19.190Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Matt Festa replaces Joey Cantillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-25T20:41:19.190Z","endTime":"2026-04-25T20:42:04.969Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670036,"link":"/api/v1/people/670036"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Jesús Sánchez replaces Eloy Jiménez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-25T20:42:04.969Z","endTime":"2026-04-25T20:42:20.950Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":650391,"link":"/api/v1/people/650391"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.2341657218652,"aZ":-15.413853316085254,"pfxX":-1.2031047137841584,"pfxZ":9.07319128628614,"pX":-0.2679699178407487,"pZ":1.7780700346500118,"vX0":5.202227424188682,"vY0":-134.5710601777342,"vZ0":-5.491074668941893,"x":127.21,"y":190.77,"x0":-2.0638416931059265,"y0":50.00334438847828,"z0":4.9242900843458175,"aX":-2.223090534784371},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.6,"breakHorizontal":1.2,"spinRate":2464,"spinDirection":211},"zone":8,"typeConfidence":0.89,"plateTime":0.4059037406832391,"extension":6.493213233749041},"index":3,"playId":"3852c303-97ec-3eae-9a71-13eecc5712ca","pitchNumber":1,"startTime":"2026-04-25T20:42:20.950Z","endTime":"2026-04-25T20:42:47.967Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.798901928042614,"aZ":-13.989526791364247,"pfxX":-1.8087818115091525,"pfxZ":9.692731095426637,"pX":-0.0851824967026359,"pZ":1.8445863925755712,"vX0":5.678659378892406,"vY0":-135.6502078371063,"vZ0":-5.756128973294391,"x":120.25,"y":188.98,"x0":-1.9645356612802933,"y0":50.00344745936706,"z0":4.957949783220679,"aX":-3.394220999056194},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.6,"breakHorizontal":2.2,"spinRate":2513,"spinDirection":205},"zone":8,"typeConfidence":0.89,"plateTime":0.4027378949283982,"extension":6.576083392655532},"index":4,"playId":"21daf85f-77bf-33c9-a1ef-9f33d4c5f446","pitchNumber":2,"startTime":"2026-04-25T20:42:50.068Z","endTime":"2026-04-25T20:42:54.217Z","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":92.6,"endSpeed":85.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95833940601104,"aZ":-20.088784772195652,"pfxX":-0.24734634778848574,"pfxZ":6.5269286046258905,"pX":0.012689551804010556,"pZ":3.2498111238979206,"vX0":5.307672278973397,"vY0":-134.86202290828393,"vZ0":-1.1234141212583708,"x":116.52,"y":151.04,"x0":-1.944515778070095,"y0":50.001528136376706,"z0":5.08200791885373,"aX":-0.45922292419351773},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.8,"breakHorizontal":-0.6,"spinRate":2600,"spinDirection":201},"zone":2,"typeConfidence":0.88,"plateTime":0.4053777455471965,"extension":6.410982205869506},"index":5,"playId":"0388a4c4-24d4-3bc2-857f-7a7cd6b451c6","pitchNumber":3,"startTime":"2026-04-25T20:43:07.928Z","endTime":"2026-04-25T20:43:11.232Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:43:11.232Z","atBatIndex":45},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Daulton Varsho reaches on a fielder's choice. Vladimir Guerrero Jr. scores. Kazuma Okamoto to 3rd. Fielding error by second baseman Juan Brito.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-25T20:43:33.080Z","endTime":"2026-04-25T20:44:45.102Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":36},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"postOnThird":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_force","runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":{"id":676282,"link":"/api/v1/people/676282"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[{"player":{"id":682877,"link":"/api/v1/people/682877"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49980430307918,"aZ":-30.41711748224432,"pfxX":10.876762658287046,"pfxZ":1.194675484267441,"pX":0.11159276249550519,"pZ":0.9762802030231509,"vX0":1.6787969194589385,"vY0":-121.05765535976789,"vZ0":-3.341037631172937,"x":112.75,"y":212.42,"x0":-2.0044977161110733,"y0":50.0034601083546,"z0":5.060757195574843,"aX":16.00685794109294},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.6,"breakHorizontal":-20.0,"spinRate":2700,"spinDirection":56},"zone":14,"typeConfidence":0.94,"plateTime":0.453926559924279,"extension":6.440488679360708},"index":0,"playId":"99ea3140-39bc-3286-879d-f487c372a532","pitchNumber":1,"startTime":"2026-04-25T20:43:38.540Z","endTime":"2026-04-25T20:43:44.109Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.348332323269123,"aZ":-31.179978564092238,"pfxX":8.714108775983492,"pfxZ":0.6602406248831274,"pX":0.5949506265643398,"pZ":1.036917131398084,"vX0":3.3947047047470225,"vY0":-122.81065942343717,"vZ0":-3.458562559528213,"x":94.32,"y":210.78,"x0":-1.9411722686895159,"y0":50.005874471483985,"z0":5.140787049718835,"aX":13.19356568190446},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.6,"breakHorizontal":-16.6,"spinRate":2780,"spinDirection":61},"zone":14,"typeConfidence":0.92,"plateTime":0.44753548012992983,"extension":6.433169184200989},"index":1,"playId":"9c0bbb19-7287-3cc1-9d2a-b66251da3fef","pitchNumber":2,"startTime":"2026-04-25T20:43:56.646Z","endTime":"2026-04-25T20:44:05.470Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.432848754405658,"aZ":-31.687913111992803,"pfxX":10.369090604564633,"pfxZ":0.33362391218173393,"pX":1.4061053632134237,"pZ":1.3209280738922522,"vX0":4.223727603327087,"vY0":-120.88642365937903,"vZ0":-2.5441745351264733,"x":63.4,"y":203.11,"x0":-1.715372910128112,"y0":50.003700212376394,"z0":5.1922220315342065,"aX":15.217333557533555},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.2,"breakHorizontal":-19.8,"spinRate":2757,"spinDirection":53},"zone":14,"typeConfidence":0.94,"plateTime":0.4545716823817556,"extension":6.589687943361063},"index":2,"playId":"f968588d-a462-3517-aa53-fe5421147f80","pitchNumber":3,"startTime":"2026-04-25T20:44:15.507Z","endTime":"2026-04-25T20:44:19.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.2,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.036386573246773,"aZ":-32.66173334820558,"pfxX":10.162983156157754,"pfxZ":-0.331286705599954,"pX":-0.08049046482277034,"pZ":2.6504973570424344,"vX0":1.389987464251507,"vY0":-121.64553354928086,"vZ0":0.5828182823337582,"x":120.07,"y":167.22,"x0":-1.979683273966054,"y0":50.00133364983469,"z0":5.261573281731358,"aX":15.079715108205473},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.1,"breakHorizontal":-18.7,"spinRate":2708,"spinDirection":53},"zone":5,"typeConfidence":0.93,"plateTime":0.45196087677868846,"extension":6.439698101791822},"hitData":{"launchSpeed":93.1,"launchAngle":-23.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":176.08,"coordY":109.89}},"index":3,"playId":"4cc8ff1c-8703-3065-a8b4-835ed1b20ae3","pitchNumber":4,"startTime":"2026-04-25T20:44:32.915Z","endTime":"2026-04-25T20:44:45.102Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:44:45.102Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Davis Schneider strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-25T20:45:18.735Z","endTime":"2026-04-25T20:47:00.783Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"postOnThird":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.719330426495908,"aZ":-32.269600459182115,"pfxX":10.628941810022717,"pfxZ":-0.0669752912750905,"pX":-1.3487126329293424,"pZ":2.7879642825356536,"vX0":-1.2614579068872374,"vY0":-118.47231978654939,"vZ0":1.1724778494512802,"x":168.41,"y":163.5,"x0":-2.1879098820704757,"y0":50.00271762025323,"z0":5.247571372750209,"aX":15.031329201571022},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":0.5,"breakHorizontal":-18.8,"spinRate":2532,"spinDirection":64},"zone":11,"typeConfidence":0.94,"plateTime":0.4632329352541418,"extension":6.489852456024934},"index":0,"playId":"f6a10ed9-cfd5-3673-82eb-32b9ed5bcd96","pitchNumber":1,"startTime":"2026-04-25T20:45:22.583Z","endTime":"2026-04-25T20:45:26.799Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"45ac2777-81b0-3f81-a329-151b57ca1573","startTime":"2026-04-25T20:45:39.190Z","endTime":"2026-04-25T20:45:43.962Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.935931992711236,"aZ":-25.577672374148566,"pfxX":0.1592636407186261,"pfxZ":3.5870940679850527,"pX":-0.2191033640589513,"pZ":3.0363692109224942,"vX0":5.144140761690671,"vY0":-134.28443532845822,"vZ0":-0.5504396689394676,"x":125.35,"y":156.8,"x0":-2.17409242152225,"y0":50.00541562946746,"z0":5.051080940723833,"aX":0.2934730011112386},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.6,"breakHorizontal":-1.3,"spinRate":2329,"spinDirection":201},"zone":2,"typeConfidence":0.84,"plateTime":0.40665981291802034,"extension":6.600044613516323},"index":2,"playId":"ffa29b49-2ade-35c7-bbd8-3d047c0a724e","pitchNumber":2,"startTime":"2026-04-25T20:45:57.863Z","endTime":"2026-04-25T20:46:04.238Z","isPitch":true,"type":"pitch"},{"details":{"description":"Daulton Varsho steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":3,"actionPlayId":"ffa29b49-2ade-35c7-bbd8-3d047c0a724e","startTime":"2026-04-25T20:46:22.112Z","endTime":"2026-04-25T20:46:34.025Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":662139,"link":"/api/v1/people/662139"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52632103061553,"aZ":-27.552410890743133,"pfxX":8.561869839198799,"pfxZ":3.106980982001211,"pX":-0.27764194996530683,"pZ":1.9371029084340632,"vX0":1.6869176435096391,"vY0":-121.33371474897348,"vZ0":-1.5364021358118425,"x":127.58,"y":186.48,"x0":-2.0944143003384257,"y0":50.00086787161896,"z0":4.9875409004166,"aX":12.717167557663078},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":5.5,"breakHorizontal":-16.0,"spinRate":2719,"spinDirection":71},"zone":8,"typeConfidence":0.92,"plateTime":0.45204732744819287,"extension":6.561649500015604},"index":4,"playId":"66dd0a2f-25dc-3f96-83a0-eb132d1dfc5b","pitchNumber":3,"startTime":"2026-04-25T20:46:34.025Z","endTime":"2026-04-25T20:46:37.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.933822210462427,"aZ":-21.89426218409667,"pfxX":0.841770606905782,"pfxZ":5.5828852889071054,"pX":-1.0552610062434058,"pZ":3.842737403959228,"vX0":2.5673321042683646,"vY0":-134.1086089701222,"vZ0":1.0289904534303962,"x":157.22,"y":135.03,"x0":-2.1300869596979948,"y0":50.00506874006796,"z0":5.002994957493319,"aX":1.5506920670529494},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.6,"breakHorizontal":-2.0,"spinRate":2401,"spinDirection":190},"zone":11,"typeConfidence":0.87,"plateTime":0.4066732720371782,"extension":6.513180915904951},"index":5,"playId":"bc337180-9e9b-3cf9-a389-ab873fd4cbc5","pitchNumber":4,"startTime":"2026-04-25T20:46:54.845Z","endTime":"2026-04-25T20:47:00.783Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:47:00.783Z","atBatIndex":47},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Andrés Giménez doubles (6) on a fly ball to left fielder George Valera. Kazuma Okamoto scores. Daulton Varsho scores.","rbi":2,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-25T20:47:18.928Z","endTime":"2026-04-25T20:47:53.382Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671655,"link":"/api/v1/people/671655"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":{"id":676282,"link":"/api/v1/people/676282"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":{"id":670036,"link":"/api/v1/people/670036"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.6072227604475,"aZ":-28.977693955542875,"pfxX":8.541724676030242,"pfxZ":2.1357904082821833,"pX":-0.4600071784434903,"pZ":3.3732151117770157,"vX0":1.0404278833158507,"vY0":-121.79157074146828,"vZ0":1.6252198682062033,"x":134.53,"y":147.7,"x0":-2.0024959980857897,"y0":50.00329867681452,"z0":5.208879509944211,"aX":12.79294544256971},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.6,"breakHorizontal":-15.7,"spinRate":2639,"spinDirection":64},"zone":11,"typeConfidence":0.91,"plateTime":0.45025044063971853,"extension":6.295794182843246},"index":0,"playId":"b93efe96-c50b-3b8d-b3db-abfbefb82b78","pitchNumber":1,"startTime":"2026-04-25T20:47:24.253Z","endTime":"2026-04-25T20:47:28.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.751473324075686,"aZ":-32.043768588889485,"pfxX":9.012625416916542,"pfxZ":0.08332950544279782,"pX":-0.1869196691724213,"pZ":2.6346184168584594,"vX0":1.6822578800918693,"vY0":-121.65420698580198,"vZ0":0.6999584171248145,"x":124.12,"y":167.65,"x0":-2.0584519971485298,"y0":50.000893381820745,"z0":5.129561337540584,"aX":13.451765498242738},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.6,"breakHorizontal":-16.7,"spinRate":2663,"spinDirection":63},"zone":5,"typeConfidence":0.92,"plateTime":0.45092061962870744,"extension":6.341412888553416},"hitData":{"launchSpeed":86.2,"launchAngle":33.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":43.84,"coordY":122.35}},"index":1,"playId":"f8162a6e-f281-39ca-86f8-8cf14fcb5096","pitchNumber":2,"startTime":"2026-04-25T20:47:38.832Z","endTime":"2026-04-25T20:47:53.382Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:47:53.382Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Heineman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-25T20:48:28.998Z","endTime":"2026-04-25T20:49:32.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.354705633213875,"aZ":-34.476606737309446,"pfxX":4.881561914419706,"pfxZ":-1.5520183299999282,"pX":-1.3972470982142782,"pZ":3.445286484127518,"vX0":0.1928530288274517,"vY0":-120.74762139200067,"vZ0":3.038864340890604,"x":170.26,"y":145.76,"x0":-2.112714157332262,"y0":50.00231843461437,"z0":5.193527734923839,"aX":7.2455041833539005},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.9,"breakHorizontal":-8.9,"spinRate":2619,"spinDirection":64},"zone":11,"typeConfidence":2.0,"plateTime":0.4526990089044025,"extension":6.469599206686968},"index":0,"playId":"0a89bbd1-9a01-32c5-921f-b081007ee776","pitchNumber":1,"startTime":"2026-04-25T20:48:32.399Z","endTime":"2026-04-25T20:48:35.399Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.854251094689978,"aZ":-22.267600939055647,"pfxX":-0.04975309618148138,"pfxZ":5.382421659465836,"pX":-0.7429187349305271,"pZ":2.609446794670854,"vX0":3.4330450928060965,"vY0":-134.72329769605145,"vZ0":-1.8558383717565738,"x":145.32,"y":168.32,"x0":-2.026475311674419,"y0":50.00489890544622,"z0":4.878722897438406,"aX":-0.09218308027549246},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.6,"breakHorizontal":-0.6,"spinRate":2495,"spinDirection":198},"zone":4,"typeConfidence":0.88,"plateTime":0.40632830702320843,"extension":6.507876129168551},"index":1,"playId":"b8f7691f-fdd1-34af-aabd-d4c9c6367e0b","pitchNumber":2,"startTime":"2026-04-25T20:48:48.860Z","endTime":"2026-04-25T20:48:52.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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.62081644776981,"aZ":-34.85139376746445,"pfxX":6.196434328671953,"pfxZ":-1.841621107457592,"pX":-0.2286993271637434,"pZ":1.5282070309596016,"vX0":2.086573931876649,"vY0":-119.65034625327246,"vZ0":-1.024816363540402,"x":125.72,"y":197.52,"x0":-1.9166376114157184,"y0":50.00354056974563,"z0":5.0790711439411025,"aX":9.00345769086481},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-3.4,"breakHorizontal":-11.8,"spinRate":2650,"spinDirection":52},"zone":13,"typeConfidence":2.0,"plateTime":0.4573898835424779,"extension":6.431181507799857},"index":2,"playId":"1b5edefb-a41b-3138-bf58-6486f712df69","pitchNumber":3,"startTime":"2026-04-25T20:49:06.584Z","endTime":"2026-04-25T20:49:09.672Z","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(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":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.817134518751324,"aZ":-36.65050083698143,"pfxX":6.266876223479208,"pfxZ":-3.064834159178715,"pX":0.2390345985030618,"pZ":0.44299716475533507,"vX0":3.258572499817604,"vY0":-120.29034763968042,"vZ0":-2.9340372817459297,"x":107.89,"y":226.82,"x0":-1.9481320776034863,"y0":50.00075062091248,"z0":4.9349246542326055,"aX":9.16175384633349},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-6.0,"breakHorizontal":-12.1,"spinRate":2743,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4557294333584001,"extension":6.5081232668994256},"index":3,"playId":"4bdd1f98-4310-3bc8-870b-f1297172b1a7","pitchNumber":4,"startTime":"2026-04-25T20:49:26.397Z","endTime":"2026-04-25T20:49:32.466Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:49:32.466Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"George Valera grounds out sharply, first baseman Vladimir Guerrero Jr. to pitcher Kevin Gausman.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-25T20:51:57.163Z","endTime":"2026-04-25T20:52:21.234Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":592332,"link":"/api/v1/people/592332"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jesús Sánchez remains in the game as the designated hitter.","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-25T20:50:22.187Z","endTime":"2026-04-25T20:51:59.449Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"501","replacedPlayer":{"id":650391,"link":"/api/v1/people/650391"}},{"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":90.8,"endSpeed":82.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.870669007882054,"aZ":-14.83797529279738,"pfxX":-6.248378300080338,"pfxZ":9.885622090230092,"pX":0.14796396637228867,"pZ":1.5900452198941937,"vX0":7.643590777027335,"vY0":-131.81797859418134,"vZ0":-7.893445429502222,"x":111.36,"y":195.85,"x0":-1.981965510538439,"y0":50.00625025568981,"z0":5.726092902039677,"aX":-10.962586898606416},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":16.3,"breakHorizontal":9.6,"spinRate":2122,"spinDirection":220},"zone":8,"typeConfidence":0.87,"plateTime":0.41602818509711925,"extension":6.549979436224771},"index":1,"playId":"25ab901f-3650-3a1e-92e0-928723a99b68","pitchNumber":1,"startTime":"2026-04-25T20:51:59.449Z","endTime":"2026-04-25T20:52:02.790Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.19788500219386,"aZ":-30.59925027812867,"pfxX":-4.138245648892452,"pfxZ":1.0884738134491663,"pX":0.4912252495792357,"pZ":1.8163390305448324,"vX0":7.641092934701121,"vY0":-119.31842943751283,"vZ0":-2.668002825938713,"x":98.28,"y":189.74,"x0":-2.20994217755099,"y0":50.00328500035791,"z0":5.696509286511285,"aX":-5.988905928832412},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.6,"breakHorizontal":5.8,"spinRate":1346,"spinDirection":230},"zone":9,"typeConfidence":0.87,"plateTime":0.4584225605265466,"extension":6.6137710989463905},"hitData":{"launchSpeed":102.7,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"hard","location":"3","coordinates":{"coordX":170.59,"coordY":159.96}},"index":2,"playId":"26db6e8a-70a0-383f-ae60-6b3f90a18239","pitchNumber":2,"startTime":"2026-04-25T20:52:13.895Z","endTime":"2026-04-25T20:52:21.234Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:52:21.234Z","atBatIndex":50},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"David Fry homers (1) on a fly ball to left field.","rbi":1,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-25T20:52:43.483Z","endTime":"2026-04-25T20:53:17.988Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":{"id":592332,"link":"/api/v1/people/592332"},"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":82.5,"endSpeed":75.9,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.563948740080846,"aZ":-30.553326096762454,"pfxX":0.5501681937835596,"pfxZ":1.114154850722466,"pX":-0.08517405864750476,"pZ":2.2490081047522317,"vX0":4.966738490395973,"vY0":-120.11822200694812,"vZ0":-1.9335395467378007,"x":120.25,"y":178.06,"x0":-2.25243908970436,"y0":50.005102332221966,"z0":5.784497116134523,"aX":0.8027164324241296},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.8,"breakHorizontal":-2.2,"spinRate":2124,"spinDirection":122},"zone":5,"typeConfidence":2.0,"plateTime":0.4562198989263906,"extension":6.582947024552668},"hitData":{"launchSpeed":100.8,"launchAngle":42.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":34.59,"coordY":85.41}},"index":0,"playId":"96805647-f71f-3b5e-aa6c-d37064115cad","pitchNumber":1,"startTime":"2026-04-25T20:52:54.234Z","endTime":"2026-04-25T20:53:17.988Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:53:17.988Z","atBatIndex":51},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Juan Brito lines out to center fielder Daulton Varsho.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-25T20:53:32.081Z","endTime":"2026-04-25T20:54:37.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"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(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":81.9,"endSpeed":75.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.626868611970558,"aZ":-29.645912392188144,"pfxX":-5.791460877014611,"pfxZ":1.7543357213330388,"pX":-1.296802929660486,"pZ":2.2604282636198985,"vX0":4.147217945815219,"vY0":-119.21324288632835,"vZ0":-1.8642439628753884,"x":166.43,"y":177.75,"x0":-2.3053958806044226,"y0":50.00254548804706,"z0":5.725069313619756,"aX":-8.34714164288695},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":3.0,"breakHorizontal":9.5,"spinRate":1429,"spinDirection":234},"zone":13,"typeConfidence":0.91,"plateTime":0.459218695709648,"extension":6.558423517158932},"index":0,"playId":"f6429074-cb39-362c-a569-9b7cb007cc51","pitchNumber":1,"startTime":"2026-04-25T20:53:40.319Z","endTime":"2026-04-25T20:53:43.319Z","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":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.594345469683756,"aZ":-13.12428895002229,"pfxX":-6.347804453301973,"pfxZ":10.230306981565388,"pX":-0.6667415262065699,"pZ":2.8338994853676662,"vX0":6.231404267304404,"vY0":-135.58953660749458,"vZ0":-5.277497992256433,"x":142.41,"y":162.26,"x0":-2.169795600773221,"y0":50.0050808755352,"z0":5.721140458754095,"aX":-11.82334524567691},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.6,"breakHorizontal":10.2,"spinRate":2144,"spinDirection":221},"zone":1,"typeConfidence":0.9,"plateTime":0.40393303382560086,"extension":6.56028120711106},"index":1,"playId":"985d0bae-7a02-394d-a953-f346bce89722","pitchNumber":2,"startTime":"2026-04-25T20:53:54.513Z","endTime":"2026-04-25T20:53:57.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},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.133192646233457,"aZ":-14.584346237617774,"pfxX":-8.61842140836519,"pfxZ":9.330229557969286,"pX":-0.14112318801989296,"pZ":2.4234366013395374,"vX0":8.287879482597248,"vY0":-136.47153066495457,"vZ0":-5.850267114802353,"x":122.38,"y":173.35,"x0":-2.098173918722127,"y0":50.004674158872106,"z0":5.600147361636193,"aX":-16.252557239802332},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.8,"breakHorizontal":13.8,"spinRate":2136,"spinDirection":224},"zone":5,"typeConfidence":0.89,"plateTime":0.4013937309113511,"extension":6.628906478977909},"index":2,"playId":"9a992eb8-c243-3573-993e-04b5c78948a3","pitchNumber":3,"startTime":"2026-04-25T20:54:10.352Z","endTime":"2026-04-25T20:54:13.352Z","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":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.82023238953115,"aZ":-13.679517266985794,"pfxX":-8.50005519080243,"pfxZ":9.712956978597926,"pX":-0.6696024256682854,"pZ":2.7855420201777505,"vX0":6.7506085387160635,"vY0":-137.6591968966688,"vZ0":-5.2595754981910865,"x":142.52,"y":163.57,"x0":-2.0590087175039384,"y0":50.00277374543279,"z0":5.659599081321401,"aX":-16.184435286132796},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.6,"breakHorizontal":13.8,"spinRate":2219,"spinDirection":223},"zone":4,"typeConfidence":0.9,"plateTime":0.39910051927664325,"extension":6.636397100878074},"hitData":{"launchSpeed":98.6,"launchAngle":22.0,"totalDistance":357.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":163.96,"coordY":60.45}},"index":3,"playId":"8e64cccc-0889-32dd-bf1d-43cedc528747","pitchNumber":4,"startTime":"2026-04-25T20:54:29.995Z","endTime":"2026-04-25T20:54:37.373Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:54:37.373Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bo Naylor strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-25T20:57:11.234Z","endTime":"2026-04-25T21:00:07.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,9,10],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-25T20:54:58.046Z","endTime":"2026-04-25T20:55:32.808Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Mason Fluharty replaces Kevin Gausman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-25T20:55:32.808Z","endTime":"2026-04-25T20:57:13.568Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689254,"link":"/api/v1/people/689254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.103049296354605,"aZ":-19.977775756017156,"pfxX":-0.550527168522586,"pfxZ":7.0705222614589935,"pX":0.20121662276485522,"pZ":2.4935889519763594,"vX0":-8.924930008060045,"vY0":-130.202968651301,"vZ0":-4.147712233971459,"x":109.33,"y":171.45,"x0":3.738205676573403,"y0":50.005728126298436,"z0":5.609929289213859,"aX":-0.9474969994566065},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":12.1,"breakHorizontal":2.9,"spinRate":2486,"spinDirection":161},"zone":5,"typeConfidence":0.88,"plateTime":0.41990264635762964,"extension":6.8178349729566134},"index":2,"playId":"d58aed21-6d92-35b5-9648-d791a3eedcff","pitchNumber":1,"startTime":"2026-04-25T20:57:13.568Z","endTime":"2026-04-25T20:57:16.568Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":74.9,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.032936573067058,"aZ":-34.420336184964306,"pfxX":-6.381685700139219,"pfxZ":-1.5812936658654921,"pX":-0.20946245215358053,"pZ":1.1875211475590937,"vX0":-6.588132356717716,"vY0":-119.71112130439413,"vZ0":-3.666480033458895,"x":124.98,"y":206.72,"x0":3.4312493649316687,"y0":50.0045568917587,"z0":5.895065164818477,"aX":-9.050739783068284},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-3.6,"breakHorizontal":13.4,"spinRate":2631,"spinDirection":304},"zone":13,"typeConfidence":0.91,"plateTime":0.4616006550378491,"extension":6.99213766315769},"index":3,"playId":"b89ac176-17b3-3e83-abf3-79413fe6461e","pitchNumber":2,"startTime":"2026-04-25T20:57:31.510Z","endTime":"2026-04-25T20:57:34.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.3,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99440991103562,"aZ":-27.18128801632817,"pfxX":-4.694242022367696,"pfxZ":3.532834516010796,"pX":0.2699017327822064,"pZ":3.1125345720802264,"vX0":-6.51838195298429,"vY0":-119.04728498168625,"vZ0":-0.6383529338569879,"x":106.71,"y":154.74,"x0":3.669166946551365,"y0":50.00493395098646,"z0":5.8768376379880145,"aX":-6.638180553309356},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":6.5,"breakHorizontal":10.3,"spinRate":2625,"spinDirection":295},"zone":2,"typeConfidence":0.91,"plateTime":0.462711462709279,"extension":6.899440481487013},"index":4,"playId":"d95a07d7-fc9b-33c9-a909-45c8e6b54678","pitchNumber":3,"startTime":"2026-04-25T20:57:46.953Z","endTime":"2026-04-25T20:57:50.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.2,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.986869709741672,"aZ":-20.17063246122204,"pfxX":1.175759368963663,"pfxZ":6.549695258034461,"pX":-0.30205938950913913,"pZ":2.6441449146187255,"vX0":-10.974029088628507,"vY0":-133.83562108340314,"vZ0":-4.166102521741617,"x":128.51,"y":167.39,"x0":3.680265034795928,"y0":50.00539801866272,"z0":5.645856633390986,"aX":2.15543109232296},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.3,"breakHorizontal":0.0,"spinRate":2418,"spinDirection":153},"zone":4,"typeConfidence":0.91,"plateTime":0.40757850475746915,"extension":6.8516018705715735},"index":5,"playId":"481572ff-3ce4-36a1-ab42-5c7be9054ace","pitchNumber":4,"startTime":"2026-04-25T20:58:28.024Z","endTime":"2026-04-25T20:58:31.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.4,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.803091806336344,"aZ":-19.474404006049888,"pfxX":0.0686921849721116,"pfxZ":6.894758264765119,"pX":0.24819683625877081,"pZ":2.5081106280621133,"vX0":-8.920463283965432,"vY0":-134.08799171222205,"vZ0":-4.885454795115274,"x":107.54,"y":171.06,"x0":3.592966833611379,"y0":50.00524740985117,"z0":5.7209612479091305,"aX":0.1278148580404777},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.8,"breakHorizontal":1.6,"spinRate":2540,"spinDirection":161},"zone":5,"typeConfidence":0.91,"plateTime":0.4066671902694674,"extension":6.797327871688574},"index":6,"playId":"cbf2b6e4-3639-311a-aad2-e59a76859c7f","pitchNumber":5,"startTime":"2026-04-25T20:58:48.137Z","endTime":"2026-04-25T20:58:52.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.7,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53467867759603,"aZ":-20.364061960129114,"pfxX":-0.1863763797874296,"pfxZ":6.364999238070945,"pX":-0.5800904252566473,"pZ":3.0274604917253085,"vX0":-11.049072187670784,"vY0":-134.70333483750116,"vZ0":-3.5163172541235643,"x":139.11,"y":157.04,"x0":3.5822955646474495,"y0":50.00620959459442,"z0":5.772437538192781,"aX":-0.343351838787364},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.0,"breakHorizontal":2.5,"spinRate":2569,"spinDirection":152},"zone":1,"typeConfidence":0.92,"plateTime":0.405089077320155,"extension":6.807102654029057},"index":7,"playId":"47879698-e676-3515-8513-77af4d166f7f","pitchNumber":6,"startTime":"2026-04-25T20:59:10.864Z","endTime":"2026-04-25T20:59:14.089Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":8,"startTime":"2026-04-25T20:59:24.616Z","endTime":"2026-04-25T20:59:42.708Z","isPitch":false,"type":"action","player":{"id":666310,"link":"/api/v1/people/666310"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.0552332634011,"aZ":-19.631563004490182,"pfxX":-0.23197852272463626,"pfxZ":6.700942012031801,"pX":0.38934152396758737,"pZ":3.5400067779483524,"vX0":-8.676343886818186,"vY0":-135.54071644942644,"vZ0":-2.330634304414078,"x":102.16,"y":143.2,"x0":3.6542295252279335,"y0":50.000563199460395,"z0":5.773426166681166,"aX":-0.43153332094974095},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.9,"breakHorizontal":2.2,"spinRate":2554,"spinDirection":165},"zone":12,"typeConfidence":0.92,"plateTime":0.4032407879977531,"extension":6.835900994747261},"index":9,"playId":"a3a9d8a4-710e-3f2d-8779-e0a70813beb0","pitchNumber":7,"startTime":"2026-04-25T20:59:42.708Z","endTime":"2026-04-25T20:59:45.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.0,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.528660098240522,"aZ":-31.016417409506673,"pfxX":-8.313318496182385,"pfxZ":0.7761375579804142,"pX":-0.3916396323489843,"pZ":1.2156279710991322,"vX0":-6.360883901800117,"vY0":-121.97676864633972,"vZ0":-4.717786695255683,"x":131.93,"y":205.96,"x0":3.3403505777471483,"y0":50.002200309050906,"z0":5.883874881695081,"aX":-12.383594939923139},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.5,"breakHorizontal":16.7,"spinRate":2640,"spinDirection":300},"zone":13,"typeConfidence":0.9,"plateTime":0.451002408289531,"extension":7.017797022174465},"index":10,"playId":"754c68ff-5985-3006-a70c-674583648932","pitchNumber":8,"startTime":"2026-04-25T21:00:04.533Z","endTime":"2026-04-25T21:00:07.883Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T21:00:07.883Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Myles Straw singles on a sharp line drive to left fielder George Valera.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-25T21:02:31.965Z","endTime":"2026-04-25T21:03:42.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688883,"fullName":"Peyton Pallette","link":"/api/v1/people/688883"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671655,"link":"/api/v1/people/671655"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Peyton Pallette replaces Matt Festa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-25T21:02:07.401Z","endTime":"2026-04-25T21:02:34.290Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688883,"link":"/api/v1/people/688883"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.30855373238139,"aZ":-34.42582324834751,"pfxX":5.261109784340525,"pfxZ":-1.4761933704518895,"pX":1.8697620987186692,"pZ":0.9367405019834661,"vX0":8.340936258416619,"vY0":-123.14330462906008,"vZ0":-4.5003845227097035,"x":45.73,"y":213.49,"x0":-2.2557069951896405,"y0":50.00508831339347,"z0":5.726581225207268,"aX":8.013484905136417},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.6,"breakHorizontal":-11.6,"spinRate":2565,"spinDirection":25},"zone":14,"typeConfidence":0.91,"plateTime":0.4461745024067465,"extension":5.737862477555227},"index":1,"playId":"0ab59743-fe12-3334-b634-d68ff4b9217f","pitchNumber":1,"startTime":"2026-04-25T21:02:34.290Z","endTime":"2026-04-25T21:02:37.290Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64318411527131,"aZ":-14.248149889693842,"pfxX":-8.604842384850185,"pfxZ":9.329809190185586,"pX":0.16508444278788684,"pZ":3.0620441778617282,"vX0":9.557667339723803,"vY0":-138.1762940442422,"vZ0":-4.9276182357234735,"x":110.71,"y":156.1,"x0":-2.23139005244319,"y0":50.00181624278284,"z0":5.835864793081137,"aX":-16.531415373701844},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.0,"breakHorizontal":13.4,"spinRate":2299,"spinDirection":222},"zone":2,"typeConfidence":0.9,"plateTime":0.39738253400521417,"extension":5.762951451387063},"index":2,"playId":"ad641c4f-dee4-3373-81e5-dc18548f6184","pitchNumber":2,"startTime":"2026-04-25T21:02:48.952Z","endTime":"2026-04-25T21:02:52.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.345002198628244,"aZ":-15.333409286687694,"pfxX":-9.012866955046135,"pfxZ":8.725843885349354,"pX":0.2212860154279668,"pZ":2.991356598538939,"vX0":10.336956887461959,"vY0":-138.60284716078726,"vZ0":-4.851412246833422,"x":108.57,"y":158.01,"x0":-2.4000729103893406,"y0":50.0025600802533,"z0":5.801498066208366,"aX":-17.393377112661287},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.9,"breakHorizontal":13.9,"spinRate":2165,"spinDirection":225},"zone":2,"typeConfidence":0.9,"plateTime":0.39642856462968545,"extension":5.7129492612850425},"index":3,"playId":"fd4f7a31-5b34-3768-8a9c-45f12e42dd12","pitchNumber":3,"startTime":"2026-04-25T21:03:03.764Z","endTime":"2026-04-25T21:03:07.645Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.1,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85083266124352,"aZ":-36.73266898462186,"pfxX":6.517964864183449,"pfxZ":-3.0051701823459815,"pX":-0.43453084268323355,"pZ":4.598371065006074,"vX0":2.6799917364021133,"vY0":-122.53904809871548,"vZ0":3.8981813349180516,"x":133.56,"y":114.62,"x0":-2.390112186935133,"y0":50.003608032633174,"z0":6.130603552390263,"aX":9.883743778268448},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.2,"breakHorizontal":-12.5,"spinRate":2437,"spinDirection":42},"zone":11,"typeConfidence":0.9,"plateTime":0.44747714769038405,"extension":5.671521789090883},"index":4,"playId":"5dd800c1-98a4-3967-aed9-f6843112f942","pitchNumber":4,"startTime":"2026-04-25T21:03:18.759Z","endTime":"2026-04-25T21:03:23.838Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":74.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.974756474357214,"aZ":-45.20075049284923,"pfxX":5.205766176806672,"pfxZ":-9.24113736273143,"pX":-0.31339463499511844,"pZ":2.5252916748170975,"vX0":3.2156865059982773,"vY0":-119.10927763546997,"vZ0":1.2523322390968983,"x":128.95,"y":170.6,"x0":-2.366222141525102,"y0":50.003565074340536,"z0":6.14194323814071,"aX":7.336583920411404},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-16.0,"breakHorizontal":-10.3,"spinRate":2602,"spinDirection":28},"zone":5,"typeConfidence":0.9,"plateTime":0.46327902288669964,"extension":5.600343946160937},"hitData":{"launchSpeed":101.9,"launchAngle":10.0,"totalDistance":177.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":70.89,"coordY":95.85}},"index":5,"playId":"3b8e1a51-0f21-3bf6-a2ff-7fd416bee7f7","pitchNumber":5,"startTime":"2026-04-25T21:03:32.886Z","endTime":"2026-04-25T21:03:42.481Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T21:03:42.481Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ernie Clement singles on a ground ball to center fielder Angel Martínez. Myles Straw to 2nd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-25T21:03:57.251Z","endTime":"2026-04-25T21:05:39.915Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688883,"fullName":"Peyton Pallette","link":"/api/v1/people/688883"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"postOnSecond":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"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":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"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":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.371744638801506,"aZ":-11.952790357815594,"pfxX":-7.276536658143819,"pfxZ":10.266289608255235,"pX":0.9697170430017173,"pZ":1.8254525282834586,"vX0":11.088597570667872,"vY0":-139.2586908199874,"vZ0":-8.352906832251396,"x":80.04,"y":189.49,"x0":-2.1127855873251034,"y0":50.005907849309665,"z0":5.64870873620972,"aX":-14.338041687791108},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.0,"breakHorizontal":10.9,"spinRate":2283,"spinDirection":219},"zone":14,"typeConfidence":0.9,"plateTime":0.39285185618224583,"extension":5.916783708574543},"index":0,"playId":"fe6b8d6c-9c74-368c-b9b9-46cc04ad3253","pitchNumber":1,"startTime":"2026-04-25T21:04:02.706Z","endTime":"2026-04-25T21:04:07.850Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.065637713271027,"aZ":-12.537741340638629,"pfxX":-6.904482236164837,"pfxZ":9.943626343081146,"pX":0.03603706556528332,"pZ":3.290519545942276,"vX0":8.567694392533912,"vY0":-139.5609536746045,"vZ0":-4.707541531245541,"x":115.63,"y":149.94,"x0":-2.1749551525233626,"y0":50.00355612271027,"z0":5.823332656531814,"aX":-13.636652715404946},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.2,"breakHorizontal":10.8,"spinRate":2278,"spinDirection":217},"zone":2,"typeConfidence":0.9,"plateTime":0.39228920864754313,"extension":5.700646097227963},"index":1,"playId":"9868291b-c644-3acd-87db-2df970b16f6b","pitchNumber":2,"startTime":"2026-04-25T21:04:17.985Z","endTime":"2026-04-25T21:04:21.368Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-04-25T21:04:32.963Z","endTime":"2026-04-25T21:04:44.848Z","isPitch":false,"type":"action","player":{"id":676391,"link":"/api/v1/people/676391"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.394061659352317,"aZ":-12.930599290793293,"pfxX":-7.157980084520345,"pfxZ":9.913085942674282,"pX":0.5823071953907629,"pZ":2.7702778995420454,"vX0":9.966514991205779,"vY0":-138.55648184897584,"vZ0":-5.949960590381124,"x":94.8,"y":163.98,"x0":-2.1339019795623573,"y0":50.00358664522103,"z0":5.812039907065833,"aX":-13.89730664148417},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.8,"breakHorizontal":10.8,"spinRate":2282,"spinDirection":219},"zone":3,"typeConfidence":0.9,"plateTime":0.3955252294308691,"extension":5.774151915079768},"index":3,"playId":"3dfbdcbe-ddf1-3bff-9aee-ac4fd8d9bc19","pitchNumber":3,"startTime":"2026-04-25T21:04:44.848Z","endTime":"2026-04-25T21:04:48.579Z","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":95.9,"endSpeed":87.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.244767798086844,"aZ":-12.549976414027329,"pfxX":-6.822769517545623,"pfxZ":9.99561059219203,"pX":0.30636313626484074,"pZ":3.0177731539839527,"vX0":9.39705737435616,"vY0":-139.24355302813993,"vZ0":-5.204963146509969,"x":105.32,"y":157.3,"x0":-2.2256891774886736,"y0":50.006557679361926,"z0":5.741620879586599,"aX":-13.401188919108709},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.2,"breakHorizontal":10.4,"spinRate":2263,"spinDirection":220},"zone":3,"typeConfidence":0.9,"plateTime":0.39334996954759216,"extension":5.848592367590443},"index":4,"playId":"5727531f-4d89-30b7-a699-40e46448acf1","pitchNumber":4,"startTime":"2026-04-25T21:05:04.329Z","endTime":"2026-04-25T21:05:07.329Z","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":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66098616286035,"aZ":-14.017600542170378,"pfxX":-9.948734234097847,"pfxZ":9.341757255143662,"pX":0.6348513310402107,"pZ":2.3569041633447343,"vX0":11.115165341280155,"vY0":-138.89469986625141,"vZ0":-6.522228392283594,"x":92.8,"y":175.14,"x0":-2.1364556090986273,"y0":50.00118438010697,"z0":5.677089485672663,"aX":-19.333186994249747},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.6,"breakHorizontal":15.6,"spinRate":2342,"spinDirection":223},"zone":6,"typeConfidence":0.9,"plateTime":0.39515404900099993,"extension":5.786996475584945},"hitData":{"launchSpeed":95.1,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.25,"coordY":90.53}},"index":5,"playId":"8efbee7b-d216-3c08-987d-41fa1a7017e9","pitchNumber":5,"startTime":"2026-04-25T21:05:25.817Z","endTime":"2026-04-25T21:05:39.915Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T21:05:39.915Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Vladimir Guerrero Jr. walks. Myles Straw to 3rd. Ernie Clement to 2nd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-25T21:05:50.098Z","endTime":"2026-04-25T21:08:35.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688883,"fullName":"Peyton Pallette","link":"/api/v1/people/688883"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"postOnSecond":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"postOnThird":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"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":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"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":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"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":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.40050954386966,"aZ":-37.8022729425693,"pfxX":2.179323684733511,"pfxZ":-3.595150878540762,"pX":0.8041206737596058,"pZ":2.4414186043113166,"vX0":6.755414755486496,"vY0":-124.13489788863964,"vZ0":-0.7176841413222191,"x":86.35,"y":172.86,"x0":-2.2336924312540556,"y0":50.00496910680539,"z0":5.875988599170373,"aX":3.4082093483766145},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-6.5,"breakHorizontal":-5.5,"spinRate":2419,"spinDirection":36},"zone":14,"typeConfidence":0.91,"plateTime":0.4409029242606164,"extension":5.740878287157339},"index":0,"playId":"0185ef10-7f26-39ea-9428-3c3aa6b38bf9","pitchNumber":1,"startTime":"2026-04-25T21:06:04.706Z","endTime":"2026-04-25T21:06:07.706Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.907613840454836,"aZ":-14.344480849980192,"pfxX":-6.545732154681501,"pfxZ":9.243760156185367,"pX":1.1241731686864829,"pZ":3.00816769067534,"vX0":11.149329638608132,"vY0":-138.48842938349662,"vZ0":-5.117191871553916,"x":74.15,"y":157.56,"x0":-2.116233086673043,"y0":50.00649724913823,"z0":5.8504417319599655,"aX":-12.631577413215405},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.7,"breakHorizontal":9.4,"spinRate":2211,"spinDirection":223},"zone":12,"typeConfidence":0.9,"plateTime":0.39655449911293283,"extension":5.755567052166656},"index":1,"playId":"2f0cbb10-4bf1-3f1f-a98b-4924d54f3de0","pitchNumber":2,"startTime":"2026-04-25T21:06:27.464Z","endTime":"2026-04-25T21:06:31.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":87.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.17283834277638,"aZ":-11.549031791489995,"pfxX":-7.24815479587481,"pfxZ":10.445582083483421,"pX":1.4167092475459169,"pZ":1.8099309836436557,"vX0":12.417815866457431,"vY0":-140.00705156247182,"vZ0":-8.312161964328144,"x":63.0,"y":189.91,"x0":-2.14519648549071,"y0":50.00404753716424,"z0":5.583151705860609,"aX":-14.31435796291952},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.2,"breakHorizontal":10.4,"spinRate":2306,"spinDirection":223},"zone":14,"typeConfidence":0.91,"plateTime":0.3920100537711724,"extension":5.9286795513506405},"index":2,"playId":"fa560695-65d6-3f4f-8df9-f693d8a2bc58","pitchNumber":3,"startTime":"2026-04-25T21:06:46.270Z","endTime":"2026-04-25T21:06:49.270Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.097230768944556,"aZ":-43.13785894889168,"pfxX":3.22124341567425,"pfxZ":-7.679358513553312,"pX":1.7968169519711361,"pZ":0.23998520368809714,"vX0":7.9113271013168935,"vY0":-120.06914162227463,"vZ0":-3.88515097346211,"x":48.51,"y":232.3,"x0":-1.989427507276381,"y0":50.00489136172373,"z0":5.8063390539608495,"aX":4.596541125005103},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-14.6,"breakHorizontal":-8.2,"spinRate":2944,"spinDirection":26},"zone":14,"typeConfidence":0.9,"plateTime":0.4601504902997222,"extension":6.026731954255829},"index":3,"playId":"bba92996-1f3c-30cd-8e34-4ab1193042d1","pitchNumber":4,"startTime":"2026-04-25T21:07:05.327Z","endTime":"2026-04-25T21:07:12.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.16096223985836,"aZ":-34.11216552121377,"pfxX":3.456291776552855,"pfxZ":-1.2527941476255862,"pX":1.034983881249134,"pZ":1.9705335331905731,"vX0":7.004488687187089,"vY0":-123.46347953350335,"vZ0":-2.531455698621119,"x":77.55,"y":185.58,"x0":-2.28578226589029,"y0":50.00238050195627,"z0":5.8747247380882435,"aX":5.345410791742931},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.6,"breakHorizontal":-7.9,"spinRate":2533,"spinDirection":39},"zone":14,"typeConfidence":0.9,"plateTime":0.4433158832030557,"extension":5.654966387465456},"index":4,"playId":"a69e30ec-7c48-31ee-a9b0-004be72e2a09","pitchNumber":5,"startTime":"2026-04-25T21:07:30.046Z","endTime":"2026-04-25T21:07:33.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.60913441508074,"aZ":-11.984117035059452,"pfxX":-6.316579585961597,"pfxZ":10.292994615533818,"pX":0.09188277398678045,"pZ":3.089793189848944,"vX0":8.449370566081617,"vY0":-139.25248047613752,"vZ0":-5.11373949701642,"x":113.5,"y":155.36,"x0":-2.16267628676073,"y0":50.00498559602954,"z0":5.744614924385564,"aX":-12.3932657067403},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.8,"breakHorizontal":9.7,"spinRate":2227,"spinDirection":221},"zone":2,"typeConfidence":0.9,"plateTime":0.3935133732563916,"extension":5.9155522359653965},"index":5,"playId":"b1d8f92b-fc58-31b2-a243-dda8516d12b3","pitchNumber":6,"startTime":"2026-04-25T21:07:48.363Z","endTime":"2026-04-25T21:07:51.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.828744901669737,"aZ":-34.420509670882765,"pfxX":3.9812088443100935,"pfxZ":-1.4570309791713623,"pX":0.7852718668046872,"pZ":2.3019723018417904,"vX0":6.253855912856793,"vY0":-123.50262158600545,"vZ0":-1.5536298007477987,"x":87.07,"y":176.63,"x0":-2.297837487377288,"y0":50.0011909445406,"z0":5.836713755875506,"aX":6.143247558177097},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.8,"breakHorizontal":-8.6,"spinRate":2471,"spinDirection":24},"zone":14,"typeConfidence":0.9,"plateTime":0.4436592001774029,"extension":5.7322878400394055},"index":6,"playId":"781bd299-a1b3-38fc-bfbb-3a261e4c197e","pitchNumber":7,"startTime":"2026-04-25T21:08:10.531Z","endTime":"2026-04-25T21:08:13.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.406855515066354,"aZ":-34.5626419518966,"pfxX":3.760786962872957,"pfxZ":-1.5016779965012828,"pX":0.7800737214813394,"pZ":0.8115744590100781,"vX0":6.415898205360559,"vY0":-124.89078899799745,"vZ0":-4.913064015030954,"x":87.27,"y":216.87,"x0":-2.3078932636260836,"y0":50.006149130983495,"z0":5.636884421906603,"aX":5.961060928982144},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-3.6,"breakHorizontal":-8.3,"spinRate":2475,"spinDirection":14},"zone":14,"typeConfidence":0.9,"plateTime":0.438036700005644,"extension":5.757745178795309},"index":7,"playId":"952579fd-9834-3896-8836-b551de3fac79","pitchNumber":8,"startTime":"2026-04-25T21:08:30.961Z","endTime":"2026-04-25T21:08:35.090Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T21:08:35.090Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kazuma Okamoto walks. Myles Straw scores. Ernie Clement to 3rd. Vladimir Guerrero Jr. to 2nd.","rbi":1,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-25T21:09:47.100Z","endTime":"2026-04-25T21:10:42.663Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688883,"fullName":"Peyton Pallette","link":"/api/v1/people/688883"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"postOnSecond":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"postOnThird":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":{"id":688883,"link":"/api/v1/people/688883"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"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":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"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":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-25T21:08:55.365Z","endTime":"2026-04-25T21:09:49.385Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.356761615712383,"aZ":-38.87352710696515,"pfxX":5.335017765748153,"pfxZ":-4.374968303552887,"pX":-0.6225552983970022,"pZ":4.596979241022098,"vX0":2.7732534404593876,"vY0":-122.65009521158264,"vZ0":4.238103622714065,"x":140.73,"y":114.66,"x0":-2.459801796569803,"y0":50.00578671777375,"z0":6.153549928094614,"aX":8.161263738672618},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-6.7,"breakHorizontal":-10.3,"spinRate":2445,"spinDirection":45},"zone":11,"typeConfidence":0.86,"plateTime":0.4459022951828495,"extension":5.715717216012841},"index":1,"playId":"5c8083ed-9493-3823-9cee-1549f80d1104","pitchNumber":1,"startTime":"2026-04-25T21:09:49.385Z","endTime":"2026-04-25T21:09:52.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.249021482643602,"aZ":-34.15904910023027,"pfxX":5.729482374672061,"pfxZ":-1.268741000162274,"pX":1.5101312113486574,"pZ":2.4310244805664323,"vX0":7.562847814891607,"vY0":-124.12758209979584,"vZ0":-1.5979770773965183,"x":59.44,"y":173.14,"x0":-2.3229184115145407,"y0":50.00607618357899,"z0":5.931784322768113,"aX":8.927011374586423},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.4,"breakHorizontal":-12.1,"spinRate":2371,"spinDirection":23},"zone":14,"typeConfidence":0.9,"plateTime":0.441558067885524,"extension":5.675788081813221},"index":2,"playId":"f20b7bf8-1164-3072-bbfd-4d4f7f054a2e","pitchNumber":2,"startTime":"2026-04-25T21:10:03.032Z","endTime":"2026-04-25T21:10:06.089Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11904789942599,"aZ":-36.06622303320808,"pfxX":2.5480104344480967,"pfxZ":-2.451220536840794,"pX":1.958524441251723,"pZ":0.155892559798498,"vX0":9.476583018702993,"vY0":-125.02709721932324,"vZ0":-6.304208380156417,"x":42.35,"y":234.57,"x0":-2.2046154918384135,"y0":50.00104751255341,"z0":5.6536754892300545,"aX":4.049962624899038},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-5.6,"breakHorizontal":-6.7,"spinRate":2496,"spinDirection":7},"zone":14,"typeConfidence":0.91,"plateTime":0.437319348875977,"extension":5.871651580539601},"index":3,"playId":"98bbfa4b-0ca0-316d-b358-e40daf8444a4","pitchNumber":3,"startTime":"2026-04-25T21:10:19.179Z","endTime":"2026-04-25T21:10:22.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10110288196424,"aZ":-11.885325423552768,"pfxX":-7.233432769547653,"pfxZ":10.364349497496665,"pX":-0.5721167543606933,"pZ":4.50156157264871,"vX0":7.273519532383443,"vY0":-139.23624284353568,"vZ0":-1.6182511350327515,"x":138.81,"y":117.24,"x0":-2.2820849950205324,"y0":50.00600626725006,"z0":5.8794186237787835,"aX":-14.164839963578046},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.6,"breakHorizontal":11.5,"spinRate":2364,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.3938226750069669,"extension":5.8920228454070935},"index":4,"playId":"f19f9ee5-d2e2-3644-8b11-b9e10ac36b1d","pitchNumber":4,"startTime":"2026-04-25T21:10:38.987Z","endTime":"2026-04-25T21:10:42.663Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T21:10:42.663Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jesús Sánchez flies out to left fielder George Valera.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-25T21:11:04.143Z","endTime":"2026-04-25T21:14:11.545Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688883,"fullName":"Peyton Pallette","link":"/api/v1/people/688883"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"postOnSecond":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"postOnThird":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,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":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":671655,"link":"/api/v1/people/671655"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08270133184076,"aZ":-12.089365149757498,"pfxX":-7.156305903224828,"pfxZ":10.235400361759986,"pX":-0.6022615358468816,"pZ":4.069650661663324,"vX0":7.535390577457889,"vY0":-139.3734447674353,"vZ0":-2.4542535696061405,"x":139.96,"y":128.9,"x0":-2.414567544459439,"y0":50.001315589213704,"z0":5.762693118363883,"aX":-14.041384758946856},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.2,"breakHorizontal":11.4,"spinRate":2329,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.3933806642378386,"extension":5.842346009370527},"index":0,"playId":"58918c6e-c56d-3468-84c3-9eb16640eda2","pitchNumber":1,"startTime":"2026-04-25T21:11:07.682Z","endTime":"2026-04-25T21:11:11.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.744984416694255,"aZ":-34.45161110970949,"pfxX":3.8385729787842866,"pfxZ":-1.4601699175334346,"pX":-1.6821674984969452,"pZ":3.057490708170782,"vX0":1.251575955992716,"vY0":-123.99368995045288,"vZ0":0.3313149283403878,"x":181.12,"y":156.23,"x0":-2.6921981760991445,"y0":50.00404516189485,"z0":5.796263640354933,"aX":5.978513825738765},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.3,"breakHorizontal":-7.2,"spinRate":2289,"spinDirection":36},"zone":11,"typeConfidence":0.91,"plateTime":0.4417047507237015,"extension":5.61808503239563},"index":1,"playId":"09c9d34d-52db-3d8d-95a6-2b024394a1b4","pitchNumber":2,"startTime":"2026-04-25T21:11:23.123Z","endTime":"2026-04-25T21:11:26.131Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-25T21:11:50.178Z","endTime":"2026-04-25T21:12:18.380Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12998041991835,"aZ":-11.691612785854701,"pfxX":-7.21021019376255,"pfxZ":10.528579045617658,"pX":-0.7591418755705173,"pZ":2.70182035166708,"vX0":6.956690894601663,"vY0":-138.85292921246068,"vZ0":-6.113272753980561,"x":145.94,"y":165.83,"x0":-2.3645925142332698,"y0":50.00386876271634,"z0":5.715576130414676,"aX":-14.029524591818124},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.9,"breakHorizontal":11.5,"spinRate":2239,"spinDirection":223},"zone":4,"typeConfidence":0.9,"plateTime":0.3950085430990402,"extension":5.804373669278702},"index":3,"playId":"4cb02671-0115-3cc6-b927-8ce12dc013cd","pitchNumber":3,"startTime":"2026-04-25T21:12:18.380Z","endTime":"2026-04-25T21:12:24.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":87.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.385453325632458,"aZ":-13.981754825107892,"pfxX":-6.004328553947022,"pfxZ":9.276965766494559,"pX":0.5166651389796479,"pZ":3.1582510745877874,"vX0":9.914304906957256,"vY0":-139.20011530965542,"vZ0":-4.5604074729306285,"x":97.31,"y":153.51,"x0":-2.3119316715088707,"y0":50.006776782010796,"z0":5.7442951502673525,"aX":-11.780618230909875},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.0,"breakHorizontal":8.8,"spinRate":2083,"spinDirection":222},"zone":3,"typeConfidence":0.9,"plateTime":0.3935541692457045,"extension":5.762110819380669},"index":4,"playId":"ef031371-ad71-3ac8-8a1d-c0ade7253d6f","pitchNumber":4,"startTime":"2026-04-25T21:12:34.115Z","endTime":"2026-04-25T21:12:37.115Z","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.0,"endSpeed":86.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.349872057615464,"aZ":-12.024231416740383,"pfxX":-6.397921048850758,"pfxZ":10.481105732924721,"pX":0.25450858657199105,"pZ":2.625451797583657,"vX0":9.246698777057535,"vY0":-137.93036881995454,"vZ0":-6.087388665873332,"x":107.3,"y":167.89,"x0":-2.31369376248601,"y0":50.002277888325175,"z0":5.675673543974248,"aX":-12.29971045280948},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.8,"breakHorizontal":9.6,"spinRate":2146,"spinDirection":221},"zone":6,"typeConfidence":0.9,"plateTime":0.3974647436260388,"extension":5.765919864201973},"index":5,"playId":"1ba71898-2e3e-3680-868d-47b24d2d6581","pitchNumber":5,"startTime":"2026-04-25T21:12:51.646Z","endTime":"2026-04-25T21:12:54.646Z","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":94.9,"endSpeed":86.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.75094921673185,"aZ":-19.213969176784776,"pfxX":-9.488602849240397,"pfxZ":6.7822625881620215,"pX":-0.6058155169874325,"pZ":3.050192483558117,"vX0":8.1017532990653,"vY0":-137.86532441632295,"vZ0":-3.8963867494046514,"x":140.09,"y":156.42,"x0":-2.360444544222026,"y0":50.00399162318191,"z0":5.79113012509382,"aX":-18.132995368577717},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.5,"breakHorizontal":15.4,"spinRate":2020,"spinDirection":226},"zone":1,"typeConfidence":0.9,"plateTime":0.39842015385075147,"extension":5.706994817262175},"index":6,"playId":"96cb1c70-7b21-33d0-b469-246dbbb18f29","pitchNumber":6,"startTime":"2026-04-25T21:13:12.747Z","endTime":"2026-04-25T21:13:15.747Z","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.4,"endSpeed":87.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.097873225126886,"aZ":-14.996212368619544,"pfxX":-7.443433846240999,"pfxZ":8.81241258714973,"pX":0.3536830926698655,"pZ":3.1477746323200915,"vX0":9.86794017406658,"vY0":-138.5434057405439,"vZ0":-4.2922179184580855,"x":103.52,"y":153.79,"x0":-2.282352766022044,"y0":50.005422440643315,"z0":5.715081783404466,"aX":-14.514858298988091},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.2,"breakHorizontal":11.5,"spinRate":2195,"spinDirection":224},"zone":3,"typeConfidence":0.9,"plateTime":0.39489726618149934,"extension":5.874583804085008},"index":7,"playId":"45ad54fa-1dd6-3c17-a7ed-19108b4dcf1f","pitchNumber":7,"startTime":"2026-04-25T21:13:33.752Z","endTime":"2026-04-25T21:13:36.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(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":95.2,"endSpeed":86.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.358091521612593,"aZ":-17.642453130519606,"pfxX":-7.687431303751509,"pfxZ":7.5074088722566845,"pX":0.0261853142695278,"pZ":2.5651676647814945,"vX0":8.84375747000723,"vY0":-138.36879827607854,"vZ0":-5.382926084144119,"x":116.0,"y":169.52,"x0":-2.2151620327606203,"y0":50.002265854535985,"z0":5.720822613180874,"aX":-14.880863632851899},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.6,"breakHorizontal":12.0,"spinRate":2113,"spinDirection":223},"zone":5,"typeConfidence":0.9,"plateTime":0.396083834994331,"extension":5.65919663515917},"hitData":{"launchSpeed":86.3,"launchAngle":53.0,"totalDistance":241.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":56.15,"coordY":131.75}},"index":8,"playId":"0b577914-ff5f-38a3-aade-d07c9f3c8d51","pitchNumber":8,"startTime":"2026-04-25T21:13:58.286Z","endTime":"2026-04-25T21:14:11.545Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T21:14:11.545Z","atBatIndex":58},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Daulton Varsho grounds into a force out, first baseman Rhys Hoskins to catcher Bo Naylor. Ernie Clement out at home. Vladimir Guerrero Jr. to 3rd. Kazuma Okamoto to 2nd. Daulton Varsho to 1st.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-25T21:14:37.122Z","endTime":"2026-04-25T21:14:48.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688883,"fullName":"Peyton Pallette","link":"/api/v1/people/688883"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"postOnSecond":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"postOnThird":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"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":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":666310,"link":"/api/v1/people/666310"},"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":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.2,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.773777977058657,"aZ":-37.94714213829685,"pfxX":2.475780418818159,"pfxZ":-3.7456943135362852,"pX":-0.7526064632215093,"pZ":1.955141167764428,"vX0":3.7896699379777967,"vY0":-123.38654359679782,"vZ0":-1.585869200505295,"x":145.69,"y":185.99,"x0":-2.630712921989086,"y0":50.004723310995715,"z0":5.806699461059668,"aX":3.8132492408992444},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-7.0,"breakHorizontal":-5.4,"spinRate":2511,"spinDirection":26},"zone":7,"typeConfidence":0.91,"plateTime":0.4440780134121267,"extension":5.570150383382871},"hitData":{"launchSpeed":67.3,"launchAngle":-36.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.22,"coordY":180.09}},"index":0,"playId":"f1817730-c54a-3678-b14d-5fd62c79f474","pitchNumber":1,"startTime":"2026-04-25T21:14:41.500Z","endTime":"2026-04-25T21:14:48.691Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T21:14:48.691Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Davis Schneider strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-25T21:15:09.649Z","endTime":"2026-04-25T21:16:09.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688883,"fullName":"Peyton Pallette","link":"/api/v1/people/688883"},"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":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"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":95.0,"endSpeed":86.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.70582674147163,"aZ":-13.799426195507875,"pfxX":-8.221196703092208,"pfxZ":9.576461657812752,"pX":-1.1772090106264754,"pZ":3.249963322986439,"vX0":6.261700322221137,"vY0":-138.1070500134971,"vZ0":-4.252063844255319,"x":161.87,"y":151.03,"x0":-2.413482410890358,"y0":50.00322204108982,"z0":5.747436492057099,"aX":-15.77403313726041},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.6,"breakHorizontal":13.4,"spinRate":2370,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.3976333546232338,"extension":5.816331117120521},"index":0,"playId":"915e5b7d-1325-3c49-89cd-1c8006a250de","pitchNumber":1,"startTime":"2026-04-25T21:15:16.743Z","endTime":"2026-04-25T21:15:20.115Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.45905662818227,"aZ":-12.435956877513297,"pfxX":-6.599490120093806,"pfxZ":10.282151071656752,"pX":0.33999522440811225,"pZ":3.0036953358186183,"vX0":9.76162093515147,"vY0":-137.87528776182606,"vZ0":-5.099431431387159,"x":104.04,"y":157.68,"x0":-2.3935942508496932,"y0":50.00419282710808,"z0":5.72064280122922,"aX":-12.671349804075268},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.6,"breakHorizontal":9.8,"spinRate":2388,"spinDirection":218},"zone":3,"typeConfidence":0.9,"plateTime":0.3976879609395856,"extension":5.740955643333938},"index":1,"playId":"a8eac9ec-71bf-357a-acfd-2a95a3a796c4","pitchNumber":2,"startTime":"2026-04-25T21:15:31.826Z","endTime":"2026-04-25T21:15:35.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.406037649608738,"aZ":-12.04342629443941,"pfxX":-6.6436472246870295,"pfxZ":10.517097334575908,"pX":0.12086146626590961,"pZ":3.060636936061618,"vX0":9.369131358527902,"vY0":-137.67989021095906,"vZ0":-4.964471180116254,"x":112.39,"y":156.14,"x0":-2.467683683514436,"y0":50.00284859655842,"z0":5.706425111474229,"aX":-12.7174285368042},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.1,"breakHorizontal":10.0,"spinRate":2275,"spinDirection":221},"zone":2,"typeConfidence":0.9,"plateTime":0.3982692104697527,"extension":5.810581760657199},"index":2,"playId":"0310e3be-89b5-3c74-9d03-5ac815c151d8","pitchNumber":3,"startTime":"2026-04-25T21:15:47.503Z","endTime":"2026-04-25T21:15:50.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.683460212179043,"aZ":-14.548198521323902,"pfxX":-9.355243288263127,"pfxZ":9.099545524685027,"pX":0.28672093223618744,"pZ":2.0759730839997013,"vX0":10.510582876468117,"vY0":-138.47209125056605,"vZ0":-6.979621483393215,"x":106.07,"y":182.73,"x0":-2.347476962623731,"y0":50.000720773102564,"z0":5.607367231753312,"aX":-18.117720285372688},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.1,"breakHorizontal":14.6,"spinRate":2302,"spinDirection":219},"zone":6,"typeConfidence":0.9,"plateTime":0.395950815119277,"extension":5.926676995910092},"index":3,"playId":"9e7f71ef-9c51-3714-afc0-82c930b60f3a","pitchNumber":4,"startTime":"2026-04-25T21:16:06.273Z","endTime":"2026-04-25T21:16:09.846Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T21:16:09.846Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brayan Rocchio grounds out, third baseman Kazuma Okamoto to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-25T21:18:34.228Z","endTime":"2026-04-25T21:20:17.398Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Rogers replaces Mason Fluharty.","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-25T21:17:29.243Z","endTime":"2026-04-25T21:18:36.472Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643511,"link":"/api/v1/people/643511"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":74.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.723496075944176,"aZ":-45.04814988804727,"pfxX":-0.7172979474943991,"pfxZ":-8.969003155321657,"pX":-0.17152954518637634,"pZ":1.9252409069418843,"vX0":7.707382258157053,"vY0":-119.55241615743655,"vZ0":10.182603569046574,"x":123.54,"y":186.8,"x0":-3.3544942198940437,"y0":50.000076538433156,"z0":1.6666555297252845,"aX":-1.0317255321838577},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-13.1,"breakHorizontal":-0.7,"spinRate":1836,"spinDirection":331},"zone":8,"typeConfidence":0.91,"plateTime":0.4595194257607238,"extension":6.01118147202307},"index":1,"playId":"be83b52b-7e76-375f-96f0-6b462c7118ef","pitchNumber":1,"startTime":"2026-04-25T21:18:36.472Z","endTime":"2026-04-25T21:18:39.990Z","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":83.2,"endSpeed":75.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.221661192449726,"aZ":-45.17893098338679,"pfxX":-0.6170162983255052,"pfxZ":-8.890023832958155,"pX":-1.378348835819904,"pZ":1.4771200573809788,"vX0":5.241923058800168,"vY0":-120.64553139851454,"vZ0":9.127913885053808,"x":169.54,"y":198.9,"x0":-3.5065794946106617,"y0":50.00441081963237,"z0":1.6402084058335102,"aX":-0.9031290404845383},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-13.3,"breakHorizontal":-0.2,"spinRate":1865,"spinDirection":329},"zone":13,"typeConfidence":0.9,"plateTime":0.4553885665170032,"extension":5.948703772324496},"index":2,"playId":"ea0d139e-ebfa-3e79-a207-ba441cae296a","pitchNumber":2,"startTime":"2026-04-25T21:18:51.165Z","endTime":"2026-04-25T21:18:55.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":72.7,"endSpeed":66.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.137081813848653,"aZ":-24.923683877031355,"pfxX":4.646830553098235,"pfxZ":6.467928368556007,"pX":-1.1512366373851497,"pZ":1.6466419423811398,"vX0":3.835140095349857,"vY0":-105.5653559364461,"vZ0":6.160007810751254,"x":160.88,"y":194.32,"x0":-3.5997310875882502,"y0":50.00194418969256,"z0":1.5680497654128656,"aX":5.206642887448993},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":13.9,"breakHorizontal":-9.5,"spinRate":2313,"spinDirection":125},"zone":13,"typeConfidence":0.91,"plateTime":0.520241501346252,"extension":6.075804095400766},"index":3,"playId":"07e76181-8780-3dc8-a07f-3a020d5816f2","pitchNumber":3,"startTime":"2026-04-25T21:19:04.812Z","endTime":"2026-04-25T21:19:08.507Z","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":0},"pitchData":{"startSpeed":81.8,"endSpeed":73.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.155927260359597,"aZ":-45.0249213788876,"pfxX":1.2612098669289242,"pfxZ":-9.154697247670729,"pX":-0.8149902899159791,"pZ":1.9220623091409756,"vX0":5.682537691378567,"vY0":-118.42317641507735,"vZ0":10.320527798999354,"x":148.07,"y":186.88,"x0":-3.421524763438598,"y0":50.004474350931396,"z0":1.6453945205522813,"aX":1.7690096188377786},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-13.3,"breakHorizontal":-3.8,"spinRate":1866,"spinDirection":333},"zone":7,"typeConfidence":0.91,"plateTime":0.46467659833549657,"extension":6.0022831169031265},"index":4,"playId":"d077511d-4f90-3bfb-ac93-7216c6774516","pitchNumber":4,"startTime":"2026-04-25T21:19:19.908Z","endTime":"2026-04-25T21:19:22.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":0},"pitchData":{"startSpeed":82.8,"endSpeed":74.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.820533750030588,"aZ":-45.030580147308086,"pfxX":-0.4913653175920736,"pfxZ":-8.904975148151529,"pX":-0.991178444749115,"pZ":2.0495017756823923,"vX0":6.134190339369366,"vY0":-119.86428643714048,"vZ0":10.365512171892805,"x":154.78,"y":183.44,"x0":-3.527933149651488,"y0":50.0013944596667,"z0":1.701450203846483,"aX":-0.7094427464761718},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-13.1,"breakHorizontal":-0.7,"spinRate":1886,"spinDirection":325},"zone":13,"typeConfidence":0.91,"plateTime":0.4582856965576614,"extension":6.129001448482874},"index":5,"playId":"2b792b80-3dda-3b48-9bb9-ba7f26548859","pitchNumber":5,"startTime":"2026-04-25T21:19:35.227Z","endTime":"2026-04-25T21:19:38.227Z","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":82.6,"endSpeed":76.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.77137774554921,"aZ":-42.32226410306377,"pfxX":-0.5968402062871379,"pfxZ":-6.896906557515198,"pX":-1.462998016188253,"pZ":2.042160891793813,"vX0":5.1056258516826585,"vY0":-119.82779318613622,"vZ0":9.859754279683248,"x":172.77,"y":183.64,"x0":-3.533925486859056,"y0":50.00561029687443,"z0":1.6397226672873293,"aX":-0.8779386736318011},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-10.1,"breakHorizontal":0.0,"spinRate":1947,"spinDirection":327},"zone":13,"typeConfidence":0.9,"plateTime":0.4551905967433929,"extension":5.972683300118185},"index":6,"playId":"4069cde9-a0ef-3ad7-900c-887c9cedb810","pitchNumber":6,"startTime":"2026-04-25T21:19:55.367Z","endTime":"2026-04-25T21:19:58.959Z","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":82.5,"endSpeed":75.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.88810791142163,"aZ":-41.83181677511449,"pfxX":-0.7431321094257064,"pfxZ":-6.590952088430427,"pX":-0.9226758326423551,"pZ":1.8297084340705068,"vX0":6.0583873235792485,"vY0":-119.62868126223536,"vZ0":9.35486260445443,"x":152.17,"y":189.38,"x0":-3.3806680544448535,"y0":50.00594621942002,"z0":1.6033794328511637,"aX":-1.0892564431977243},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-9.6,"breakHorizontal":0.0,"spinRate":1880,"spinDirection":324},"zone":13,"typeConfidence":0.89,"plateTime":0.4560998530400373,"extension":6.026793876194761},"hitData":{"launchSpeed":73.0,"launchAngle":-53.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.14,"coordY":178.27}},"index":7,"playId":"f32ffa76-22b2-3ea8-93bb-7ebd1c3358b8","pitchNumber":7,"startTime":"2026-04-25T21:20:09.805Z","endTime":"2026-04-25T21:20:17.398Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T21:20:17.398Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Angel Martínez grounds out, third baseman Kazuma Okamoto to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-25T21:20:41.749Z","endTime":"2026-04-25T21:21:45.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.69710451977063,"aZ":-42.70665748524753,"pfxX":-1.126316540247572,"pfxZ":-7.226391360359683,"pX":-1.352804653110445,"pZ":3.0651408262695448,"vX0":5.543417235016869,"vY0":-119.78766544423814,"vZ0":12.23795686270687,"x":168.57,"y":156.02,"x0":-3.548709748401198,"y0":50.00575688417267,"z0":1.7056515028084058,"aX":-1.6402688739749531},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-9.8,"breakHorizontal":0.7,"spinRate":1926,"spinDirection":331},"zone":11,"typeConfidence":0.9,"plateTime":0.45688651842760475,"extension":6.048727608229481},"index":0,"playId":"3647a8b8-08b4-3922-b8bd-3ab17291b86d","pitchNumber":1,"startTime":"2026-04-25T21:20:46.211Z","endTime":"2026-04-25T21:20:49.647Z","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":82.3,"endSpeed":75.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.27128873891682,"aZ":-42.91973124855203,"pfxX":-0.9390612535456162,"pfxZ":-7.4472530055548685,"pX":-0.7090756103169793,"pZ":2.2661796441564666,"vX0":6.614887630828153,"vY0":-119.17120404335739,"vZ0":10.5690770402488,"x":144.03,"y":177.59,"x0":-3.3953057670364886,"y0":50.00350387343769,"z0":1.646537295918751,"aX":-1.3553491396919397},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-10.7,"breakHorizontal":0.1,"spinRate":1957,"spinDirection":330},"zone":4,"typeConfidence":0.9,"plateTime":0.45910142241057494,"extension":6.110674741091063},"index":1,"playId":"7275c97c-5a19-3c73-b7de-19cdeb17f30f","pitchNumber":2,"startTime":"2026-04-25T21:21:06.082Z","endTime":"2026-04-25T21:21:09.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":74.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.822377392284327,"aZ":-43.97347211926506,"pfxX":-0.6297299160346861,"pfxZ":-8.22141166555621,"pX":-0.8863405155876948,"pZ":2.6396034304903235,"vX0":6.125156017351216,"vY0":-119.02676496613714,"vZ0":11.575604984183933,"x":150.79,"y":167.51,"x0":-3.411110361890248,"y0":50.0029388245718,"z0":1.6948336836039226,"aX":-0.903857962534225},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-11.8,"breakHorizontal":-0.4,"spinRate":1949,"spinDirection":333},"zone":11,"typeConfidence":0.91,"plateTime":0.46015719305966085,"extension":6.125864583910545},"index":2,"playId":"3252ed98-744f-3881-8ba7-5fd4ff754823","pitchNumber":3,"startTime":"2026-04-25T21:21:21.491Z","endTime":"2026-04-25T21:21:24.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.546116446354954,"aZ":-42.65433198326809,"pfxX":-1.307241861185755,"pfxZ":-7.192458459811287,"pX":-0.871165585548908,"pZ":1.2526237879565045,"vX0":6.505005023720398,"vY0":-120.03536006334134,"vZ0":8.278695992541053,"x":150.21,"y":204.96,"x0":-3.4480688590779014,"y0":50.00223581108768,"z0":1.559107590701767,"aX":-1.905074205782607},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-10.7,"breakHorizontal":0.8,"spinRate":1990,"spinDirection":329},"zone":13,"typeConfidence":0.89,"plateTime":0.45654694442048793,"extension":5.901842461217649},"hitData":{"launchSpeed":46.8,"launchAngle":15.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.18,"coordY":159.89}},"index":3,"playId":"7fc76aae-e483-328b-a7ce-17272a942cfc","pitchNumber":4,"startTime":"2026-04-25T21:21:38.642Z","endTime":"2026-04-25T21:21:45.910Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T21:21:45.910Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chase DeLauter called out on strikes.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-25T21:22:03.839Z","endTime":"2026-04-25T21:22:50.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"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":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.77482506970732,"aZ":-44.48163665922566,"pfxX":-1.739312578420243,"pfxZ":-8.4707895609598,"pX":-0.33209923425245585,"pZ":2.5216309365845366,"vX0":7.686695096110629,"vY0":-119.46092052905693,"vZ0":11.313351214057109,"x":129.66,"y":170.7,"x0":-3.3573542358005617,"y0":50.00030444775836,"z0":1.7155631528645887,"aX":-2.528601376739052},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-12.4,"breakHorizontal":1.4,"spinRate":1914,"spinDirection":329},"zone":4,"typeConfidence":0.9,"plateTime":0.4575000465275192,"extension":6.150760167180805},"index":0,"playId":"9943b779-21c7-35d6-b3ac-79db1165d364","pitchNumber":1,"startTime":"2026-04-25T21:22:14.785Z","endTime":"2026-04-25T21:22:18.289Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":72.4,"endSpeed":65.7,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.6605068625385,"aZ":-23.924429195151657,"pfxX":4.681817435895053,"pfxZ":7.428947231950282,"pX":-0.7388153879905615,"pZ":2.175121416442995,"vX0":4.538095923634794,"vY0":-105.00309336458271,"vZ0":7.0212247659166005,"x":145.16,"y":180.05,"x0":-3.5406333554632687,"y0":50.00347626530976,"z0":1.5763822857014187,"aX":5.19971883639126},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":15.8,"breakHorizontal":-9.7,"spinRate":2347,"spinDirection":122},"zone":7,"typeConfidence":0.91,"plateTime":0.522693878828095,"extension":5.9670523811718645},"index":1,"playId":"8009be22-677f-3386-b6b5-13960fdf186a","pitchNumber":2,"startTime":"2026-04-25T21:22:28.906Z","endTime":"2026-04-25T21:22:32.159Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.7,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.847393007533615,"aZ":-42.92261093511843,"pfxX":-1.2564905244070599,"pfxZ":-7.170787832066237,"pX":-0.7752682962422303,"pZ":2.526593866193221,"vX0":6.902886961564685,"vY0":-121.18098619355591,"vZ0":11.058196780746563,"x":146.55,"y":170.56,"x0":-3.4872640375563324,"y0":50.00124093668217,"z0":1.6441628199164826,"aX":-1.8856971968164724},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-10.2,"breakHorizontal":0.7,"spinRate":1977,"spinDirection":328},"zone":4,"typeConfidence":0.9,"plateTime":0.45058064600785563,"extension":6.057597858740797},"index":2,"playId":"a2bdfcb9-9302-359c-8263-6bcc93e94a16","pitchNumber":3,"startTime":"2026-04-25T21:22:46.217Z","endTime":"2026-04-25T21:22:50.277Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T21:22:50.277Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrés Giménez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-25T21:25:09.608Z","endTime":"2026-04-25T21:26:32.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7],"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":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Connor Brogdon replaces Peyton Pallette.","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-25T21:24:02.093Z","endTime":"2026-04-25T21:25:11.750Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641401,"link":"/api/v1/people/641401"},"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, 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":85.0,"endSpeed":77.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.234527827553677,"aZ":-23.57741193077792,"pfxX":-9.791659315265434,"pfxZ":5.623473923966532,"pX":0.507525152578289,"pZ":1.4937367573673597,"vX0":10.06455100050992,"vY0":-123.29509861619432,"vZ0":-5.054932282298871,"x":97.65,"y":198.45,"x0":-2.369828680522893,"y0":50.00181137323377,"z0":5.579308523294715,"aX":-14.96212061073101},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":9.1,"breakHorizontal":15.1,"spinRate":1894,"spinDirection":247},"zone":14,"typeConfidence":0.77,"plateTime":0.44553678116219597,"extension":6.933881015332694},"index":1,"playId":"4e75f557-6f36-3771-8d8f-51c094fdfe1f","pitchNumber":1,"startTime":"2026-04-25T21:25:11.750Z","endTime":"2026-04-25T21:25:16.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.92515047606855,"aZ":-12.206203797690204,"pfxX":-5.4941703789530925,"pfxZ":10.263450247191011,"pX":-1.0197227714873651,"pZ":3.5362929621438335,"vX0":6.451650634166256,"vY0":-139.24398402590927,"vZ0":-3.9821280207353644,"x":155.87,"y":143.3,"x0":-2.662976695677302,"y0":50.00436187162196,"z0":5.804258426461418,"aX":-10.69148741704252},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.9,"breakHorizontal":8.5,"spinRate":2240,"spinDirection":218},"zone":11,"typeConfidence":0.92,"plateTime":0.39473280702025226,"extension":6.728649586230244},"index":2,"playId":"2ac130e0-e70c-34e4-a4d5-5a549cd1e7f4","pitchNumber":2,"startTime":"2026-04-25T21:25:24.475Z","endTime":"2026-04-25T21:25:28.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":75.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.702258226528652,"aZ":-23.519105680437242,"pfxX":-9.72690079110805,"pfxZ":5.892745582570681,"pX":-0.057308118524525185,"pZ":1.6080717852863888,"vX0":8.876757362165291,"vY0":-120.78087294564598,"vZ0":-4.611777799535778,"x":119.18,"y":195.36,"x0":-2.5259070001360855,"y0":50.00579782055021,"z0":5.62419577875062,"aX":-14.296716715942264},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":9.7,"breakHorizontal":15.4,"spinRate":1870,"spinDirection":250},"zone":8,"typeConfidence":0.87,"plateTime":0.4544133745039911,"extension":6.8044648252451},"index":3,"playId":"d848e0da-9f31-35eb-b670-76264f61dbd6","pitchNumber":3,"startTime":"2026-04-25T21:25:37.195Z","endTime":"2026-04-25T21:25:40.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.778231666458876,"aZ":-23.585975558334066,"pfxX":-9.828386811615841,"pfxZ":5.801326183134174,"pX":1.0164327685128334,"pZ":1.8985563943884278,"vX0":11.220081149389916,"vY0":-121.16155566755288,"vZ0":-3.9017844366010714,"x":78.26,"y":187.52,"x0":-2.408257416566863,"y0":50.00046048614609,"z0":5.6029568347345755,"aX":-14.539104843100928},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":9.7,"breakHorizontal":15.0,"spinRate":1813,"spinDirection":250},"zone":14,"typeConfidence":0.87,"plateTime":0.4529420753388389,"extension":6.862702787185535},"index":4,"playId":"a9ae6dc0-5dca-32c2-8262-6038aa101a69","pitchNumber":4,"startTime":"2026-04-25T21:25:52.047Z","endTime":"2026-04-25T21:25:55.845Z","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":1,"outs":0},"index":5,"startTime":"2026-04-25T21:26:05.820Z","endTime":"2026-04-25T21:26:13.721Z","isPitch":false,"type":"action","player":{"id":665926,"link":"/api/v1/people/665926"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":86.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.26647145234661,"aZ":-11.526395714323304,"pfxX":-7.178098588717184,"pfxZ":10.630400023945498,"pX":-0.15733396618160014,"pZ":2.9080964934003575,"vX0":8.632471162760513,"vY0":-139.20867452379971,"vZ0":-5.471128736416893,"x":123.0,"y":160.26,"x0":-2.3811329312345015,"y0":50.00468853130345,"z0":5.677329583929942,"aX":-13.94498559561902},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.1,"breakHorizontal":11.0,"spinRate":2262,"spinDirection":220},"zone":2,"typeConfidence":0.92,"plateTime":0.39502628792908734,"extension":6.931480227045629},"index":6,"playId":"99dc77b3-3992-3be9-ac06-19101abc0216","pitchNumber":5,"startTime":"2026-04-25T21:26:13.721Z","endTime":"2026-04-25T21:26:16.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29019110481143,"aZ":-13.177793286845741,"pfxX":-6.488545157954531,"pfxZ":9.941792985949185,"pX":-0.8717758834068685,"pZ":2.18198920251877,"vX0":6.776775504909645,"vY0":-137.77527036772875,"vZ0":-6.713696814185646,"x":150.23,"y":179.87,"x0":-2.527294423779975,"y0":50.00664664898314,"z0":5.551588942941406,"aX":-12.403601210783568},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.7,"breakHorizontal":10.2,"spinRate":2122,"spinDirection":221},"zone":13,"typeConfidence":0.91,"plateTime":0.398446426774695,"extension":6.864096050423172},"index":7,"playId":"0459f791-c7f6-32df-ba38-c6881ace7c48","pitchNumber":6,"startTime":"2026-04-25T21:26:27.845Z","endTime":"2026-04-25T21:26:32.841Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T21:26:32.841Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Heineman called out on strikes.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-25T21:26:42.608Z","endTime":"2026-04-25T21:28:20.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"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(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":1},"pitchData":{"startSpeed":85.3,"endSpeed":77.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.372064729349482,"aZ":-22.938316252979405,"pfxX":-8.9200577463854,"pfxZ":5.994682622593763,"pX":-0.024458096789458716,"pZ":1.4480010344008647,"vX0":8.603748084972427,"vY0":-123.77470310212156,"vZ0":-5.408766907282439,"x":117.93,"y":199.68,"x0":-2.398661861676107,"y0":50.00270219547321,"z0":5.600681181536243,"aX":-13.740899623101479},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":9.7,"breakHorizontal":13.9,"spinRate":1852,"spinDirection":249},"zone":13,"typeConfidence":0.6,"plateTime":0.4437443470117439,"extension":6.8267292166332005},"index":0,"playId":"52b90627-8343-357c-8eb8-63759cd98711","pitchNumber":1,"startTime":"2026-04-25T21:26:56.902Z","endTime":"2026-04-25T21:26:59.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.58901102786225,"aZ":-11.50460929166546,"pfxX":-6.673742796720555,"pfxZ":10.55851315184716,"pX":0.657841832264302,"pZ":2.7497729368345025,"vX0":10.478288128356471,"vY0":-139.75805531068457,"vZ0":-5.99591237703641,"x":91.92,"y":164.54,"x0":-2.291115702193062,"y0":50.00205856420251,"z0":5.694876831164293,"aX":-13.064366940379932},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.9,"breakHorizontal":9.6,"spinRate":2325,"spinDirection":216},"zone":3,"typeConfidence":0.92,"plateTime":0.39349871656805213,"extension":6.868925161779729},"index":1,"playId":"f6487f7a-7d61-3797-966b-b28944deba10","pitchNumber":2,"startTime":"2026-04-25T21:27:13.287Z","endTime":"2026-04-25T21:27:16.514Z","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":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-25T21:27:26.233Z","endTime":"2026-04-25T21:27:41.020Z","isPitch":false,"type":"action","player":{"id":623168,"link":"/api/v1/people/623168"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":70.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.540627003873432,"aZ":-37.43993321870969,"pfxX":9.07523911400202,"pfxZ":-4.180834636325331,"pX":-1.3603976976977041,"pZ":2.2164337835261074,"vX0":0.6486676414564042,"vY0":-112.48113315448137,"vZ0":0.7599376314778485,"x":168.86,"y":178.94,"x0":-2.8302195872495286,"y0":50.00208435087376,"z0":5.72096386940099,"aX":11.435566143761843},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-7.0,"breakHorizontal":-16.6,"spinRate":2295,"spinDirection":50},"zone":13,"typeConfidence":2.0,"plateTime":0.49006830521415035,"extension":6.726688469067337},"index":3,"playId":"1c47223f-d7a2-3a42-a013-42d2039a61fe","pitchNumber":3,"startTime":"2026-04-25T21:27:41.020Z","endTime":"2026-04-25T21:27:44.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02891618597229,"aZ":-16.371645958177133,"pfxX":-8.266650077163456,"pfxZ":8.297086376993498,"pX":-0.20730849227949175,"pZ":4.4767746260572245,"vX0":8.910596270248767,"vY0":-137.52259933679437,"vZ0":-0.44970643223389717,"x":124.9,"y":117.91,"x0":-2.423749177125326,"y0":50.00640124016528,"z0":5.758299430471995,"aX":-15.752644764775953},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.1,"breakHorizontal":13.0,"spinRate":2280,"spinDirection":220},"zone":11,"typeConfidence":0.91,"plateTime":0.3990963252596562,"extension":6.7762823505990495},"index":4,"playId":"3281d6d8-6d30-3970-b8a5-49cf7e649155","pitchNumber":4,"startTime":"2026-04-25T21:28:01.367Z","endTime":"2026-04-25T21:28:05.319Z","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":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.641741812029966,"aZ":-15.47246298833961,"pfxX":-7.015538114287931,"pfxZ":8.804358652941254,"pX":-0.7320768419622704,"pZ":2.6616783434410785,"vX0":7.036236923782431,"vY0":-137.18654682083826,"vZ0":-5.322334611101692,"x":144.91,"y":166.91,"x0":-2.4243110007797086,"y0":50.005171058272296,"z0":5.68938794167478,"aX":-13.31303545247284},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.9,"breakHorizontal":11.2,"spinRate":2229,"spinDirection":213},"zone":4,"typeConfidence":0.91,"plateTime":0.39996120756061115,"extension":6.877638812393039},"index":5,"playId":"4bb83b37-a3e8-35b5-9aa3-0da32cbdb26c","pitchNumber":5,"startTime":"2026-04-25T21:28:16.495Z","endTime":"2026-04-25T21:28:20.519Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T21:28:20.519Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Myles Straw grounds out, shortstop Brayan Rocchio to first baseman Rhys Hoskins.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-25T21:28:28.147Z","endTime":"2026-04-25T21:28:54.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.79083360355224,"aZ":-15.438022428619806,"pfxX":-6.168710392727608,"pfxZ":8.759579543824657,"pX":0.5503262153483014,"pZ":3.3388191728095817,"vX0":9.932132908206746,"vY0":-137.65486260751118,"vZ0":-3.9181340525839046,"x":96.02,"y":148.63,"x0":-2.310281347433737,"y0":50.003604419286134,"z0":5.832171324492122,"aX":-11.788034201000233},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.1,"breakHorizontal":9.0,"spinRate":2206,"spinDirection":216},"zone":12,"typeConfidence":0.91,"plateTime":0.39855475008764163,"extension":6.8854390011560795},"hitData":{"launchSpeed":92.9,"launchAngle":-15.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.3,"coordY":150.43}},"index":0,"playId":"7c06f0f1-a468-343b-b568-f8e3244dbe58","pitchNumber":1,"startTime":"2026-04-25T21:28:46.947Z","endTime":"2026-04-25T21:28:54.332Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T21:28:54.332Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Ramírez flies out to center fielder Daulton Varsho.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-25T21:31:18.715Z","endTime":"2026-04-25T21:32:04.125Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Louis Varland replaces Tyler Rogers.","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-25T21:29:53.410Z","endTime":"2026-04-25T21:31:21.042Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686973,"link":"/api/v1/people/686973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":98.0,"endSpeed":89.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.46493710384351,"aZ":-17.647854615405066,"pfxX":-6.576696607346999,"pfxZ":7.085017658730514,"pX":-0.34382155967294664,"pZ":3.1022684019754174,"vX0":9.034213373176046,"vY0":-142.45853221609602,"vZ0":-3.3857160558992256,"x":130.11,"y":155.02,"x0":-2.705287762411496,"y0":50.00296834741683,"z0":5.425143754400549,"aX":-13.48540525986293},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.2,"breakHorizontal":10.1,"spinRate":2098,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.38483608362659893,"extension":6.566946390987103},"index":1,"playId":"e0e5b1a6-8022-3591-8905-d0e94d80dcdc","pitchNumber":1,"startTime":"2026-04-25T21:31:21.042Z","endTime":"2026-04-25T21:31:24.281Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.060841601317552,"aZ":-38.268306109039685,"pfxX":2.1829424536406123,"pfxZ":-3.730111640569029,"pX":0.7398142975161318,"pZ":1.3650573966951176,"vX0":7.643377499044991,"vY0":-127.29243668931133,"vZ0":-2.7119767360072538,"x":88.8,"y":201.92,"x0":-2.589929702314707,"y0":50.001855300449634,"z0":5.485409271416345,"aX":3.5669556067244774},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-7.2,"breakHorizontal":-5.8,"spinRate":2531,"spinDirection":40},"zone":14,"typeConfidence":0.9,"plateTime":0.4309226424891124,"extension":6.625768769028242},"index":2,"playId":"fd3da1ce-f4ef-3fc3-9514-47b5516b4086","pitchNumber":2,"startTime":"2026-04-25T21:31:38.661Z","endTime":"2026-04-25T21:31:43.369Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":90.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.20635519366485,"aZ":-12.831911311022353,"pfxX":-6.127335496596665,"pfxZ":9.321425153154436,"pX":0.44100326128579853,"pZ":2.6067023974312318,"vX0":10.529519051513685,"vY0":-143.17716137603082,"vZ0":-5.293076331199844,"x":100.19,"y":168.4,"x0":-2.488975783195548,"y0":50.00254970253776,"z0":5.282999330395271,"aX":-12.715004362026379},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.0,"breakHorizontal":9.0,"spinRate":2315,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.38260834525347054,"extension":6.9380076038932605},"hitData":{"launchSpeed":88.5,"launchAngle":34.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.67,"coordY":67.96}},"index":3,"playId":"1d6f6756-63b4-39c3-8858-6f5b7b712d62","pitchNumber":3,"startTime":"2026-04-25T21:31:55.552Z","endTime":"2026-04-25T21:32:04.125Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T21:32:04.125Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rhys Hoskins singles on a sharp ground ball to center fielder Daulton Varsho.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-25T21:32:16.067Z","endTime":"2026-04-25T21:33:57.070Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"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(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":92.7,"endSpeed":85.8,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.371543079971968,"aZ":-22.83497017027733,"pfxX":1.029083278987831,"pfxZ":5.054311054117906,"pX":1.732460518784647,"pZ":1.093565007425013,"vX0":10.16315443709472,"vY0":-134.6214999782993,"vZ0":-7.023533769521059,"x":50.96,"y":209.25,"x0":-2.214756652571495,"y0":50.00225595534432,"z0":5.336181912838315,"aX":1.9016234046426774},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.9,"breakHorizontal":-3.8,"spinRate":2409,"spinDirection":191},"zone":14,"typeConfidence":0.9,"plateTime":0.40581498880207034,"extension":6.743307970696412},"index":0,"playId":"4f2c7be2-3e1a-30b3-9f10-ec12936b2e48","pitchNumber":1,"startTime":"2026-04-25T21:32:27.465Z","endTime":"2026-04-25T21:32:30.701Z","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":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.2,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.2224484683232,"aZ":-12.616389514532989,"pfxX":-3.3887488048941856,"pfxZ":9.388296316886105,"pX":0.049460459815630596,"pZ":2.204601720321458,"vX0":8.150895531852866,"vY0":-143.43317542925325,"vZ0":-6.210408741652938,"x":115.11,"y":179.26,"x0":-2.3890057848890045,"y0":50.00242491980085,"z0":5.184765473239639,"aX":-7.059742573018337},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.8,"breakHorizontal":4.4,"spinRate":2362,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.38187880321297474,"extension":6.776721727449453},"index":1,"playId":"2f43bc86-a5d1-3519-beca-e438709dc5b2","pitchNumber":2,"startTime":"2026-04-25T21:32:40.837Z","endTime":"2026-04-25T21:32:43.837Z","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":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.884018210952377,"aZ":-43.265813917681335,"pfxX":4.222434232901371,"pfxZ":-6.895056102469093,"pX":-0.16084253261634276,"pZ":3.4897978602489172,"vX0":4.23642445171955,"vY0":-126.1262564208298,"vZ0":3.298719321235719,"x":123.13,"y":144.56,"x0":-2.4112880099627616,"y0":50.00143546427564,"z0":5.656428561165875,"aX":6.793672450080834},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-11.5,"breakHorizontal":-8.6,"spinRate":2579,"spinDirection":45},"zone":2,"typeConfidence":0.9,"plateTime":0.4344334845896918,"extension":6.533147637371757},"index":2,"playId":"53323558-d67f-3808-8c83-82cba634f2ed","pitchNumber":3,"startTime":"2026-04-25T21:32:56.329Z","endTime":"2026-04-25T21:33:23.337Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"}}},{"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":99.2,"endSpeed":90.5,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.51677642572529,"aZ":-12.56981805733318,"pfxX":-5.492777193074396,"pfxZ":9.30927829950537,"pX":-0.2166352877410851,"pZ":2.9504963303457346,"vX0":7.858582099900564,"vY0":-144.19309029941388,"vZ0":-4.548728588668508,"x":125.26,"y":159.12,"x0":-2.2636478557438893,"y0":50.003154851971125,"z0":5.324045236200913,"aX":-11.568039927053864},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.1,"breakHorizontal":8.4,"spinRate":2162,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.3798551227910574,"extension":7.001840907793974},"index":3,"playId":"933759a9-d1b5-3456-aee4-ad9bdcb69873","pitchNumber":4,"startTime":"2026-04-25T21:33:27.205Z","endTime":"2026-04-25T21:33:30.205Z","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":2,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":90.4,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.57712496713393,"aZ":-11.307000458137475,"pfxX":-4.966503781629774,"pfxZ":9.94251468910768,"pX":0.43611570058659377,"pZ":3.431438448540168,"vX0":9.76117694427995,"vY0":-143.9886698982844,"vZ0":-3.3398291113922927,"x":100.38,"y":146.13,"x0":-2.3532525981712893,"y0":50.00213488068325,"z0":5.306477349807646,"aX":-10.423826467431226},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.5,"breakHorizontal":7.1,"spinRate":2333,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.3804615610057258,"extension":6.957722797498984},"hitData":{"launchSpeed":102.9,"launchAngle":2.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":114.0,"coordY":92.0}},"index":4,"playId":"78919ed0-10dd-314d-8e21-28bf13c22644","pitchNumber":5,"startTime":"2026-04-25T21:33:45.254Z","endTime":"2026-04-25T21:33:57.070Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T21:33:57.070Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"George Valera singles on a sharp ground ball to right fielder Myles Straw. Rhys Hoskins to 2nd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-25T21:34:13.747Z","endTime":"2026-04-25T21:34:28.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"postOnSecond":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"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":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.024807570205905,"aZ":-38.44033407635425,"pfxX":1.9816393620494661,"pfxZ":-3.8982492639122333,"pX":0.07948596624020571,"pZ":1.7858937970455606,"vX0":6.0635749361887,"vY0":-126.29770137458107,"vZ0":-1.1460776831131405,"x":113.97,"y":190.56,"x0":-2.615210789448705,"y0":50.00330264932468,"z0":5.3520154701769265,"aX":3.1841438355363487},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-7.1,"breakHorizontal":-5.0,"spinRate":2327,"spinDirection":46},"zone":8,"typeConfidence":0.9,"plateTime":0.43458473660506414,"extension":6.5909116326736426},"hitData":{"launchSpeed":108.3,"launchAngle":-4.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":180.92,"coordY":104.44}},"index":0,"playId":"561225f6-fb58-3b15-bff2-9e106ca119d4","pitchNumber":1,"startTime":"2026-04-25T21:34:18.294Z","endTime":"2026-04-25T21:34:28.676Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T21:34:28.676Z","atBatIndex":69},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kyle Manzardo doubles (2) on a fly ball to left fielder Davis Schneider, deflected by center fielder Daulton Varsho. Rhys Hoskins scores. George Valera to 3rd.","rbi":1,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-25T21:35:40.423Z","endTime":"2026-04-25T21:36:33.431Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"postOnThird":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_deflection"},{"player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":{"id":686973,"link":"/api/v1/people/686973"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-25T21:34:55.131Z","endTime":"2026-04-25T21:35:02.061Z","isPitch":false,"type":"action"},{"details":{"description":"Offensive Substitution: Pinch-hitter Kyle Manzardo replaces David Fry.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-25T21:35:02.061Z","endTime":"2026-04-25T21:35:42.761Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":681807,"link":"/api/v1/people/681807"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.3,"endSpeed":88.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.9268887001091,"aZ":-13.147998128377226,"pfxX":-4.950017799166208,"pfxZ":9.308110812490622,"pX":-0.16587446900016295,"pZ":4.49220691771894,"vX0":8.989960914657843,"vY0":-142.76975539289134,"vZ0":-0.21566885082343715,"x":123.32,"y":117.49,"x0":-2.726687073817723,"y0":50.00067340845876,"z0":5.403481733919175,"aX":-10.117444739701828},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.9,"breakHorizontal":7.0,"spinRate":2274,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.38512693052972047,"extension":6.935808464924397},"index":2,"playId":"3a34cebb-e872-3276-ace6-fd1990ead524","pitchNumber":1,"startTime":"2026-04-25T21:35:42.761Z","endTime":"2026-04-25T21:35:45.761Z","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":1},"pitchData":{"startSpeed":96.9,"endSpeed":87.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.255624944110714,"aZ":-12.560021100626024,"pfxX":-4.002611426051043,"pfxZ":9.898367946902628,"pX":0.6761599436490845,"pZ":2.426644513157381,"vX0":10.349172868461064,"vY0":-140.67485501360352,"vZ0":-5.173089873785045,"x":91.23,"y":173.26,"x0":-2.5489956104389644,"y0":50.00526299089286,"z0":5.120178278794971,"aX":-7.934448528577808},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.8,"breakHorizontal":4.9,"spinRate":2227,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.391053216113856,"extension":7.482214035001144},"index":3,"playId":"53c8957e-f2ed-33d6-92d9-7554e3e52b66","pitchNumber":2,"startTime":"2026-04-25T21:35:59.711Z","endTime":"2026-04-25T21:36:02.711Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.943561838093714,"aZ":-41.06753012528573,"pfxX":0.5837882632141767,"pfxZ":-5.6310457140469525,"pX":0.00799201572274456,"pZ":1.557476679172347,"vX0":6.413552313406757,"vY0":-125.26508056163667,"vZ0":-1.3716115929487713,"x":116.7,"y":196.73,"x0":-2.6689431291950325,"y0":50.0054691570657,"z0":5.490744692818418,"aX":0.9209478829315608},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-10.3,"breakHorizontal":-2.6,"spinRate":2539,"spinDirection":46},"zone":14,"typeConfidence":0.9,"plateTime":0.43842958476782457,"extension":6.771844177434002},"hitData":{"launchSpeed":95.3,"launchAngle":31.0,"totalDistance":357.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":87.41,"coordY":60.32}},"index":4,"playId":"abb0d6cf-f531-3ab2-8cfa-26c5109a7670","pitchNumber":3,"startTime":"2026-04-25T21:36:18.711Z","endTime":"2026-04-25T21:36:33.431Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T21:36:33.431Z","atBatIndex":70},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Juan Brito walks.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-25T21:37:10.104Z","endTime":"2026-04-25T21:38:23.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"postOnSecond":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"postOnThird":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Daniel Schneemann replaces Kyle Manzardo.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-25T21:37:03.587Z","endTime":"2026-04-25T21:37:12.459Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"602","replacedPlayer":{"id":700932,"link":"/api/v1/people/700932"},"base":2},{"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":97.7,"endSpeed":89.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47842644305331,"aZ":-13.639712957609657,"pfxX":-4.22620182864235,"pfxZ":9.07986520760043,"pX":0.13479124067085352,"pZ":3.030325160674066,"vX0":9.195301361798998,"vY0":-141.95990611551494,"vZ0":-3.64871526248536,"x":111.86,"y":156.96,"x0":-2.5971062855671416,"y0":50.002736659815426,"z0":5.200517443652434,"aX":-8.6280015981673},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.8,"breakHorizontal":5.8,"spinRate":2285,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.3858251558859682,"extension":7.422851025505927},"index":1,"playId":"5112888f-52ae-3a4d-89b2-c736294b75e1","pitchNumber":1,"startTime":"2026-04-25T21:37:12.459Z","endTime":"2026-04-25T21:37:16.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.43257963639783,"aZ":-31.21717812487814,"pfxX":-7.37649072432086,"pfxZ":0.521711806954813,"pX":-0.6912066003323244,"pZ":1.3320223424633602,"vX0":7.6034843240993855,"vY0":-134.51595345850697,"vZ0":-4.163377134721932,"x":143.35,"y":202.82,"x0":-2.582600626171204,"y0":50.00614047272338,"z0":5.088209731712467,"aX":-13.65652203808824},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":0.2,"breakHorizontal":11.9,"spinRate":1600,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.4056313511526426,"extension":7.587124561260868},"index":2,"playId":"87aa75dd-8212-3d16-a571-4962a162f071","pitchNumber":2,"startTime":"2026-04-25T21:37:29.346Z","endTime":"2026-04-25T21:37:33.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.5,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.608329287268376,"aZ":-30.98719509535391,"pfxX":-6.710137615157815,"pfxZ":0.6281983120650363,"pX":-1.0834119467991237,"pZ":1.7096462863726356,"vX0":7.16119132677435,"vY0":-135.9209548985116,"vZ0":-3.242137017640834,"x":158.3,"y":192.62,"x0":-2.8662078178019574,"y0":50.00387798116484,"z0":5.043772654790264,"aX":-12.699492719964148},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":0.7,"breakHorizontal":10.8,"spinRate":1528,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.40123670657784505,"extension":7.128406535450942},"index":3,"playId":"9335893d-7d5e-391b-b811-d4752e115943","pitchNumber":3,"startTime":"2026-04-25T21:37:44.870Z","endTime":"2026-04-25T21:37:49.119Z","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":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4525118437045,"aZ":-35.89361986581817,"pfxX":2.5720134023195067,"pfxZ":-2.3107613600174997,"pX":1.2600050749459875,"pZ":1.0910370622173349,"vX0":8.175055807828901,"vY0":-126.32419445843333,"vZ0":-3.4448921200627294,"x":68.97,"y":209.32,"x0":-2.3559737872661644,"y0":50.00066086673329,"z0":5.366661478032999,"aX":4.143527038734851},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.8,"breakHorizontal":-6.6,"spinRate":2417,"spinDirection":41},"zone":14,"typeConfidence":0.9,"plateTime":0.4340725284032181,"extension":7.2449210662713535},"index":4,"playId":"b8e47fc3-2df2-3fb9-89db-f0492408edeb","pitchNumber":4,"startTime":"2026-04-25T21:38:01.078Z","endTime":"2026-04-25T21:38:04.359Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.8,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.01236976536946,"aZ":-11.233326124450615,"pfxX":-3.362513865341473,"pfxZ":10.335982086052216,"pX":1.3913600914906765,"pZ":3.3785463987131026,"vX0":11.56069227139226,"vY0":-141.60104703978,"vZ0":-2.8693375606257763,"x":63.96,"y":147.56,"x0":-2.3115012349857573,"y0":50.00537855547945,"z0":5.126115498390442,"aX":-6.816467495449387},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.2,"breakHorizontal":3.7,"spinRate":2268,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3871436009198703,"extension":7.492420124112574},"index":5,"playId":"0e45c0be-7958-33f4-94b6-c516367ed1a2","pitchNumber":5,"startTime":"2026-04-25T21:38:18.301Z","endTime":"2026-04-25T21:38:23.007Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T21:38:23.007Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bo Naylor strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-25T21:39:28.128Z","endTime":"2026-04-25T21:42:02.232Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"postOnSecond":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"postOnThird":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6,7,8],"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":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-25T21:38:44.103Z","endTime":"2026-04-25T21:39:30.360Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.0,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.146534279895352,"aZ":-29.176746847834654,"pfxX":-8.380230979680867,"pfxZ":1.6057997393246204,"pX":0.8035664142555162,"pZ":1.6162041861437517,"vX0":11.526784156717998,"vY0":-135.21281256369997,"vZ0":-4.1943333137119385,"x":86.37,"y":195.14,"x0":-2.409283742050051,"y0":50.00281752855133,"z0":5.214952990064573,"aX":-15.648514089495869},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.3,"breakHorizontal":13.0,"spinRate":1468,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.4037698292718743,"extension":7.557999721554301},"index":1,"playId":"734e4cfd-e5be-3a86-930b-1a932dd66f49","pitchNumber":1,"startTime":"2026-04-25T21:39:30.360Z","endTime":"2026-04-25T21:39:34.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.328444755542975,"aZ":-10.946590047657828,"pfxX":-5.1430482676057485,"pfxZ":10.62096377567325,"pX":0.4176016763070754,"pZ":2.5796674743412535,"vX0":10.07236305906285,"vY0":-140.59165468283672,"vZ0":-5.475365272368377,"x":101.08,"y":169.13,"x0":-2.5458242711680685,"y0":50.006630880496125,"z0":5.265278262787278,"aX":-10.283953644064418},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.2,"breakHorizontal":7.2,"spinRate":2315,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.389815482287482,"extension":7.3462670341428},"index":2,"playId":"5d8630e8-899c-3679-9c45-f8c960e205ba","pitchNumber":2,"startTime":"2026-04-25T21:39:45.655Z","endTime":"2026-04-25T21:39:48.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28880717490157,"aZ":-30.805259535119326,"pfxX":-8.636735956991014,"pfxZ":0.7612008584442451,"pX":0.21741083876408138,"pZ":2.042251115559416,"vX0":10.044138586728835,"vY0":-133.22174207737933,"vZ0":-2.377962288709483,"x":108.71,"y":183.64,"x0":-2.4707900082492644,"y0":50.00542494645352,"z0":5.162038135212357,"aX":-15.604122595409805},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.1,"breakHorizontal":13.6,"spinRate":1773,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.4103669998884629,"extension":7.392250316221235},"index":3,"playId":"8cc019cb-f198-3e09-9e66-33636e164cf2","pitchNumber":3,"startTime":"2026-04-25T21:40:05.214Z","endTime":"2026-04-25T21:40:08.214Z","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(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":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.84662619531569,"aZ":-36.9658974802761,"pfxX":1.984870543062402,"pfxZ":-3.0103467001618225,"pX":1.5909531859544805,"pZ":0.5469468607596443,"vX0":9.459949690078199,"vY0":-125.80688581438552,"vZ0":-4.197562669463116,"x":56.36,"y":224.01,"x0":-2.484152511650102,"y0":50.00025093079964,"z0":5.250959864223022,"aX":3.1621002325154124},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-6.2,"breakHorizontal":-5.9,"spinRate":2418,"spinDirection":44},"zone":14,"typeConfidence":0.9,"plateTime":0.4363062797264097,"extension":7.561288295561968},"index":4,"playId":"efc6d173-34ba-3371-80dc-418878394235","pitchNumber":4,"startTime":"2026-04-25T21:40:27.656Z","endTime":"2026-04-25T21:40:30.798Z","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":1},"pitchData":{"startSpeed":98.7,"endSpeed":89.8,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.74056031269589,"aZ":-12.902170834542023,"pfxX":-5.289413134645853,"pfxZ":9.300587028694027,"pX":1.0327735701020155,"pZ":3.1242837643098125,"vX0":11.874628469575038,"vY0":-143.20131211127628,"vZ0":-3.2670092250910336,"x":77.63,"y":154.42,"x0":-2.4845263617969118,"y0":50.00323131100521,"z0":5.08953143128799,"aX":-10.961403420105196},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.3,"breakHorizontal":7.1,"spinRate":2307,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.3828017259323908,"extension":7.393467415252154},"index":5,"playId":"870a4c7d-d41c-3932-8557-358ce561db03","pitchNumber":5,"startTime":"2026-04-25T21:40:46.316Z","endTime":"2026-04-25T21:40:49.316Z","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":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.1,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.35152493047075,"aZ":-12.961812066219796,"pfxX":-5.170887149277846,"pfxZ":9.401264034345742,"pX":0.4258267993211051,"pZ":2.546192853867382,"vX0":10.099735721190921,"vY0":-142.43368843039104,"vZ0":-5.341343723980128,"x":100.77,"y":170.03,"x0":-2.502868614655518,"y0":50.00434419425968,"z0":5.273431685904143,"aX":-10.569783441554915},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.0,"breakHorizontal":7.2,"spinRate":2275,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.38535159374378347,"extension":6.888987908087523},"index":6,"playId":"12ee39a2-f137-3ccc-9390-80088a85abf6","pitchNumber":6,"startTime":"2026-04-25T21:41:09.126Z","endTime":"2026-04-25T21:41:12.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.4,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.737161552550525,"aZ":-29.144197459194086,"pfxX":-8.324116913651512,"pfxZ":1.604272451306067,"pX":-0.29624511838726025,"pZ":1.3123510241612075,"vX0":9.060721015657352,"vY0":-135.9970124386347,"vZ0":-4.857742389978869,"x":128.29,"y":203.35,"x0":-2.5777955337091707,"y0":50.001443654588535,"z0":5.1250304027762414,"aX":-15.708100425599149},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.2,"breakHorizontal":13.3,"spinRate":1396,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.401609643480477,"extension":7.688524817894509},"index":7,"playId":"c322844f-ba86-34d4-9798-c51b3a8f74d8","pitchNumber":7,"startTime":"2026-04-25T21:41:29.963Z","endTime":"2026-04-25T21:41:33.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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.8,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.768335364744136,"aZ":-31.31194473500102,"pfxX":-8.299013753476128,"pfxZ":0.45083288814068645,"pX":-0.04124075093305801,"pZ":1.1658236435955227,"vX0":9.212105891706626,"vY0":-136.7940885021321,"vZ0":-4.753086162805886,"x":118.57,"y":207.3,"x0":-2.366285791764269,"y0":50.00254063592544,"z0":5.060099723230451,"aX":-15.80724532229586},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":0.0,"breakHorizontal":13.2,"spinRate":1718,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.3996436074648919,"extension":7.504809966817138},"index":8,"playId":"e399cbdf-3b94-3e15-9445-9b45fd026bca","pitchNumber":8,"startTime":"2026-04-25T21:41:58.781Z","endTime":"2026-04-25T21:42:02.232Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T21:42:02.232Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brayan Rocchio strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-25T21:42:19.285Z","endTime":"2026-04-25T21:43:56.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.44"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.95"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.74"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.80"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.55"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.01"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.34"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.35"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.12"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.84"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.43"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.66"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.06"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.172"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".564"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.125"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".632"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".651"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".621"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".932"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".531"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".439"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".649"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".407"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".205"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".348"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".298"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".128"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".302"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".276"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".310"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".194"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".184"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".227"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.172"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".564"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.125"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".632"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".651"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".621"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".932"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".531"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".439"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".649"}],"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.538859748771056,"aZ":-37.931931218091684,"pfxX":3.386819971649513,"pfxZ":-3.733186991726141,"pX":-0.5944392847689217,"pZ":3.4425362524562524,"vX0":4.789156597132812,"vY0":-123.68593253489074,"vZ0":2.83668141613078,"x":139.66,"y":145.83,"x0":-2.998480427522911,"y0":50.001320199446376,"z0":5.469849351139686,"aX":5.225872465154894},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-5.8,"breakHorizontal":-7.3,"spinRate":2508,"spinDirection":46},"zone":11,"typeConfidence":0.9,"plateTime":0.4434839573253715,"extension":6.954952173155461},"index":0,"playId":"0fb39833-3073-3ae2-a6e5-83aaf50b01c9","pitchNumber":1,"startTime":"2026-04-25T21:42:31.470Z","endTime":"2026-04-25T21:42:58.498Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.578996290376917,"aZ":-28.381125703287182,"pfxX":-7.162242571195218,"pfxZ":2.064595001981492,"pX":-0.5866714610976231,"pZ":1.3706906811261668,"vX0":8.094463964319553,"vY0":-134.11889910232082,"vZ0":-4.625225300640297,"x":139.36,"y":201.77,"x0":-2.7006121924438173,"y0":50.004876684469956,"z0":5.120421773430046,"aX":-13.167008783520096},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.0,"breakHorizontal":11.4,"spinRate":1713,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.40701564640692833,"extension":6.554023944546141},"index":1,"playId":"957fef1c-38c2-3d4d-b6ac-c338b80e15a7","pitchNumber":2,"startTime":"2026-04-25T21:43:00.785Z","endTime":"2026-04-25T21:43:03.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.026582712967958,"aZ":-31.14457470576468,"pfxX":-6.742921505789455,"pfxZ":0.54334860266923,"pX":-1.2263801981700364,"pZ":2.6897527303425037,"vX0":6.59895189844425,"vY0":-136.53285470064884,"vZ0":-1.0243840845807775,"x":163.75,"y":166.16,"x0":-2.790206296658882,"y0":50.00398510168553,"z0":5.199118120966936,"aX":-12.82325896820179},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.0,"breakHorizontal":10.9,"spinRate":1554,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.40005701746629985,"extension":6.940029007583965},"index":2,"playId":"ba2994a0-5d93-3ebd-b6b4-e8b1f02cbe1c","pitchNumber":3,"startTime":"2026-04-25T21:43:18.229Z","endTime":"2026-04-25T21:43:21.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46477352387731,"aZ":-31.512369540360933,"pfxX":-6.6720849595481155,"pfxZ":0.36282931666078433,"pX":0.37621756821370067,"pZ":2.5157404323681485,"vX0":10.04990540161475,"vY0":-134.2438854340163,"vZ0":-1.3903907920197767,"x":102.66,"y":170.86,"x0":-2.5390853968335305,"y0":50.00613460611979,"z0":5.271558931335087,"aX":-12.253105774065098},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":0.6,"breakHorizontal":10.1,"spinRate":1601,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.4071050198652615,"extension":7.565149420091063},"index":3,"playId":"fc94e9e1-bafa-396f-af95-fffd5c1a40ef","pitchNumber":4,"startTime":"2026-04-25T21:43:35.103Z","endTime":"2026-04-25T21:43:38.103Z","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":98.3,"endSpeed":89.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.2623387671943,"aZ":-12.809859287237922,"pfxX":-3.6630841971433634,"pfxZ":9.368622704364677,"pX":-0.30281222764195664,"pZ":3.913322232367054,"vX0":7.7837918601464615,"vY0":-142.93827799661642,"vZ0":-1.4862433845873417,"x":128.54,"y":133.12,"x0":-2.5866253642070944,"y0":50.004646573830016,"z0":5.24527801371215,"aX":-7.573788157850183},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.8,"breakHorizontal":5.0,"spinRate":2271,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3833532598775329,"extension":7.535887762682998},"index":4,"playId":"c1196621-d3c5-35f4-bbe0-fdc6f286ce2a","pitchNumber":5,"startTime":"2026-04-25T21:43:53.783Z","endTime":"2026-04-25T21:43:56.943Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T21:43:56.943Z","atBatIndex":73}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brayan Rocchio strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-25T21:42:19.285Z","endTime":"2026-04-25T21:43:56.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.44"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.95"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.74"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.80"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.55"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.01"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.34"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.35"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.12"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.84"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.43"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.66"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.06"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.172"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".564"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.125"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".632"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".651"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".621"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".932"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".531"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".439"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".649"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".407"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".205"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".348"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".298"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".128"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".302"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".276"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".310"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".194"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".184"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".227"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.172"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".564"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.125"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".632"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".651"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".621"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".932"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".531"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".439"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".649"}],"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.538859748771056,"aZ":-37.931931218091684,"pfxX":3.386819971649513,"pfxZ":-3.733186991726141,"pX":-0.5944392847689217,"pZ":3.4425362524562524,"vX0":4.789156597132812,"vY0":-123.68593253489074,"vZ0":2.83668141613078,"x":139.66,"y":145.83,"x0":-2.998480427522911,"y0":50.001320199446376,"z0":5.469849351139686,"aX":5.225872465154894},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-5.8,"breakHorizontal":-7.3,"spinRate":2508,"spinDirection":46},"zone":11,"typeConfidence":0.9,"plateTime":0.4434839573253715,"extension":6.954952173155461},"index":0,"playId":"0fb39833-3073-3ae2-a6e5-83aaf50b01c9","pitchNumber":1,"startTime":"2026-04-25T21:42:31.470Z","endTime":"2026-04-25T21:42:58.498Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.578996290376917,"aZ":-28.381125703287182,"pfxX":-7.162242571195218,"pfxZ":2.064595001981492,"pX":-0.5866714610976231,"pZ":1.3706906811261668,"vX0":8.094463964319553,"vY0":-134.11889910232082,"vZ0":-4.625225300640297,"x":139.36,"y":201.77,"x0":-2.7006121924438173,"y0":50.004876684469956,"z0":5.120421773430046,"aX":-13.167008783520096},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.0,"breakHorizontal":11.4,"spinRate":1713,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.40701564640692833,"extension":6.554023944546141},"index":1,"playId":"957fef1c-38c2-3d4d-b6ac-c338b80e15a7","pitchNumber":2,"startTime":"2026-04-25T21:43:00.785Z","endTime":"2026-04-25T21:43:03.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.026582712967958,"aZ":-31.14457470576468,"pfxX":-6.742921505789455,"pfxZ":0.54334860266923,"pX":-1.2263801981700364,"pZ":2.6897527303425037,"vX0":6.59895189844425,"vY0":-136.53285470064884,"vZ0":-1.0243840845807775,"x":163.75,"y":166.16,"x0":-2.790206296658882,"y0":50.00398510168553,"z0":5.199118120966936,"aX":-12.82325896820179},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.0,"breakHorizontal":10.9,"spinRate":1554,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.40005701746629985,"extension":6.940029007583965},"index":2,"playId":"ba2994a0-5d93-3ebd-b6b4-e8b1f02cbe1c","pitchNumber":3,"startTime":"2026-04-25T21:43:18.229Z","endTime":"2026-04-25T21:43:21.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46477352387731,"aZ":-31.512369540360933,"pfxX":-6.6720849595481155,"pfxZ":0.36282931666078433,"pX":0.37621756821370067,"pZ":2.5157404323681485,"vX0":10.04990540161475,"vY0":-134.2438854340163,"vZ0":-1.3903907920197767,"x":102.66,"y":170.86,"x0":-2.5390853968335305,"y0":50.00613460611979,"z0":5.271558931335087,"aX":-12.253105774065098},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":0.6,"breakHorizontal":10.1,"spinRate":1601,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.4071050198652615,"extension":7.565149420091063},"index":3,"playId":"fc94e9e1-bafa-396f-af95-fffd5c1a40ef","pitchNumber":4,"startTime":"2026-04-25T21:43:35.103Z","endTime":"2026-04-25T21:43:38.103Z","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":98.3,"endSpeed":89.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.2623387671943,"aZ":-12.809859287237922,"pfxX":-3.6630841971433634,"pfxZ":9.368622704364677,"pX":-0.30281222764195664,"pZ":3.913322232367054,"vX0":7.7837918601464615,"vY0":-142.93827799661642,"vZ0":-1.4862433845873417,"x":128.54,"y":133.12,"x0":-2.5866253642070944,"y0":50.004646573830016,"z0":5.24527801371215,"aX":-7.573788157850183},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.8,"breakHorizontal":5.0,"spinRate":2271,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3833532598775329,"extension":7.535887762682998},"index":4,"playId":"c1196621-d3c5-35f4-bbe0-fdc6f286ce2a","pitchNumber":5,"startTime":"2026-04-25T21:43:53.783Z","endTime":"2026-04-25T21:43:56.943Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T21:43:56.943Z","atBatIndex":73},"scoringPlays":[16,27,46,48,51,57,70],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2],"bottom":[3,4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":167.31,"y":160.57},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":187.16,"y":115.34},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":107.7,"y":161.33},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":1,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"coordinates":{"x":201.51,"y":116.48},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":1,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":38.0,"y":108.0},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":1,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":110.0,"y":152.0},"type":"O","description":"Groundout"}]}},{"startIndex":7,"endIndex":13,"top":[7,8,9],"bottom":[10,11,12,13],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"coordinates":{"x":101.04,"y":160.12},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"coordinates":{"x":181.82,"y":107.85},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":2,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"coordinates":{"x":136.74,"y":164.35},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":2,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":148.85,"y":174.64},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":2,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"coordinates":{"x":156.71,"y":148.62},"type":"O","description":"Groundout"}]}},{"startIndex":14,"endIndex":22,"top":[14,15,16,17,18],"bottom":[19,20,21,22],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"coordinates":{"x":75.25,"y":57.14},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"coordinates":{"x":113.33,"y":145.02},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":117.79,"y":165.36},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":145.05,"y":78.2},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":140.37,"y":166.17},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":3,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"coordinates":{"x":120.4,"y":144.99},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":3,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"coordinates":{"x":108.3,"y":157.09},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":3,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":138.08,"y":49.68},"type":"O","description":"Flyout"}]}},{"startIndex":23,"endIndex":30,"top":[23,24,25,26],"bottom":[27,28,29,30],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":83.08,"y":44.28},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"coordinates":{"x":119.8,"y":155.28},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"coordinates":{"x":153.08,"y":171.01},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":4,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"coordinates":{"x":123.84,"y":47.29},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":4,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"coordinates":{"x":104.67,"y":166.77},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":4,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":90.37,"y":159.92},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":4,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"coordinates":{"x":98.62,"y":166.77},"type":"O","description":"Groundout"}]}},{"startIndex":31,"endIndex":38,"top":[31,32,33,34],"bottom":[35,36,37,38],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"coordinates":{"x":154.29,"y":166.77},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"coordinates":{"x":63.3,"y":106.05},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":103.96,"y":147.96},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":5,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"coordinates":{"x":50.29,"y":125.49},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":5,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":112.0,"y":152.91},"type":"O","description":"Groundout"}]}},{"startIndex":39,"endIndex":49,"top":[39,40,41,42],"bottom":[43,44,45,46,47,48,49],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":69.57,"y":95.08},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":104.35,"y":59.86},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":72.52,"y":90.59},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":6,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":185.15,"y":104.44},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":6,"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"coordinates":{"x":67.45,"y":108.15},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":6,"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":176.08,"y":109.89},"type":"O","description":"Fielders Choice"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":6,"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"coordinates":{"x":43.84,"y":122.35},"type":"H","description":"Double"}]}},{"startIndex":50,"endIndex":60,"top":[50,51,52,53],"bottom":[54,55,56,57,58,59,60],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"coordinates":{"x":170.59,"y":159.96},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"coordinates":{"x":34.59,"y":85.41},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"coordinates":{"x":163.96,"y":60.45},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":7,"pitcher":{"id":688883,"fullName":"Peyton Pallette","link":"/api/v1/people/688883"},"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"coordinates":{"x":70.89,"y":95.85},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":7,"pitcher":{"id":688883,"fullName":"Peyton Pallette","link":"/api/v1/people/688883"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":125.25,"y":90.53},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":7,"pitcher":{"id":688883,"fullName":"Peyton Pallette","link":"/api/v1/people/688883"},"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"coordinates":{"x":56.15,"y":131.75},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":7,"pitcher":{"id":688883,"fullName":"Peyton Pallette","link":"/api/v1/people/688883"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":145.22,"y":180.09},"type":"O","description":"Forceout"}]}},{"startIndex":61,"endIndex":66,"top":[61,62,63],"bottom":[64,65,66],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":113.14,"y":178.27},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":105.18,"y":159.89},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"coordinates":{"x":108.3,"y":150.43},"type":"O","description":"Groundout"}]}},{"startIndex":67,"endIndex":73,"top":[67,68,69,70,71,72,73],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":9,"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":127.67,"y":67.96},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":9,"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"coordinates":{"x":114.0,"y":92.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":9,"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"batter":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"coordinates":{"x":180.92,"y":104.44},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":9,"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":87.41,"y":60.32},"type":"H","description":"Double"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":1,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":3}}],"teams":{"home":{"runs":5,"hits":9,"errors":0,"leftOnBase":8},"away":{"runs":3,"hits":9,"errors":1,"leftOnBase":6}},"defense":{"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"catcher":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"first":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"second":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"third":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"shortstop":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"left":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"center":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"right":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"onDeck":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"inHole":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"battingOrder":2,"team":{"id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"}},"offense":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"onDeck":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"inHole":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"battingOrder":9,"team":{"id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"}},"balls":2,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":11,"airOuts":8,"runs":3,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".231","atBats":35,"obp":".318","slg":".384","ops":".702","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":15,"rbi":3,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"35.00","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":3,"groundOuts":11,"airOuts":4,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":34,"obp":".324","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":153,"era":"4.02","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.27","battersFaced":37,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":153,"balls":51,"strikes":102,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.75","rbi":4,"pitchesPerInning":"19.13","runsScoredPer9":"5.63","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":9,"putOuts":24,"errors":1,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID671655":{"person":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"jerseyNumber":"7","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":2,"groundOuts":12,"airOuts":9,"runs":1,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".235","atBats":34,"obp":".257","slg":".324","ops":".581","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":11,"rbi":6,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".276","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":0,"putOuts":17,"errors":0,"chances":17,"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"}]},"ID800050":{"person":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"jerseyNumber":"24","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":11,"groundOuts":25,"airOuts":33,"runs":12,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":12,"baseOnBalls":13,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".225","atBats":89,"obp":".320","slg":".472","ops":".792","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":103,"totalBases":42,"rbi":16,"leftOnBase":38,"sacBunts":0,"sacFlies":1,"babip":".205","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.80","popOuts":13,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":19,"errors":0,"chances":20,"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"}]},"ID641401":{"person":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":9,"groundOuts":11,"airOuts":12,"runs":9,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":40,"obp":".262","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":173,"era":"5.91","inningsPitched":"10.2","wins":2,"losses":2,"saves":1,"saveOpportunities":2,"holds":2,"blownSaves":1,"earnedRuns":7,"whip":"1.03","battersFaced":45,"outs":32,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":173,"balls":65,"strikes":108,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".500","pitchesPerInning":"16.22","gamesFinished":4,"strikeoutWalkRatio":"5.50","strikeoutsPer9Inn":"9.28","walksPer9Inn":"1.69","hitsPer9Inn":"7.59","runsScoredPer9":"7.59","homeRunsPer9":"2.53","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":3,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID595978":{"person":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"jerseyNumber":"27","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":4,"groundOuts":11,"airOuts":4,"runs":6,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".267","atBats":30,"obp":".303","slg":".333","ops":".636","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":10,"rbi":2,"leftOnBase":17,"sacBunts":0,"sacFlies":1,"babip":".348","groundOutsToAirouts":"2.75","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":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":4,"era":"0.00","inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":4,"balls":1,"strikes":3,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"12.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":90,"errors":0,"chances":90,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682177":{"person":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"jerseyNumber":"10","position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"602","stats":{"batting":{"note":"1-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":6,"groundOuts":10,"airOuts":11,"runs":11,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":9,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".323","atBats":62,"obp":".408","slg":".581","ops":".989","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":71,"totalBases":36,"rbi":12,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"babip":".447","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.67","popOuts":1,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":25,"putOuts":35,"errors":0,"chances":60,"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"}]},"ID677944":{"person":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":15,"groundOuts":27,"airOuts":26,"runs":19,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":20,"baseOnBalls":12,"intentionalWalks":0,"hits":27,"hitByPitch":3,"atBats":99,"obp":".365","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":444,"era":"6.20","inningsPitched":"24.2","wins":0,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"1.58","battersFaced":115,"outs":74,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":444,"balls":173,"strikes":271,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".000","pitchesPerInning":"18.00","gamesFinished":0,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"7.30","walksPer9Inn":"4.38","hitsPer9Inn":"9.85","runsScoredPer9":"6.93","homeRunsPer9":"1.82","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"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}},"ID677587":{"person":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"jerseyNumber":"4","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":10,"groundOuts":26,"airOuts":26,"runs":11,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":11,"baseOnBalls":10,"intentionalWalks":0,"hits":24,"hitByPitch":2,"avg":".279","atBats":86,"obp":".367","slg":".419","ops":".786","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":99,"totalBases":36,"rbi":16,"leftOnBase":25,"sacBunts":1,"sacFlies":0,"babip":".292","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"28.67","popOuts":8,"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":68,"putOuts":44,"errors":2,"chances":114,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID670036":{"person":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":4,"strikes":13,"strikePercentage":".760","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":8,"groundOuts":10,"airOuts":19,"runs":9,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":2,"intentionalWalks":0,"hits":14,"hitByPitch":1,"atBats":56,"obp":".283","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":200,"era":"5.40","inningsPitched":"13.1","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.20","battersFaced":60,"outs":40,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":200,"balls":62,"strikes":138,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.53","rbi":2,"winPercentage":"1.000","pitchesPerInning":"15.00","gamesFinished":3,"strikeoutWalkRatio":"7.00","strikeoutsPer9Inn":"9.45","walksPer9Inn":"1.35","hitsPer9Inn":"9.45","runsScoredPer9":"6.07","homeRunsPer9":"1.35","inheritedRunners":14,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666310":{"person":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"jerseyNumber":"23","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":13,"groundOuts":14,"airOuts":24,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".129","atBats":62,"obp":".194","slg":".194","ops":".388","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":67,"totalBases":12,"rbi":3,"leftOnBase":30,"sacBunts":0,"sacFlies":0,"babip":".156","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"62.00","popOuts":4,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":13,"stolenBasePercentage":".867","caughtStealingPercentage":".133","assists":5,"putOuts":152,"errors":1,"chances":158,"fielding":".994","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID681807":{"person":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"jerseyNumber":"6","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | HR, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":7,"groundOuts":2,"airOuts":9,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":6,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".250","atBats":32,"obp":".368","slg":".375","ops":".743","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":12,"rbi":1,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".389","groundOutsToAirouts":"0.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":30,"errors":0,"chances":30,"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"}]},"ID671922":{"person":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":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":8,"groundOuts":10,"airOuts":13,"runs":7,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":4,"intentionalWalks":1,"hits":15,"hitByPitch":0,"atBats":52,"obp":".333","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":258,"era":"4.15","inningsPitched":"13.0","wins":2,"losses":0,"saves":6,"saveOpportunities":8,"holds":0,"blownSaves":2,"earnedRuns":6,"whip":"1.46","battersFaced":57,"outs":39,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":258,"balls":90,"strikes":168,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":"1.000","pitchesPerInning":"19.85","gamesFinished":11,"strikeoutWalkRatio":"3.75","strikeoutsPer9Inn":"10.38","walksPer9Inn":"2.77","hitsPer9Inn":"10.38","runsScoredPer9":"4.85","homeRunsPer9":"0.69","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608070":{"person":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"jerseyNumber":"11","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | 2B","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"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":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":30,"groundOuts":17,"airOuts":45,"runs":19,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":16,"baseOnBalls":20,"intentionalWalks":2,"hits":24,"hitByPitch":0,"avg":".235","atBats":102,"obp":".361","slg":".471","ops":".832","caughtStealing":0,"stolenBases":11,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":122,"totalBases":48,"rbi":12,"leftOnBase":45,"sacBunts":0,"sacFlies":0,"babip":".225","groundOutsToAirouts":"0.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":10,"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":34,"putOuts":18,"errors":3,"chances":55,"fielding":".945","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID680757":{"person":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"jerseyNumber":"38","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":15,"groundOuts":32,"airOuts":33,"runs":10,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":12,"intentionalWalks":0,"hits":22,"hitByPitch":1,"avg":".227","atBats":97,"obp":".315","slg":".289","ops":".604","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":112,"totalBases":28,"rbi":8,"leftOnBase":31,"sacBunts":1,"sacFlies":1,"babip":".247","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"97.00","popOuts":8,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":57,"errors":1,"chances":60,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID688883":{"person":{"id":688883,"fullName":"Peyton Pallette","link":"/api/v1/people/688883"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":35,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":35,"balls":14,"strikes":21,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":5,"groundOuts":8,"airOuts":14,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":6,"intentionalWalks":0,"hits":9,"hitByPitch":2,"atBats":43,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":227,"era":"3.86","inningsPitched":"11.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":5,"whip":"1.29","battersFaced":51,"outs":35,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":227,"balls":90,"strikes":137,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":1,"winPercentage":".500","pitchesPerInning":"19.46","gamesFinished":2,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.26","walksPer9Inn":"4.63","hitsPer9Inn":"6.94","runsScoredPer9":"3.86","homeRunsPer9":"0.77","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID682877":{"person":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"jerseyNumber":"34","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | 2B, BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":1,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":3,"groundOuts":13,"airOuts":11,"runs":6,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":15,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".170","atBats":47,"obp":".250","slg":".255","ops":".505","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":52,"totalBases":12,"rbi":3,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"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":30,"putOuts":10,"errors":4,"chances":44,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID682657":{"person":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"jerseyNumber":"1","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | SB","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":11,"groundOuts":18,"airOuts":23,"runs":12,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":16,"baseOnBalls":3,"intentionalWalks":0,"hits":22,"hitByPitch":2,"avg":".282","atBats":78,"obp":".325","slg":".526","ops":".851","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":84,"totalBases":41,"rbi":14,"leftOnBase":26,"sacBunts":1,"sacFlies":0,"babip":".298","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.60","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":40,"errors":1,"chances":42,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID700932":{"person":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"jerseyNumber":"9","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"1-1 | 2B, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":8,"groundOuts":17,"airOuts":16,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":30,"baseOnBalls":7,"intentionalWalks":0,"hits":15,"hitByPitch":2,"avg":".192","atBats":78,"obp":".276","slg":".256","ops":".532","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":87,"totalBases":20,"rbi":6,"leftOnBase":45,"sacBunts":0,"sacFlies":0,"babip":".298","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"78.00","popOuts":6,"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":12,"putOuts":107,"errors":0,"chances":119,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID800048":{"person":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"jerseyNumber":"77","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":9,"groundOuts":30,"airOuts":26,"runs":6,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":29,"baseOnBalls":8,"intentionalWalks":0,"hits":19,"hitByPitch":1,"atBats":104,"obp":".248","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":448,"era":"1.76","inningsPitched":"30.2","wins":3,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"0.88","battersFaced":113,"outs":92,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":448,"balls":153,"strikes":295,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.15","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.61","gamesFinished":0,"strikeoutWalkRatio":"3.63","strikeoutsPer9Inn":"8.51","walksPer9Inn":"2.35","hitsPer9Inn":"5.58","runsScoredPer9":"1.76","homeRunsPer9":"0.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676282":{"person":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"note":"(L, 1-1)","summary":"5.0 IP, ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":8,"airOuts":3,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":89,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":22,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":89,"balls":29,"strikes":60,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":16,"groundOuts":23,"airOuts":27,"runs":14,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":34,"baseOnBalls":13,"intentionalWalks":0,"hits":27,"hitByPitch":1,"atBats":111,"obp":".328","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":521,"era":"2.97","inningsPitched":"30.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.32","battersFaced":125,"outs":91,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":521,"balls":205,"strikes":316,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":1,"winPercentage":".500","pitchesPerInning":"17.18","gamesFinished":0,"strikeoutWalkRatio":"2.62","strikeoutsPer9Inn":"10.09","walksPer9Inn":"3.86","hitsPer9Inn":"8.01","runsScoredPer9":"4.15","homeRunsPer9":"1.19","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":6},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681870":{"person":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"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":7,"groundOuts":2,"airOuts":16,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":20,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":43,"obp":".224","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":212,"era":"2.84","inningsPitched":"12.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":10,"blownSaves":0,"earnedRuns":4,"whip":"0.87","battersFaced":49,"outs":38,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":212,"balls":76,"strikes":136,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.13","rbi":0,"winPercentage":".000","pitchesPerInning":"16.74","gamesFinished":1,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"14.21","walksPer9Inn":"3.55","hitsPer9Inn":"4.26","runsScoredPer9":"2.84","homeRunsPer9":"0.71","inheritedRunners":7,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":6},"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}},"ID668909":{"person":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":15,"groundOuts":32,"airOuts":27,"runs":13,"doubles":4,"triples":1,"homeRuns":6,"strikeOuts":44,"baseOnBalls":19,"intentionalWalks":0,"hits":20,"hitByPitch":0,"atBats":123,"obp":".275","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":565,"era":"3.28","inningsPitched":"35.2","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.09","battersFaced":142,"outs":107,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":565,"balls":204,"strikes":361,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.19","rbi":0,"winPercentage":".800","pitchesPerInning":"15.84","gamesFinished":0,"strikeoutWalkRatio":"2.32","strikeoutsPer9Inn":"11.10","walksPer9Inn":"4.79","hitsPer9Inn":"5.05","runsScoredPer9":"3.28","homeRunsPer9":"1.51","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":6},"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}},"ID683769":{"person":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":3,"groundOuts":4,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":17,"obp":".211","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":70,"era":"3.60","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":2,"whip":"0.80","battersFaced":19,"outs":15,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":70,"balls":22,"strikes":48,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".---","pitchesPerInning":"14.00","gamesFinished":0,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"10.80","walksPer9Inn":"1.80","hitsPer9Inn":"5.40","runsScoredPer9":"3.60","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676440":{"person":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"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":13,"groundOuts":29,"airOuts":32,"runs":15,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":26,"baseOnBalls":11,"intentionalWalks":0,"hits":33,"hitByPitch":0,"atBats":120,"obp":".336","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":523,"era":"4.45","inningsPitched":"30.1","wins":0,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.45","battersFaced":131,"outs":91,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":523,"balls":193,"strikes":330,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".000","pitchesPerInning":"17.24","gamesFinished":0,"strikeoutWalkRatio":"2.36","strikeoutsPer9Inn":"7.71","walksPer9Inn":"3.26","hitsPer9Inn":"9.79","runsScoredPer9":"4.45","homeRunsPer9":"1.48","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682120":{"person":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":5,"groundOuts":5,"airOuts":9,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":4,"intentionalWalks":1,"hits":6,"hitByPitch":1,"atBats":21,"obp":".393","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":121,"era":"0.00","inningsPitched":"5.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.76","battersFaced":28,"outs":17,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":121,"balls":47,"strikes":74,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".000","pitchesPerInning":"21.35","gamesFinished":1,"strikeoutWalkRatio":"0.75","strikeoutsPer9Inn":"4.76","walksPer9Inn":"6.35","hitsPer9Inn":"9.53","runsScoredPer9":"1.59","homeRunsPer9":"0.00","inheritedRunners":7,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656555":{"person":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"jerseyNumber":"8","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":9,"groundOuts":11,"airOuts":17,"runs":12,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":23,"baseOnBalls":13,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".215","atBats":65,"obp":".346","slg":".338","ops":".684","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":78,"totalBases":22,"rbi":6,"leftOnBase":31,"sacBunts":0,"sacFlies":0,"babip":".317","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"65.00","popOuts":6,"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":5,"putOuts":82,"errors":0,"chances":87,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]}},"batters":[682657,800050,608070,656555,671655,681807,700932,682177,682877,666310,677587,676282,670036,688883,641401],"pitchers":[676282,670036,688883,641401],"bench":[595978,680757],"bullpen":[676440,677944,683769,682120,800048,681870,671922,668909],"battingOrder":[682657,800050,608070,656555,671655,682177,682877,666310,677587],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Brito (4, Gausman); Ramírez, Jo (6, Gausman); Manzardo (2, Varland, L)."},{"label":"HR","value":"Fry (1, 7th inning off Gausman, 0 on, 1 out)."},{"label":"TB","value":"Brito 2; DeLauter; Fry 4; Hoskins; Manzardo 2; Martínez, A; Ramírez, Jo 2; Rocchio; Valera."},{"label":"RBI","value":"Fry (1); Manzardo (6); Rocchio (16)."},{"label":"Runners left in scoring position, 2 out","value":"Fry; Rocchio 2; DeLauter."},{"label":"Team RISP","value":"1-for-9."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Martínez, A (5, 2nd base off Gausman/Heineman)."},{"label":"PO","value":"Rocchio (1st base by Gausman)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Brito (4, fielding)."}]}],"note":[{"label":"a","value":"Doubled for Fry in the 9th."},{"label":"1","value":"Ran for Manzardo in the 9th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":11,"airOuts":4,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".256","atBats":34,"obp":".317","slg":".387","ops":".704","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":15,"rbi":4,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":1,"lineOuts":0},"pitching":{"flyOuts":4,"groundOuts":11,"airOuts":8,"runs":3,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":35,"obp":".278","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":143,"era":"4.55","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.32","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":143,"balls":44,"strikes":99,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.38","rbi":3,"pitchesPerInning":"15.89","runsScoredPer9":"3.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":11,"putOuts":27,"errors":0,"chances":38,"passedBall":0,"pickoffs":0}},"players":{"ID693686":{"person":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"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":8,"gamesStarted":0,"flyOuts":8,"groundOuts":14,"airOuts":15,"runs":7,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":4,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":54,"obp":".293","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":222,"era":"3.29","inningsPitched":"13.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.24","battersFaced":58,"outs":41,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":222,"balls":80,"strikes":142,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.24","gamesFinished":3,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"7.90","walksPer9Inn":"2.63","hitsPer9Inn":"8.56","runsScoredPer9":"4.61","homeRunsPer9":"1.32","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":5},"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}},"ID667297":{"person":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"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":11,"gamesStarted":0,"flyOuts":4,"groundOuts":12,"airOuts":7,"runs":8,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":5,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":43,"obp":".333","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":171,"era":"6.55","inningsPitched":"11.0","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":8,"whip":"1.45","battersFaced":49,"outs":33,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":171,"balls":54,"strikes":117,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.71","rbi":0,"winPercentage":".000","pitchesPerInning":"15.55","gamesFinished":0,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"11.45","walksPer9Inn":"4.09","hitsPer9Inn":"9.00","runsScoredPer9":"6.55","homeRunsPer9":"0.82","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672820":{"person":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"jerseyNumber":"50","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":9,"groundOuts":11,"airOuts":22,"runs":4,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":0,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".236","atBats":55,"obp":".232","slg":".327","ops":".559","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":57,"totalBases":18,"rbi":7,"leftOnBase":23,"sacBunts":1,"sacFlies":1,"babip":".289","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":7,"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":11,"putOuts":24,"errors":0,"chances":35,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686973":{"person":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"jerseyNumber":"77","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"note":"(S, 2)","summary":"1.0 IP, ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":30,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":11,"strikes":19,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":6,"groundOuts":10,"airOuts":7,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":21,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":48,"obp":".283","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":233,"era":"0.64","inningsPitched":"14.0","wins":1,"losses":1,"saves":2,"saveOpportunities":2,"holds":3,"blownSaves":0,"earnedRuns":1,"whip":"1.07","battersFaced":53,"outs":42,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":233,"balls":87,"strikes":146,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.43","rbi":1,"winPercentage":".500","pitchesPerInning":"16.64","gamesFinished":4,"strikeoutWalkRatio":"5.25","strikeoutsPer9Inn":"13.50","walksPer9Inn":"2.57","hitsPer9Inn":"7.07","runsScoredPer9":"2.57","homeRunsPer9":"0.00","inheritedRunners":11,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID573009":{"person":{"id":573009,"fullName":"Joe Mantiply","link":"/api/v1/people/573009"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"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":8,"gamesStarted":0,"flyOuts":0,"groundOuts":11,"airOuts":4,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":35,"obp":".333","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":145,"era":"3.72","inningsPitched":"9.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.24","battersFaced":41,"outs":29,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":145,"balls":46,"strikes":99,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.75","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.00","gamesFinished":2,"strikeoutWalkRatio":"4.33","strikeoutsPer9Inn":"12.10","walksPer9Inn":"2.79","hitsPer9Inn":"8.38","runsScoredPer9":"3.72","homeRunsPer9":"0.93","inheritedRunners":6,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"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}},"ID676391":{"person":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"jerseyNumber":"22","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":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":26,"flyOuts":17,"groundOuts":28,"airOuts":37,"runs":8,"doubles":12,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":35,"hitByPitch":0,"avg":".324","atBats":108,"obp":".330","slg":".435","ops":".765","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":109,"totalBases":47,"rbi":7,"leftOnBase":42,"sacBunts":0,"sacFlies":0,"babip":".350","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":11,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":59,"putOuts":36,"errors":1,"chances":96,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID662139":{"person":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"jerseyNumber":"5","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":14,"groundOuts":21,"airOuts":29,"runs":9,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":14,"baseOnBalls":7,"intentionalWalks":1,"hits":20,"hitByPitch":1,"avg":".238","atBats":84,"obp":".304","slg":".393","ops":".697","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":92,"totalBases":33,"rbi":7,"leftOnBase":30,"sacBunts":0,"sacFlies":0,"babip":".254","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.00","popOuts":7,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":42,"errors":0,"chances":42,"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"}]},"ID592332":{"person":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"note":"(W, 2-1)","summary":"6.2 IP, 2 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":9,"airOuts":7,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":91,"inningsPitched":"6.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":25,"outs":20,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":28,"strikes":63,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":2,"gamesFinished":0,"runsScoredPer9":"2.70","homeRunsPer9":"1.35","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"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":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":10,"groundOuts":36,"airOuts":31,"runs":11,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":38,"baseOnBalls":6,"intentionalWalks":0,"hits":27,"hitByPitch":0,"atBats":131,"obp":".241","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":530,"era":"2.57","inningsPitched":"35.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"0.94","battersFaced":138,"outs":105,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":530,"balls":171,"strikes":359,"strikePercentage":".680","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.16","rbi":2,"winPercentage":".667","pitchesPerInning":"15.14","gamesFinished":0,"strikeoutWalkRatio":"6.33","strikeoutsPer9Inn":"9.77","walksPer9Inn":"1.54","hitsPer9Inn":"6.94","runsScoredPer9":"2.83","homeRunsPer9":"0.77","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":13},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID665926":{"person":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"jerseyNumber":"0","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | 2B, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":2,"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":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":15,"groundOuts":30,"airOuts":23,"runs":8,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":16,"baseOnBalls":4,"intentionalWalks":0,"hits":27,"hitByPitch":0,"avg":".287","atBats":94,"obp":".313","slg":".468","ops":".781","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":100,"totalBases":44,"rbi":16,"leftOnBase":39,"sacBunts":1,"sacFlies":1,"babip":".316","groundOutsToAirouts":"1.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.33","popOuts":2,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":52,"putOuts":37,"errors":1,"chances":90,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID641778":{"person":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"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":4,"flyOuts":19,"groundOuts":12,"airOuts":36,"runs":17,"doubles":3,"triples":1,"homeRuns":6,"strikeOuts":19,"baseOnBalls":12,"intentionalWalks":0,"hits":23,"hitByPitch":0,"atBats":89,"obp":".343","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":393,"era":"6.75","inningsPitched":"22.2","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"1.54","battersFaced":103,"outs":68,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":393,"balls":145,"strikes":248,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".250","pitchesPerInning":"17.34","gamesFinished":0,"strikeoutWalkRatio":"1.58","strikeoutsPer9Inn":"7.54","walksPer9Inn":"4.76","hitsPer9Inn":"9.13","runsScoredPer9":"6.75","homeRunsPer9":"2.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":7},"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}},"ID678218":{"person":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"jerseyNumber":"59","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":2,"groundOuts":9,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".161","atBats":31,"obp":".188","slg":".258","ops":".446","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":8,"rbi":2,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".222","groundOutsToAirouts":"1.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":1,"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":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","assists":6,"putOuts":77,"errors":2,"chances":85,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656546":{"person":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"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":1,"groundOuts":5,"airOuts":4,"runs":11,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":24,"baseOnBalls":6,"intentionalWalks":2,"hits":16,"hitByPitch":2,"atBats":49,"obp":".421","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":217,"era":"7.59","inningsPitched":"10.2","wins":1,"losses":2,"saves":3,"saveOpportunities":6,"holds":1,"blownSaves":3,"earnedRuns":9,"whip":"2.06","battersFaced":57,"outs":32,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":217,"balls":74,"strikes":143,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".333","pitchesPerInning":"20.34","gamesFinished":9,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"20.25","walksPer9Inn":"5.06","hitsPer9Inn":"13.50","runsScoredPer9":"9.28","homeRunsPer9":"1.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"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}},"ID656302":{"person":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"jerseyNumber":"84","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"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":5,"flyOuts":2,"groundOuts":19,"airOuts":14,"runs":8,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":44,"baseOnBalls":14,"intentionalWalks":0,"hits":19,"hitByPitch":1,"atBats":95,"obp":".306","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":495,"era":"2.10","inningsPitched":"25.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.29","battersFaced":111,"outs":77,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":495,"balls":194,"strikes":301,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.36","rbi":0,"winPercentage":"1.000","pitchesPerInning":"19.29","gamesFinished":0,"strikeoutWalkRatio":"3.14","strikeoutsPer9Inn":"15.43","walksPer9Inn":"4.91","hitsPer9Inn":"6.66","runsScoredPer9":"2.81","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676914":{"person":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"jerseyNumber":"36","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":5,"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":20,"flyOuts":8,"groundOuts":8,"airOuts":10,"runs":12,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":10,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".150","atBats":40,"obp":".320","slg":".275","ops":".595","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":50,"totalBases":11,"rbi":5,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".217","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.00","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":13,"errors":0,"chances":16,"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"}]},"ID682818":{"person":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"jerseyNumber":"24","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"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":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID689254":{"person":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"note":"(H, 4)","summary":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":1,"strikes":7,"strikePercentage":".880","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":1,"flyOuts":6,"groundOuts":4,"airOuts":10,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":4,"intentionalWalks":1,"hits":9,"hitByPitch":0,"atBats":36,"obp":".317","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":178,"era":"5.40","inningsPitched":"10.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":6,"whip":"1.30","battersFaced":42,"outs":30,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":178,"balls":62,"strikes":116,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.80","gamesFinished":0,"strikeoutWalkRatio":"3.75","strikeoutsPer9Inn":"13.50","walksPer9Inn":"3.60","hitsPer9Inn":"8.10","runsScoredPer9":"5.40","homeRunsPer9":"0.90","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680755":{"person":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":1,"flyOuts":7,"groundOuts":10,"airOuts":13,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":46,"obp":".294","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":217,"era":"1.93","inningsPitched":"14.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":3,"whip":"1.00","battersFaced":51,"outs":42,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":217,"balls":71,"strikes":146,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".---","pitchesPerInning":"15.50","gamesFinished":4,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"8.36","walksPer9Inn":"2.57","hitsPer9Inn":"6.43","runsScoredPer9":"3.21","homeRunsPer9":"0.64","inheritedRunners":8,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":2,"chances":5,"fielding":".600","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID623168":{"person":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"jerseyNumber":"55","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":5,"groundOuts":15,"airOuts":8,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".205","atBats":39,"obp":".244","slg":".205","ops":".449","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":8,"rbi":2,"leftOnBase":13,"sacBunts":3,"sacFlies":0,"babip":".286","groundOutsToAirouts":"1.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":6,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":16,"obp":".471","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":38,"era":"15.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"2.67","battersFaced":17,"outs":9,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":38,"balls":9,"strikes":29,"strikePercentage":".760","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"12.67","gamesFinished":2,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"3.00","hitsPer9Inn":"21.00","runsScoredPer9":"15.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","assists":7,"putOuts":110,"errors":3,"chances":120,"fielding":".975","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID643511":{"person":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"note":"(H, 5)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":4,"strikes":10,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":5,"groundOuts":27,"airOuts":8,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":3,"hits":8,"hitByPitch":0,"atBats":48,"obp":".231","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":164,"era":"0.68","inningsPitched":"13.1","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":5,"blownSaves":1,"earnedRuns":1,"whip":"0.90","battersFaced":53,"outs":40,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":164,"balls":47,"strikes":117,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.38","rbi":0,"winPercentage":".500","pitchesPerInning":"12.30","gamesFinished":1,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"4.05","walksPer9Inn":"2.70","hitsPer9Inn":"5.40","runsScoredPer9":"1.35","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID571578":{"person":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"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":8,"groundOuts":15,"airOuts":14,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":2,"atBats":50,"obp":".310","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":229,"era":"3.68","inningsPitched":"14.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.09","battersFaced":59,"outs":44,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":229,"balls":87,"strikes":142,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".---","pitchesPerInning":"15.61","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"7.36","walksPer9Inn":"2.45","hitsPer9Inn":"7.36","runsScoredPer9":"3.68","homeRunsPer9":"1.23","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":3},"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}},"ID665489":{"person":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"jerseyNumber":"27","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | BB, R, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":11,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":11,"groundOuts":30,"airOuts":22,"runs":14,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":14,"intentionalWalks":3,"hits":31,"hitByPitch":1,"avg":".323","atBats":96,"obp":".414","slg":".438","ops":".852","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":111,"totalBases":42,"rbi":13,"leftOnBase":35,"sacBunts":0,"sacFlies":0,"babip":".358","groundOutsToAirouts":"1.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.00","popOuts":4,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":174,"errors":2,"chances":193,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID660821":{"person":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"501","stats":{"batting":{"note":"a-","summary":"0-2 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":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":25,"flyOuts":12,"groundOuts":19,"airOuts":23,"runs":9,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":16,"baseOnBalls":5,"intentionalWalks":1,"hits":20,"hitByPitch":2,"avg":".263","atBats":76,"obp":".318","slg":".421","ops":".739","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":85,"totalBases":32,"rbi":12,"leftOnBase":39,"sacBunts":0,"sacFlies":2,"babip":".288","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.33","popOuts":2,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":37,"errors":0,"chances":37,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID650391":{"person":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"jerseyNumber":"74","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"500","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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":4,"groundOuts":6,"airOuts":7,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".360","atBats":25,"obp":".414","slg":".360","ops":".774","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":29,"totalBases":9,"rbi":3,"leftOnBase":12,"sacBunts":0,"sacFlies":1,"babip":".409","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID664702":{"person":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"jerseyNumber":"3","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | 2B, R, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":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":20,"flyOuts":6,"groundOuts":14,"airOuts":9,"runs":12,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".324","atBats":37,"obp":".375","slg":".459","ops":".834","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":17,"rbi":3,"leftOnBase":20,"sacBunts":1,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":15,"errors":0,"chances":16,"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"}]},"ID672960":{"person":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"jerseyNumber":"7","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"400","stats":{"batting":{"summary":"2-3 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":7,"groundOuts":17,"airOuts":20,"runs":12,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":34,"baseOnBalls":12,"intentionalWalks":0,"hits":22,"hitByPitch":0,"avg":".237","atBats":93,"obp":".324","slg":".419","ops":".743","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":105,"totalBases":39,"rbi":11,"leftOnBase":54,"sacBunts":0,"sacFlies":0,"babip":".315","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.60","popOuts":7,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":32,"putOuts":26,"errors":2,"chances":60,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]}},"batters":[664702,676391,665489,672960,650391,660821,662139,676914,665926,623168,592332,689254,643511,686973],"pitchers":[592332,689254,643511,686973],"bench":[682818,672820,678218],"bullpen":[656302,571578,680755,656546,641778,573009,693686,667297],"battingOrder":[664702,676391,665489,672960,660821,662139,676914,665926,623168],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Clement (12, Cantillo); Straw (2, Cantillo); Giménez (6, Festa, M)."},{"label":"HR","value":"Okamoto (5, 4th inning off Cantillo, 0 on, 0 out)."},{"label":"TB","value":"Clement 3; Giménez 2; Guerrero Jr.; Heineman; Okamoto 5; Straw 3."},{"label":"RBI","value":"Giménez 2 (16); Okamoto 2 (11)."},{"label":"2-out RBI","value":"Giménez 2."},{"label":"Runners left in scoring position, 2 out","value":"Schneider 2; Heineman; Okamoto; Guerrero Jr.; Clement."},{"label":"Team RISP","value":"2-for-14."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Straw (1, 2nd base off Cantillo/Naylor, B); Guerrero Jr. (2, 2nd base off Cantillo/Naylor, B); Varsho (2, 2nd base off Festa, M/Naylor, B)."}]},{"title":"FIELDING","fieldList":[{"label":"Pickoffs","value":"Gausman (Rocchio at 1st base)."}]}],"note":[{"label":"a","value":"Struck out for Jiménez, E in the 6th."}]}},"officials":[{"official":{"id":511890,"fullName":"Quinn Wolcott","link":"/api/v1/people/511890"},"officialType":"Home Plate"},{"official":{"id":594151,"fullName":"Ramon De Jesus","link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":482641,"fullName":"Adrian Johnson","link":"/api/v1/people/482641"},"officialType":"Second Base"},{"official":{"id":607884,"fullName":"Paul Clemons","link":"/api/v1/people/607884"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Valera (Strike-Confirmed); DeLauter (Strike-Overturned to Ball); Cantillo (Ball-Overturned to Strike); Sánchez, J (Strike-Confirmed); Heineman 2 (Ball-Overturned to Strike, Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Cantillo 89-60; Festa, M 17-13; Pallette 35-21; Brogdon 12-8; Gausman 91-63; Fluharty 8-7; Rogers, Ty 14-10; Varland, L 30-19."},{"label":"Groundouts-flyouts","value":"Cantillo 8-2; Festa, M 1-0; Pallette 1-1; Brogdon 1-0; Gausman 9-3; Fluharty 0-0; Rogers, Ty 2-0; Varland, L 0-1."},{"label":"Batters faced","value":"Cantillo 22; Festa, M 5; Pallette 7; Brogdon 3; Gausman 25; Fluharty 1; Rogers, Ty 3; Varland, L 7."},{"label":"Inherited runners-scored","value":"Festa, M 2-2."},{"label":"Umpires","value":"HP: Quinn Wolcott. 1B: Ramon De Jesus. 2B: Adrian Johnson. 3B: Paul Clemons. "},{"label":"Weather","value":"68 degrees, Roof Closed."},{"label":"Wind","value":"0 mph, None."},{"label":"First pitch","value":"3:08 PM."},{"label":"T","value":"2:35."},{"label":"Att","value":"41,543."},{"label":"Venue","value":"Rogers Centre."},{"label":"April 25, 2026"}],"pitchingNotes":["Cantillo pitched to 2 batters in the 6th inning."],"topPerformers":[{"player":{"person":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960","boxscoreName":"Okamoto"},"jerseyNumber":"7","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"400","stats":{"batting":{"summary":"2-3 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":7,"groundOuts":17,"airOuts":20,"runs":12,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":34,"baseOnBalls":12,"intentionalWalks":0,"hits":22,"hitByPitch":0,"avg":".237","atBats":93,"obp":".324","slg":".419","ops":".743","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":105,"totalBases":39,"rbi":11,"leftOnBase":54,"sacBunts":0,"sacFlies":0,"babip":".315","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.60","popOuts":7,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":32,"putOuts":26,"errors":2,"chances":60,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":65,"hittingGameScore":65},{"player":{"person":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332","boxscoreName":"Gausman"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"note":"(W, 2-1)","summary":"6.2 IP, 2 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":9,"airOuts":7,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":91,"inningsPitched":"6.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":25,"outs":20,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":28,"strikes":63,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":2,"gamesFinished":0,"runsScoredPer9":"2.70","homeRunsPer9":"1.35","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"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":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":10,"groundOuts":36,"airOuts":31,"runs":11,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":38,"baseOnBalls":6,"intentionalWalks":0,"hits":27,"hitByPitch":0,"atBats":131,"obp":".241","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":530,"era":"2.57","inningsPitched":"35.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"0.94","battersFaced":138,"outs":105,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":530,"balls":171,"strikes":359,"strikePercentage":".680","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.16","rbi":2,"winPercentage":".667","pitchesPerInning":"15.14","gamesFinished":0,"strikeoutWalkRatio":"6.33","strikeoutsPer9Inn":"9.77","walksPer9Inn":"1.54","hitsPer9Inn":"6.94","runsScoredPer9":"2.83","homeRunsPer9":"0.77","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":13},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":1,"chances":8,"fielding":".875","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":59,"pitchingGameScore":59},{"player":{"person":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807","boxscoreName":"Fry"},"jerseyNumber":"6","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | HR, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":7,"groundOuts":2,"airOuts":9,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":6,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".250","atBats":32,"obp":".368","slg":".375","ops":".743","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":12,"rbi":1,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".389","groundOutsToAirouts":"0.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":30,"errors":0,"chances":30,"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"}]},"type":"hitter","gameScore":52,"hittingGameScore":52}]},"decisions":{"winner":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"loser":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"save":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}