{"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":824454,"link":"/api/v1.1/game/824454/feed/live","metaData":{"wait":10,"timeStamp":"20260418_011909","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count11","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824454,"type":"R","doubleHeader":"N","id":"2026/04/17/balmlb-clemlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824454-2026-04-17","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-17T22:10:00Z","originalDate":"2026-04-17","officialDate":"2026-04-17","dayNight":"night","time":"6:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110","season":2026,"venue":{"id":2,"name":"Oriole Park at Camden Yards","link":"/api/v1/venues/2"},"springVenue":{"id":2508,"link":"/api/v1/venues/2508"},"teamCode":"bal","fileCode":"bal","abbreviation":"BAL","teamName":"Orioles","locationName":"Baltimore","firstYearOfPlay":"1901","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":"Baltimore","record":{"gamesPlayed":20,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":10,"losses":10,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":10,"losses":10,"winningPercentage":".500"},"franchiseName":"Baltimore","clubName":"Orioles","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114","season":2026,"venue":{"id":5,"name":"Progressive Field","link":"/api/v1/venues/5"},"springVenue":{"id":3834,"link":"/api/v1/venues/3834"},"teamCode":"cle","fileCode":"cle","abbreviation":"CLE","teamName":"Guardians","locationName":"Cleveland","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Cleveland","record":{"gamesPlayed":21,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":11,"losses":10,"ties":0,"pct":".524"},"records":{},"divisionLeader":false,"wins":11,"losses":10,"winningPercentage":".524"},"franchiseName":"Cleveland","clubName":"Guardians","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},"ID542888":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888","firstName":"Shawn","lastName":"Armstrong","primaryNumber":"43","birthDate":"1990-09-11","currentAge":35,"birthCity":"New Bern","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shawn","useLastName":"Armstrong","middleName":"Michael","boxscoreName":"Armstrong","nickName":"Armie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2015-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shawn Armstrong","nameSlug":"shawn-armstrong-542888","firstLastName":"Shawn Armstrong","lastFirstName":"Armstrong, Shawn","lastInitName":"Armstrong, S","initLastName":"S Armstrong","fullFMLName":"Shawn Michael Armstrong","fullLFMName":"Armstrong, Shawn Michael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID694212":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212","firstName":"Samuel","lastName":"Basallo","primaryNumber":"29","birthDate":"2004-08-13","currentAge":22,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Samuel","useLastName":"Basallo","middleName":"Alexander","boxscoreName":"Basallo","gender":"M","nameMatrilineal":"Mendez","isPlayer":true,"isVerified":true,"pronunciation":"SAM-well bah-SY-yo","mlbDebutDate":"2025-08-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Samuel Basallo","nameSlug":"samuel-basallo-694212","firstLastName":"Samuel Basallo","lastFirstName":"Basallo, Samuel","lastInitName":"Basallo, S","initLastName":"S Basallo","fullFMLName":"Samuel Alexander Basallo","fullLFMName":"Basallo, Samuel Alexander","strikeZoneTop":3.39,"strikeZoneBottom":1.71},"ID669330":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330","firstName":"Tyler","lastName":"Wells","primaryNumber":"68","birthDate":"1994-08-26","currentAge":32,"birthCity":"Tulsa","birthStateProvince":"OK","birthCountry":"USA","height":"6' 8\"","weight":270,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Wells","middleName":"Austin","boxscoreName":"Wells, T","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2021-04-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Wells","nameSlug":"tyler-wells-669330","firstLastName":"Tyler Wells","lastFirstName":"Wells, Tyler","lastInitName":"Wells, T","initLastName":"T Wells","fullFMLName":"Tyler Austin Wells","fullLFMName":"Wells, Tyler Austin","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID670329":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329","firstName":"Joshua","lastName":"Garcia","primaryNumber":"50","birthDate":"1994-01-10","currentAge":32,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"5' 9\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Rico","useLastName":"Garcia","middleName":"Rico","boxscoreName":"Garcia, Ri","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rico Garcia","nameSlug":"rico-garcia-670329","firstLastName":"Rico Garcia","lastFirstName":"Garcia, Rico","lastInitName":"Garcia, R","initLastName":"R Garcia","fullFMLName":"Joshua Rico Garcia","fullLFMName":"Garcia, Joshua Rico","strikeZoneTop":3.076,"strikeZoneBottom":1.553},"ID642215":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215","firstName":"Weston","lastName":"Wilson","primaryNumber":"31","birthDate":"1994-09-11","currentAge":31,"birthCity":"High Point","birthStateProvince":"NC","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Weston","useLastName":"Wilson","middleName":"Graham","boxscoreName":"Wilson, W","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2023-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Weston Wilson","nameSlug":"weston-wilson-642215","firstLastName":"Weston Wilson","lastFirstName":"Wilson, Weston","lastInitName":"Wilson, W","initLastName":"W Wilson","fullFMLName":"Weston Graham Wilson","fullLFMName":"Wilson, Weston Graham","strikeZoneTop":3.343,"strikeZoneBottom":1.687},"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},"ID683002":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002","firstName":"Gunnar","lastName":"Henderson","primaryNumber":"2","birthDate":"2001-06-29","currentAge":25,"birthCity":"Montgomery","birthStateProvince":"AL","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Gunnar","useLastName":"Henderson","middleName":"Randal","boxscoreName":"Henderson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gunnar Henderson","nameSlug":"gunnar-henderson-683002","firstLastName":"Gunnar Henderson","lastFirstName":"Henderson, Gunnar","lastInitName":"Henderson, G","initLastName":"G Henderson","fullFMLName":"Gunnar Randal Henderson","fullLFMName":"Henderson, Gunnar Randal","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"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},"ID544150":{"id":544150,"fullName":"Albert Suárez","link":"/api/v1/people/544150","firstName":"Albert","lastName":"Suárez","primaryNumber":"49","birthDate":"1989-10-08","currentAge":36,"birthCity":"San Felix","birthCountry":"Venezuela","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Albert","useLastName":"Suárez ","middleName":"Joe","boxscoreName":"Suárez, A","nickName":"Chiguire","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2016-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Albert Suárez","nameSlug":"albert-suarez-544150","firstLastName":"Albert Suárez","lastFirstName":"Suárez, Albert","lastInitName":"Suárez, A","initLastName":"A Suárez","fullFMLName":"Albert Joe Suárez","fullLFMName":"Suárez, Albert Joe","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID680694":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694","firstName":"Kyle","lastName":"Bradish","primaryNumber":"38","birthDate":"1996-09-12","currentAge":29,"birthCity":"Peoria","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Bradish","middleName":"Edward","boxscoreName":"Bradish","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"BRAD-ish","mlbDebutDate":"2022-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Bradish","nameSlug":"kyle-bradish-680694","firstLastName":"Kyle Bradish","lastFirstName":"Bradish, Kyle","lastInitName":"Bradish, K","initLastName":"K Bradish","fullFMLName":"Kyle Edward Bradish","fullLFMName":"Bradish, Kyle Edward","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID687637":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637","firstName":"Dylan","lastName":"Beavers","primaryNumber":"12","birthDate":"2001-08-11","currentAge":25,"birthCity":"San Luis Obispo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Dylan","useLastName":"Beavers","middleName":"Matthew","boxscoreName":"Beavers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Beavers","nameSlug":"dylan-beavers-687637","firstLastName":"Dylan Beavers","lastFirstName":"Beavers, Dylan","lastInitName":"Beavers, D","initLastName":"D Beavers","fullFMLName":"Dylan Matthew Beavers","fullLFMName":"Beavers, Dylan Matthew","strikeZoneTop":3.42,"strikeZoneBottom":1.73},"ID671382":{"id":671382,"fullName":"Cameron Foster","link":"/api/v1/people/671382","firstName":"Cameron","lastName":"Foster","primaryNumber":"65","birthDate":"1999-03-17","currentAge":27,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cameron","useLastName":"Foster","middleName":"Michael John","boxscoreName":"Foster","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cameron Foster","nameSlug":"cameron-foster-671382","firstLastName":"Cameron Foster","lastFirstName":"Foster, Cameron","lastInitName":"Foster, C","initLastName":"C Foster","fullFMLName":"Cameron Michael John Foster","fullLFMName":"Foster, Cameron Michael John","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID689296":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296","firstName":"Anthony","lastName":"Nunez","primaryNumber":"66","birthDate":"2001-07-10","currentAge":25,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Anthony","useLastName":"Nunez","boxscoreName":"Nunez","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-03-28","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Anthony Nunez","nameSlug":"anthony-nunez-689296","firstLastName":"Anthony Nunez","lastFirstName":"Nunez, Anthony","lastInitName":"Nunez, A","initLastName":"A Nunez","fullFMLName":"Anthony Nunez","fullLFMName":"Nunez, Anthony","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},"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":28,"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},"ID664854":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854","firstName":"Ryan","lastName":"Helsley","primaryNumber":"21","birthDate":"1994-07-18","currentAge":32,"birthCity":"Tahlequah","birthStateProvince":"OK","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Helsley","middleName":"Dalton","boxscoreName":"Helsley","nickName":"Hellz Bellz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Helsley","nameSlug":"ryan-helsley-664854","firstLastName":"Ryan Helsley","lastFirstName":"Helsley, Ryan","lastInitName":"Helsley, R","initLastName":"R Helsley","fullFMLName":"Ryan Dalton Helsley","fullLFMName":"Helsley, Ryan Dalton","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"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},"ID681297":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297","firstName":"Colton","lastName":"Cowser","primaryNumber":"17","birthDate":"2000-03-20","currentAge":26,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Colton","useLastName":"Cowser","middleName":"Dale","boxscoreName":"Cowser","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"KOW-zur","mlbDebutDate":"2023-07-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colton Cowser","nameSlug":"colton-cowser-681297","firstLastName":"Colton Cowser","lastFirstName":"Cowser, Colton","lastInitName":"Cowser, C","initLastName":"C Cowser","fullFMLName":"Colton Dale Cowser","fullLFMName":"Cowser, Colton Dale","strikeZoneTop":3.329,"strikeZoneBottom":1.68},"ID691723":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723","firstName":"Coby","lastName":"Mayo","primaryNumber":"16","birthDate":"2001-12-10","currentAge":24,"birthCity":"Coral Springs","birthStateProvince":"FL","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Coby","useLastName":"Mayo","middleName":"Gerald","boxscoreName":"Mayo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Coby Mayo","nameSlug":"coby-mayo-691723","firstLastName":"Coby Mayo","lastFirstName":"Mayo, Coby","lastInitName":"Mayo, C","initLastName":"C Mayo","fullFMLName":"Coby Gerald Mayo","fullLFMName":"Mayo, Coby Gerald","strikeZoneTop":3.41,"strikeZoneBottom":1.72},"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},"ID665152":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152","firstName":"Dean","lastName":"Kremer","primaryNumber":"13","birthDate":"1996-01-07","currentAge":30,"birthCity":"Stockton","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dean","useLastName":"Kremer","middleName":"Junior","boxscoreName":"Kremer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"KRAY-mur","mlbDebutDate":"2020-09-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dean Kremer","nameSlug":"dean-kremer-665152","firstLastName":"Dean Kremer","lastFirstName":"Kremer, Dean","lastInitName":"Kremer, D","initLastName":"D Kremer","fullFMLName":"Dean Junior Kremer","fullLFMName":"Kremer, Dean Junior","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669236":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236","firstName":"Jeremiah","lastName":"Jackson","primaryNumber":"82","birthDate":"2000-03-26","currentAge":26,"birthCity":"Antioch","birthStateProvince":"TN","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jeremiah","useLastName":"Jackson","boxscoreName":"Jackson, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2025-08-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeremiah Jackson","nameSlug":"jeremiah-jackson-669236","firstLastName":"Jeremiah Jackson","lastFirstName":"Jackson, Jeremiah","lastInitName":"Jackson, J","initLastName":"J Jackson","fullFMLName":"Jeremiah Jackson","fullLFMName":"Jackson, Jeremiah","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"ID669432":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432","firstName":"Trevor","lastName":"Rogers","primaryNumber":"28","birthDate":"1997-11-13","currentAge":28,"birthCity":"Carlsbad","birthStateProvince":"NM","birthCountry":"USA","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"Rogers","middleName":"J'Daniel","boxscoreName":"Rogers, Tr","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2020-08-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Trevor Rogers","nameSlug":"trevor-rogers-669432","firstLastName":"Trevor Rogers","lastFirstName":"Rogers, Trevor","lastInitName":"Rogers, T","initLastName":"T Rogers","fullFMLName":"Trevor J'Daniel Rogers","fullLFMName":"Rogers, Trevor J'Daniel","strikeZoneTop":3.81,"strikeZoneBottom":1.77},"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},"ID665750":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750","firstName":"Leody","lastName":"Taveras","primaryNumber":"30","birthDate":"1998-09-08","currentAge":27,"birthCity":"Tenares","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Leody","useLastName":"Taveras","boxscoreName":"Taveras, L","gender":"M","nameMatrilineal":"Salazar","isPlayer":true,"isVerified":true,"pronunciation":"lay-OH-dee tuh-VAIR-uhs","mlbDebutDate":"2020-07-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Leody Taveras","nameSlug":"leody-taveras-665750","firstLastName":"Leody Taveras","lastFirstName":"Taveras, Leody","lastInitName":"Taveras, L","initLastName":"L Taveras","fullFMLName":"Leody Taveras","fullLFMName":"Taveras, Leody","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID669358":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358","firstName":"Shane","lastName":"Baz","primaryNumber":"34","birthDate":"1999-06-17","currentAge":27,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shane","useLastName":"Baz","middleName":"Austin","boxscoreName":"Baz","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"bahz","mlbDebutDate":"2021-09-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shane Baz","nameSlug":"shane-baz-669358","firstLastName":"Shane Baz","lastFirstName":"Baz, Shane","lastInitName":"Baz, S","initLastName":"S Baz","fullFMLName":"Shane Austin Baz","fullLFMName":"Baz, Shane Austin","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID621493":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493","firstName":"Joseph","lastName":"Ward","primaryNumber":"27","birthDate":"1993-12-14","currentAge":32,"birthCity":"Dayton","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Taylor","useLastName":"Ward","middleName":"Taylor","boxscoreName":"Ward, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-08-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taylor Ward","nameSlug":"taylor-ward-621493","firstLastName":"Taylor Ward","lastFirstName":"Ward, Taylor","lastInitName":"Ward, T","initLastName":"T Ward","fullFMLName":"Joseph Taylor Ward","fullLFMName":"Ward, Joseph Taylor","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID605135":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135","firstName":"Christopher","lastName":"Bassitt","primaryNumber":"40","birthDate":"1989-02-22","currentAge":37,"birthCity":"Toledo","birthStateProvince":"OH","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Bassitt","middleName":"M.","boxscoreName":"Bassitt","nickName":"C Bass","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chris Bassitt","nameSlug":"chris-bassitt-605135","firstLastName":"Chris Bassitt","lastFirstName":"Bassitt, Chris","lastInitName":"Bassitt, C","initLastName":"C Bassitt","fullFMLName":"Christopher M. Bassitt","fullLFMName":"Bassitt, Christopher M.","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID677942":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942","firstName":"Blaze","lastName":"Alexander","primaryNumber":"23","birthDate":"1999-06-11","currentAge":27,"birthCity":"Cape Coral","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Blaze","useLastName":"Alexander","middleName":"Chanee","boxscoreName":"Alexander","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"Blayz","mlbDebutDate":"2024-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blaze Alexander","nameSlug":"blaze-alexander-677942","firstLastName":"Blaze Alexander","lastFirstName":"Alexander, Blaze","lastInitName":"Alexander, B","initLastName":"B Alexander","fullFMLName":"Blaze Chanee Alexander","fullLFMName":"Alexander, Blaze Chanee","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"ID671286":{"id":671286,"fullName":"Johnathan Rodríguez","link":"/api/v1/people/671286","firstName":"Johnathan","lastName":"Rodríguez","birthDate":"1999-11-04","currentAge":26,"birthCity":"Toa Baja","birthCountry":"Puerto Rico","height":"6' 2\"","weight":224,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Johnathan","useLastName":"Rodríguez","boxscoreName":"Rodríguez, Jo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2024-05-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Johnathan Rodríguez","nameSlug":"johnathan-rodriguez-671286","firstLastName":"Johnathan Rodríguez","lastFirstName":"Rodríguez, Johnathan","lastInitName":"Rodríguez, J","initLastName":"J Rodríguez","fullFMLName":"Johnathan Rodríguez","fullLFMName":"Rodríguez, Johnathan ","strikeZoneTop":3.278,"strikeZoneBottom":1.654},"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},"ID624413":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413","firstName":"Peter","lastName":"Alonso","primaryNumber":"25","birthDate":"1994-12-07","currentAge":31,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":245,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Pete","useLastName":"Alonso","middleName":"Morgan","boxscoreName":"Alonso","nickName":"Polar Bear","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pete Alonso","nameSlug":"pete-alonso-624413","firstLastName":"Pete Alonso","lastFirstName":"Alonso, Pete","lastInitName":"Alonso, P","initLastName":"P Alonso","fullFMLName":"Peter Morgan Alonso","fullLFMName":"Alonso, Peter Morgan","strikeZoneTop":3.324,"strikeZoneBottom":1.677},"ID669087":{"id":669087,"fullName":"Sam Huff","link":"/api/v1/people/669087","firstName":"Samuel","lastName":"Huff","primaryNumber":"31","birthDate":"1998-01-14","currentAge":28,"birthCity":"Phoenix","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 4\"","weight":242,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Sam","useLastName":"Huff","middleName":"Nicholas","boxscoreName":"Huff","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2020-09-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sam Huff","nameSlug":"sam-huff-669087","firstLastName":"Sam Huff","lastFirstName":"Huff, Sam","lastInitName":"Huff, S","initLastName":"S Huff","fullFMLName":"Samuel Nicholas Huff","fullLFMName":"Huff, Samuel Nicholas","strikeZoneTop":3.39,"strikeZoneBottom":1.711},"ID664991":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991","firstName":"Grant","lastName":"Wolfram","primaryNumber":"48","birthDate":"1996-12-12","currentAge":29,"birthCity":"Holland","birthStateProvince":"MI","birthCountry":"USA","height":"6' 7\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grant","useLastName":"Wolfram","boxscoreName":"Wolfram","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"wolf-RAM","mlbDebutDate":"2025-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Grant Wolfram","nameSlug":"grant-wolfram-664991","firstLastName":"Grant Wolfram","lastFirstName":"Wolfram, Grant","lastInitName":"Wolfram, G","initLastName":"G Wolfram","fullFMLName":"Grant Wolfram","fullLFMName":"Wolfram, Grant","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID682877":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877","firstName":"Juan","lastName":"Brito","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.221,"strikeZoneBottom":1.625},"ID666974":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974","firstName":"Yennier","lastName":"Cano","primaryNumber":"78","birthDate":"1994-03-09","currentAge":32,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 4\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yennier","useLastName":"Cano","boxscoreName":"Cano","gender":"M","nameMatrilineal":"Banes","isPlayer":true,"isVerified":true,"pronunciation":"YEN-neer","mlbDebutDate":"2022-05-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yennier Cano","nameSlug":"yennier-cano-666974","firstLastName":"Yennier Cano","lastFirstName":"Cano, Yennier","lastInitName":"Cano, Y","initLastName":"Y Cano","fullFMLName":"Yennier  Cano","fullLFMName":"Cano, Yennier","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID800048":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048","firstName":"Parker","lastName":"Messick","primaryNumber":"77","birthDate":"2000-10-26","currentAge":25,"birthCity":"Plant City","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Parker","useLastName":"Messick","middleName":"Chase","boxscoreName":"Messick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Parker Messick","nameSlug":"parker-messick-800048","firstLastName":"Parker Messick","lastFirstName":"Messick, Parker","lastInitName":"Messick, P","initLastName":"P Messick","fullFMLName":"Parker Chase Messick","fullLFMName":"Messick, Parker Chase","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID676282":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282","firstName":"Joseph","lastName":"Cantillo","primaryNumber":"54","birthDate":"1999-12-18","currentAge":26,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joey","useLastName":"Cantillo","middleName":"Lopaka","boxscoreName":"Cantillo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"can-TIL-oh","mlbDebutDate":"2024-07-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Joey Cantillo","nameSlug":"joey-cantillo-676282","firstLastName":"Joey Cantillo","lastFirstName":"Cantillo, Joey","lastInitName":"Cantillo, J","initLastName":"J Cantillo","fullFMLName":"Joseph Lopaka Cantillo","fullLFMName":"Cantillo, Joseph Lopaka","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID681870":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870","firstName":"Erik","lastName":"Sabrowski","primaryNumber":"62","birthDate":"1997-10-31","currentAge":28,"birthCity":"Edmonton","birthStateProvince":"AB","birthCountry":"Canada","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Erik","useLastName":"Sabrowski","middleName":"Wayne Thomas","boxscoreName":"Sabrowski","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Erik Sabrowski","nameSlug":"erik-sabrowski-681870","firstLastName":"Erik Sabrowski","lastFirstName":"Sabrowski, Erik","lastInitName":"Sabrowski, E","initLastName":"E Sabrowski","fullFMLName":"Erik Wayne Thomas Sabrowski","fullLFMName":"Sabrowski, Erik Wayne Thomas","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID668909":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909","firstName":"Gavin","lastName":"Williams","primaryNumber":"32","birthDate":"1999-07-26","currentAge":27,"birthCity":"Fayetteville","birthStateProvince":"NC","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gavin","useLastName":"Williams","middleName":"Scott","boxscoreName":"Williams, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-06-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gavin Williams","nameSlug":"gavin-williams-668909","firstLastName":"Gavin Williams","lastFirstName":"Williams, Gavin","lastInitName":"Williams, G","initLastName":"G Williams","fullFMLName":"Gavin Scott Williams","fullLFMName":"Williams, Gavin Scott","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID683769":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769","firstName":"Hunter","lastName":"Gaddis","primaryNumber":"33","birthDate":"1998-04-09","currentAge":28,"birthCity":"Canton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Gaddis","middleName":"Reid","boxscoreName":"Gaddis","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Gaddis","nameSlug":"hunter-gaddis-683769","firstLastName":"Hunter Gaddis","lastFirstName":"Gaddis, Hunter","lastInitName":"Gaddis, H","initLastName":"H Gaddis","fullFMLName":"Hunter Reid Gaddis","fullLFMName":"Gaddis, Hunter Reid","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID682120":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120","firstName":"Tim","lastName":"Herrin","primaryNumber":"29","birthDate":"1996-10-08","currentAge":29,"birthCity":"Terre Haute","birthStateProvince":"IN","birthCountry":"USA","height":"6' 6\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tim","useLastName":"Herrin","middleName":"Edward","boxscoreName":"Herrin","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-04-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tim Herrin","nameSlug":"tim-herrin-682120","firstLastName":"Tim Herrin","lastFirstName":"Herrin, Tim","lastInitName":"Herrin, T","initLastName":"T Herrin","fullFMLName":"Tim Edward Herrin","fullLFMName":"Herrin, Tim Edward","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID676440":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440","firstName":"Tanner","lastName":"Bibee","primaryNumber":"28","birthDate":"1999-03-05","currentAge":27,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tanner","useLastName":"Bibee","middleName":"Hayes","boxscoreName":"Bibee","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"BUY-bee","mlbDebutDate":"2023-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tanner Bibee","nameSlug":"tanner-bibee-676440","firstLastName":"Tanner Bibee","lastFirstName":"Bibee, Tanner","lastInitName":"Bibee, T","initLastName":"T Bibee","fullFMLName":"Tanner Hayes Bibee","fullLFMName":"Bibee, Tanner Hayes","strikeZoneTop":3.299,"strikeZoneBottom":1.665}},"venue":{"id":5,"name":"Progressive Field","link":"/api/v1/venues/5","location":{"address1":"2401 Ontario Street","city":"Cleveland","state":"Ohio","stateAbbrev":"OH","postalCode":"44115","defaultCoordinates":{"latitude":41.495861,"longitude":-81.685255},"azimuthAngle":0.0,"elevation":653,"country":"USA","phone":"(216) 420-4200"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":34788,"turfType":"Grass","roofType":"Open","leftLine":325,"left":370,"leftCenter":410,"center":405,"rightCenter":375,"rightLine":325},"active":true,"season":"2026"},"officialVenue":{"id":5,"link":"/api/v1/venues/5"},"weather":{"condition":"Partly Cloudy","temp":"64","wind":"3 mph, In From RF"},"gameInfo":{"attendance":23988,"firstPitch":"2026-04-17T22:11:00.000Z","gameDurationMinutes":187},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":0,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"home":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"}},"officialScorer":{"id":433218,"fullName":"Chad Broski","link":"/api/v1/people/433218"},"primaryDatacaster":{"id":823353,"fullName":"Dayna Denner","link":"/api/v1/people/823353"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gunnar Henderson lines out sharply to left fielder Angel Martínez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-17T22:11:48.782Z","endTime":"2026-04-17T22:12:00.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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-17T19:10:52.112Z","endTime":"2026-04-17T21:42:55.626Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"}},{"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-17T21:42:55.626Z","endTime":"2026-04-17T22:11:11.500Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"}},{"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-17T22:11:11.500Z","endTime":"2026-04-17T22:11:51.002Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"}},{"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":94.5,"endSpeed":86.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.319581388167204,"aZ":-16.98816537143871,"pfxX":-4.971035305939244,"pfxZ":7.931900360937123,"pX":-0.7560181143798226,"pZ":2.386165838798927,"vX0":4.01080416931353,"vY0":-137.45384574093956,"vZ0":-7.247240375215727,"x":145.82,"y":174.35,"x0":-1.5878650319497256,"y0":50.00320247768163,"z0":6.209409656875904,"aX":-9.517360631996931},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.1,"breakHorizontal":8.2,"spinRate":1838,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.3984019487465549,"extension":6.833312200885762},"hitData":{"launchSpeed":103.6,"launchAngle":13.0,"totalDistance":288.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":89.26,"coordY":89.79}},"index":3,"playId":"af454f1a-0b41-3097-92ef-f69ec037737c","pitchNumber":1,"startTime":"2026-04-17T22:11:51.002Z","endTime":"2026-04-17T22:12:00.573Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T22:12:00.573Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Taylor Ward flies out to center fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-17T22:12:11.633Z","endTime":"2026-04-17T22:13:34.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.7597885116622,"aZ":-18.970392254956742,"pfxX":-7.736172511864213,"pfxZ":6.816062756612665,"pX":0.30301178622950425,"pZ":2.0867760467143497,"vX0":7.822786940084383,"vY0":-138.4793384531339,"vZ0":-7.823603298879927,"x":105.45,"y":182.44,"x0":-1.5573435748079552,"y0":50.000717054026694,"z0":6.224106002573383,"aX":-14.980143033958415},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.8,"breakHorizontal":12.4,"spinRate":2001,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.3959753511940942,"extension":6.8111639413215945},"index":0,"playId":"bbdc6434-ebe1-3ae4-bb45-3b6f15a76181","pitchNumber":1,"startTime":"2026-04-17T22:12:28.077Z","endTime":"2026-04-17T22:12:32.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.096957176096208,"aZ":-29.09765813532299,"pfxX":5.0741813129373625,"pfxZ":2.025489562521095,"pX":-0.6170485176360708,"pZ":2.759149202383977,"vX0":1.5997391089132846,"vY0":-122.80208486872579,"vZ0":-2.7796867463755066,"x":140.52,"y":164.28,"x0":-1.9368755997902067,"y0":50.00547237081524,"z0":6.389714249956637,"aX":7.724591891863157},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.2,"breakHorizontal":-9.6,"spinRate":2635,"spinDirection":68},"zone":4,"typeConfidence":2.0,"plateTime":0.4466020946850904,"extension":6.497202761498144},"index":1,"playId":"61f217b0-5482-32bb-9a20-f2eca17022bf","pitchNumber":2,"startTime":"2026-04-17T22:12:44.156Z","endTime":"2026-04-17T22:12:48.874Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.941362316137585,"aZ":-28.632386458446664,"pfxX":4.503133033377158,"pfxZ":2.382380537997008,"pX":1.7259622539366632,"pZ":0.8294352900305317,"vX0":6.474816056758024,"vY0":-121.45594002796645,"vZ0":-6.583731819952968,"x":51.21,"y":216.39,"x0":-1.5647979004516235,"y0":50.00296485783093,"z0":6.0820545800116,"aX":6.691590434428369},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.9,"breakHorizontal":-9.7,"spinRate":2617,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.451874610623789,"extension":6.85256234288471},"index":2,"playId":"db62702c-bb7b-3a60-b56a-aa854cd69adb","pitchNumber":3,"startTime":"2026-04-17T22:13:03.796Z","endTime":"2026-04-17T22:13:08.281Z","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":1},"pitchData":{"startSpeed":78.5,"endSpeed":72.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.964242164070015,"aZ":-36.22826310560264,"pfxX":8.295506357113599,"pfxZ":-3.0744073764146123,"pX":-0.01705496408812679,"pZ":2.115331046136504,"vX0":1.189785095469464,"vY0":-114.38757051733292,"vZ0":-1.9057042954816055,"x":117.65,"y":181.67,"x0":-1.621780560202274,"y0":50.002179209532,"z0":6.525723015055445,"aX":10.943706662854396},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-5.8,"breakHorizontal":-15.4,"spinRate":2606,"spinDirection":39},"zone":8,"typeConfidence":2.0,"plateTime":0.47964514256899404,"extension":6.55451152122262},"hitData":{"launchSpeed":97.6,"launchAngle":45.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":102.82,"coordY":87.05}},"index":3,"playId":"23ef16b0-d0ee-3902-8151-51b39c7d86b0","pitchNumber":4,"startTime":"2026-04-17T22:13:25.059Z","endTime":"2026-04-17T22:13:34.738Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T22:13:34.738Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pete Alonso singles on a line drive to left fielder Angel Martínez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-17T22:13:38.066Z","endTime":"2026-04-17T22:15:59.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.7,"endSpeed":77.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.471286944233313,"aZ":-31.13362352278352,"pfxX":7.17525488984656,"pfxZ":0.699176508799189,"pX":2.1212180552477817,"pZ":1.4336139058350827,"vX0":6.717350267583391,"vY0":-121.7430089363005,"vZ0":-4.79205836885095,"x":36.14,"y":200.07,"x0":-1.6131682689078968,"y0":50.00420942181589,"z0":6.144082057690608,"aX":10.694200465522618},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.2,"breakHorizontal":-14.6,"spinRate":2587,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4511223727020419,"extension":6.716462057385103},"index":0,"playId":"3cf82be7-c92d-3abb-a355-80fa01476be0","pitchNumber":1,"startTime":"2026-04-17T22:14:02.979Z","endTime":"2026-04-17T22:14:07.348Z","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.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.650011162418973,"aZ":-13.213241511850475,"pfxX":-3.74553899522331,"pfxZ":9.871018452571832,"pX":0.47751909482144733,"pZ":2.0260885187843294,"vX0":6.356667943182536,"vY0":-137.94399478223633,"vZ0":-8.943550562028042,"x":98.8,"y":184.08,"x0":-1.3736293067991954,"y0":50.002614374816716,"z0":6.2082529235734265,"aX":-7.194744320031649},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.1,"breakHorizontal":5.4,"spinRate":2090,"spinDirection":195},"zone":9,"typeConfidence":2.0,"plateTime":0.39758449357020664,"extension":6.88789478507612},"index":1,"playId":"9c8d1d80-125a-3926-a9a7-e87b761bac07","pitchNumber":2,"startTime":"2026-04-17T22:14:20.680Z","endTime":"2026-04-17T22:14:26.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.324358199823124,"aZ":-15.476176388061301,"pfxX":-7.101961489881386,"pfxZ":8.805683795953517,"pX":-0.136869137043505,"pZ":1.5049068611607799,"vX0":6.911625317069986,"vY0":-136.6515276177473,"vZ0":-9.828512935845726,"x":122.22,"y":198.15,"x0":-1.7727864552274366,"y0":50.00673707507824,"z0":6.205097968526485,"aX":-13.472558259054487},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.0,"breakHorizontal":11.4,"spinRate":2331,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.4003943745520857,"extension":6.822261369092891},"index":2,"playId":"ea20c1c2-c5ac-3e91-ac4b-c7a004bd21df","pitchNumber":3,"startTime":"2026-04-17T22:14:38.893Z","endTime":"2026-04-17T22:14:44.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.390909125066926,"aZ":-10.676784774197865,"pfxX":-6.8903379123875474,"pfxZ":10.994317190819457,"pX":-0.5968089118572363,"pZ":2.1705142661000822,"vX0":5.8498879689948815,"vY0":-139.00849372148647,"vZ0":-8.97797092344739,"x":139.75,"y":180.18,"x0":-1.8341047751576542,"y0":50.005451125672984,"z0":6.152673090683916,"aX":-13.476164078110006},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.2,"breakHorizontal":11.3,"spinRate":2380,"spinDirection":210},"zone":7,"typeConfidence":0.6,"plateTime":0.3941451366385369,"extension":6.760174876885029},"index":3,"playId":"59c17ce6-0d39-350d-b11a-4f3af5269751","pitchNumber":4,"startTime":"2026-04-17T22:14:57.747Z","endTime":"2026-04-17T22:15:02.111Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-17T22:15:12.303Z","endTime":"2026-04-17T22:15:29.263Z","isPitch":false,"type":"action","player":{"id":624413,"link":"/api/v1/people/624413"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.190293514806687,"aZ":-37.12449784545959,"pfxX":8.418463966844223,"pfxZ":-3.647964466852523,"pX":0.728656899354107,"pZ":3.8096206747610917,"vX0":2.6357119836632545,"vY0":-116.12838391993277,"vZ0":1.5614439816153833,"x":89.23,"y":135.92,"x0":-1.5169337549837085,"y0":50.00353892757409,"z0":6.678875185090674,"aX":11.417019828967305},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-5.9,"breakHorizontal":-16.0,"spinRate":2606,"spinDirection":45},"zone":12,"typeConfidence":2.0,"plateTime":0.4729466452832476,"extension":6.728365654673232},"index":5,"playId":"c76ecb11-6da7-33a9-8b9a-0b650964b02c","pitchNumber":5,"startTime":"2026-04-17T22:15:29.263Z","endTime":"2026-04-17T22:15:35.266Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.555199988553365,"aZ":-31.475488712165212,"pfxX":4.498996437988369,"pfxZ":0.4556948950376256,"pX":0.14106959068465108,"pZ":3.1139084794011906,"vX0":3.0304174875029415,"vY0":-123.2275168397209,"vZ0":-1.5917356508383185,"x":111.62,"y":154.7,"x0":-1.6875842769718759,"y0":50.00530739189896,"z0":6.417273725368608,"aX":6.947719240290551},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.7,"breakHorizontal":-8.9,"spinRate":2624,"spinDirection":59},"zone":2,"typeConfidence":2.0,"plateTime":0.44379958400578046,"extension":6.7219904821634815},"hitData":{"launchSpeed":98.1,"launchAngle":13.0,"totalDistance":210.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":55.82,"coordY":113.21}},"index":6,"playId":"e4440fea-34ad-3a6c-b3ad-4d24cc5a1816","pitchNumber":6,"startTime":"2026-04-17T22:15:49.662Z","endTime":"2026-04-17T22:15:59.887Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T22:15:59.887Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dylan Beavers walks. Pete Alonso to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-17T22:16:04.228Z","endTime":"2026-04-17T22:19:23.047Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"postOnSecond":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"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":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.366098663507533,"aZ":-17.32106270752042,"pfxX":-3.271703060017044,"pfxZ":7.759167324581494,"pX":-1.104523778206364,"pZ":3.0022396558804463,"vX0":3.0503397769427703,"vY0":-137.46027193631457,"vZ0":-5.767408379612757,"x":159.1,"y":157.72,"x0":-1.8033237998639424,"y0":50.00378580040428,"z0":6.302916404654765,"aX":-6.26375960287016},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.1,"breakHorizontal":5.3,"spinRate":2050,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.39841127473494486,"extension":6.7905489983205305},"index":0,"playId":"d5869afb-e7c8-3707-947e-ec38952f96e4","pitchNumber":1,"startTime":"2026-04-17T22:16:29.368Z","endTime":"2026-04-17T22:16:35.111Z","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.3,"endSpeed":73.6,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.214240396874562,"aZ":-20.494611378040666,"pfxX":-6.836003699149042,"pfxZ":8.463257212687298,"pX":-0.08773329162113669,"pZ":2.5900791988213587,"vX0":5.389154149398484,"vY0":-116.80115643568696,"vZ0":-3.796465633750132,"x":120.34,"y":168.85,"x0":-1.5379447379557183,"y0":50.00372912177235,"z0":6.166122030514808,"aX":-9.435973428324303},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":14.6,"breakHorizontal":11.0,"spinRate":1945,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.4691333043136652,"extension":6.931307705340785},"index":1,"playId":"d3512e7b-511f-3e8b-b0ef-ac0a258940ba","pitchNumber":2,"startTime":"2026-04-17T22:16:48.275Z","endTime":"2026-04-17T22:16:52.187Z","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":82.3,"endSpeed":75.6,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.815466730829346,"aZ":-17.563425744055596,"pfxX":-6.184581556631137,"pfxZ":10.080111003930469,"pX":0.7014730049818955,"pZ":1.5295127410344977,"vX0":7.026549386156282,"vY0":-119.54968853558442,"vZ0":-6.97680247406229,"x":90.26,"y":197.48,"x0":-1.4707302268208733,"y0":50.00100481885889,"z0":6.059446944618886,"aX":-8.961580190829649},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":16.8,"breakHorizontal":9.5,"spinRate":2070,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.4579708749174518,"extension":6.690032348924474},"index":2,"playId":"e1288f91-c616-356e-82a3-fe1dc4e41e53","pitchNumber":3,"startTime":"2026-04-17T22:17:10.214Z","endTime":"2026-04-17T22:17:14.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.3,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.018474584041734,"aZ":-37.39568169892296,"pfxX":7.5621555915469045,"pfxZ":-4.106788135109317,"pX":0.7846294177101857,"pZ":1.2865458145901054,"vX0":3.0213600288289655,"vY0":-112.78483909376477,"vZ0":-3.0582058591538823,"x":87.09,"y":204.04,"x0":-1.5600830023509071,"y0":50.00277599224564,"z0":6.480463733896507,"aX":9.61434454036927},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-7.9,"breakHorizontal":-14.5,"spinRate":2599,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.488098109185235,"extension":6.7039199238383675},"index":3,"playId":"9d6cd7fb-a81f-3edc-9c2c-27c59857ee44","pitchNumber":4,"startTime":"2026-04-17T22:17:30.765Z","endTime":"2026-04-17T22:17:36.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.016987028376644,"aZ":-12.403093493303679,"pfxX":-3.86093620434574,"pfxZ":10.282961733727323,"pX":0.04987153255501382,"pZ":2.924330168668499,"vX0":5.774831464693397,"vY0":-137.66428715849938,"vZ0":-6.838956770596095,"x":115.1,"y":159.82,"x0":-1.5716023786118611,"y0":50.00502454628391,"z0":6.2771400037883405,"aX":-7.425615535814965},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.4,"breakHorizontal":5.8,"spinRate":2378,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.39758441643715203,"extension":6.363669371638567},"index":4,"playId":"47207fba-a7c7-3c92-9646-1498a436ba85","pitchNumber":5,"startTime":"2026-04-17T22:17:53.659Z","endTime":"2026-04-17T22:17:57.987Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.7,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.421030824885978,"aZ":-20.845881965352923,"pfxX":-6.504687231359059,"pfxZ":7.981263543310342,"pX":0.0027728049105591995,"pZ":1.748674091507101,"vX0":5.52076872809014,"vY0":-118.59770189332673,"vZ0":-5.71060865038114,"x":116.89,"y":191.57,"x0":-1.514041550977919,"y0":50.005297962271015,"z0":6.098366943377084,"aX":-9.235415913292139},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":13.2,"breakHorizontal":10.4,"spinRate":1903,"spinDirection":204},"zone":8,"typeConfidence":2.0,"plateTime":0.46246997487614383,"extension":6.450321122477063},"index":5,"playId":"b4009883-e688-3497-a944-96a3a88588fa","pitchNumber":6,"startTime":"2026-04-17T22:18:18.432Z","endTime":"2026-04-17T22:18:22.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.370823112058005,"aZ":-15.263832502987638,"pfxX":-4.186428714816327,"pfxZ":8.741175071501699,"pX":0.2014702209780743,"pZ":1.7931522978032668,"vX0":5.9986564103562205,"vY0":-138.55188119376035,"vZ0":-9.247312156409917,"x":109.32,"y":190.36,"x0":-1.4526831588558793,"y0":50.004946055000225,"z0":6.205308547408136,"aX":-8.100937473388695},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.9,"breakHorizontal":6.2,"spinRate":2011,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.3960706118727533,"extension":6.954927906648632},"index":6,"playId":"3bb83322-630c-32d7-9a70-f392fc0f95f8","pitchNumber":7,"startTime":"2026-04-17T22:18:46.255Z","endTime":"2026-04-17T22:18:50.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.1,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.02570848424541,"aZ":-18.71717699363507,"pfxX":-5.487976519753182,"pfxZ":9.270644360687557,"pX":1.1130310969532962,"pZ":0.6543278047171005,"vX0":7.60503586076724,"vY0":-119.1975206338606,"vZ0":-8.54045767041898,"x":74.57,"y":221.11,"x0":-1.3930211438018658,"y0":50.00211843685036,"z0":5.948137627412915,"aX":-7.966180774705603},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":15.1,"breakHorizontal":8.3,"spinRate":2059,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.457963942472829,"extension":6.763102613909227},"index":7,"playId":"7ed446f8-f440-36fb-941e-ff6a3ce3a8cd","pitchNumber":8,"startTime":"2026-04-17T22:19:16.718Z","endTime":"2026-04-17T22:19:23.047Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T22:19:23.047Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Samuel Basallo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-17T22:19:27.181Z","endTime":"2026-04-17T22:21:03.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"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(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":84.4,"endSpeed":77.7,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.18577471285523,"aZ":-32.72940960519772,"pfxX":4.888745189646437,"pfxZ":-0.3616936797196857,"pX":0.9047928075562632,"pZ":2.3003576276129047,"vX0":5.433500555939307,"vY0":-122.84594229905697,"vZ0":-2.7323286107556046,"x":82.51,"y":176.67,"x0":-1.9741030953699275,"y0":50.005350768327766,"z0":6.219775879602616,"aX":7.444099963578347},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.1,"breakHorizontal":-10.2,"spinRate":2640,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4465150148229391,"extension":6.589207115168775},"index":0,"playId":"b15156a6-8c8e-371a-86c9-1763c7dda857","pitchNumber":1,"startTime":"2026-04-17T22:19:48.974Z","endTime":"2026-04-17T22:19:52.521Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-04-17T22:19:57.867Z","endTime":"2026-04-17T22:20:12.164Z","isPitch":false,"type":"action","player":{"id":694212,"link":"/api/v1/people/694212"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.3,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.463983576564203,"aZ":-30.853936891051653,"pfxX":7.542974347531111,"pfxZ":0.8992401881743479,"pX":0.5601956618338332,"pZ":2.782543451328521,"vX0":3.893951788988676,"vY0":-120.85806290124643,"vZ0":-1.8401874628152708,"x":95.65,"y":163.65,"x0":-2.054116779757317,"y0":50.00419448750271,"z0":6.274189524142444,"aX":11.113716690684328},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.4,"breakHorizontal":-14.6,"spinRate":2666,"spinDirection":62},"zone":6,"typeConfidence":2.0,"plateTime":0.4539080552306216,"extension":6.614272510740792},"index":2,"playId":"7bb86294-85d3-395d-933b-8bc209b293a5","pitchNumber":2,"startTime":"2026-04-17T22:20:12.164Z","endTime":"2026-04-17T22:20:20.492Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.2,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.444244498515424,"aZ":-18.429828859439823,"pfxX":-7.413930579260374,"pfxZ":9.548721695369675,"pX":-0.11438971596784743,"pZ":1.9217949998171324,"vX0":5.661139725241423,"vY0":-119.34429904839268,"vZ0":-5.850824634176174,"x":121.36,"y":186.89,"x0":-1.5565739375320484,"y0":50.001904291049996,"z0":6.07038352905112,"aX":-10.670510482116834},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":16.1,"breakHorizontal":12.0,"spinRate":1914,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.45932963450895103,"extension":6.609849583066539},"index":3,"playId":"c8a27f63-ea13-3f66-925d-3ebfef0290c4","pitchNumber":3,"startTime":"2026-04-17T22:20:59.372Z","endTime":"2026-04-17T22:21:03.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T22:21:03.231Z","atBatIndex":4},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Steven Kwan lines out to center fielder Leody Taveras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-17T22:22:58.130Z","endTime":"2026-04-17T22:25:25.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.31896673899252,"aZ":-25.95424285502593,"pfxX":-10.340803722845635,"pfxZ":3.587099426646274,"pX":-0.45101915318720076,"pZ":2.6031616348056166,"vX0":6.634462099515565,"vY0":-131.20163458404252,"vZ0":-1.7571399612619383,"x":134.19,"y":168.49,"x0":-1.6768434465564552,"y0":50.0007423975407,"z0":5.22719607341544,"aX":-17.9174445610997},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.4,"breakHorizontal":17.2,"spinRate":2074,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.41844301104285897,"extension":6.219596934602799},"index":0,"playId":"ee5ad755-077b-36d9-8c2d-8671452835f7","pitchNumber":1,"startTime":"2026-04-17T22:23:10.032Z","endTime":"2026-04-17T22:23:14.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":69.1,"endSpeed":63.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.1414013135623,"aZ":-39.11558148755944,"pfxX":9.456824147289971,"pfxZ":-6.914800894021862,"pX":1.2027831399902447,"pZ":1.578798342816202,"vX0":2.612240476257372,"vY0":-100.50768140245675,"vZ0":1.520643073696343,"x":71.15,"y":196.15,"x0":-1.348828880020987,"y0":50.00214516827502,"z0":5.8524683410495895,"aX":9.493243267518436},"breaks":{"breakAngle":14.4,"breakLength":16.8,"breakY":24.0,"breakVertical":-69.6,"breakVerticalInduced":-11.5,"breakHorizontal":-17.9,"spinRate":2230,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.5489183396037838,"extension":6.273577534599725},"index":1,"playId":"1d264905-ff9e-3831-8c2d-0a177f7a1524","pitchNumber":2,"startTime":"2026-04-17T22:23:23.235Z","endTime":"2026-04-17T22:23:29.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.032744926301515,"aZ":-27.476699011704408,"pfxX":-9.867140730377425,"pfxZ":2.615473408369885,"pX":0.027662680719140638,"pZ":2.3640575236673755,"vX0":7.602156771951976,"vY0":-133.4480911959081,"vZ0":-2.3620550552653383,"x":115.95,"y":174.95,"x0":-1.583018355085532,"y0":50.00181682235993,"z0":5.249956372265128,"aX":-17.708386407347135},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.4,"breakHorizontal":16.1,"spinRate":2123,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.4112124671610222,"extension":6.339503989719084},"index":2,"playId":"e02ac64c-cf2b-363b-a48e-d28e8e6eacd9","pitchNumber":3,"startTime":"2026-04-17T22:23:38.913Z","endTime":"2026-04-17T22:23:43.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.91761394077527,"aZ":-23.782492704707945,"pfxX":-1.1088467072908679,"pfxZ":4.844639686814963,"pX":-0.11150742775009029,"pZ":3.377765059820606,"vX0":4.130847054628021,"vY0":-130.1657854063346,"vZ0":-0.49465713555593005,"x":121.25,"y":147.58,"x0":-1.5684869219861783,"y0":50.001645837455825,"z0":5.356172426873254,"aX":-1.92048250180058},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.9,"breakHorizontal":1.2,"spinRate":2159,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4192837867442054,"extension":6.428681649735319},"index":3,"playId":"0e8b4e6d-5fe1-33e9-a0b1-b8983e6d76df","pitchNumber":4,"startTime":"2026-04-17T22:24:02.348Z","endTime":"2026-04-17T22:24:06.576Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-17T22:24:14.477Z","endTime":"2026-04-17T22:24:30.141Z","isPitch":false,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":71.2,"endSpeed":65.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.15083869554209,"aZ":-40.794125414624254,"pfxX":9.450267509146569,"pfxZ":-8.07859706128344,"pX":-1.3799731145448928,"pZ":2.2557024599363507,"vX0":-1.7900804959334062,"vY0":-103.5840837507113,"vZ0":2.62908808338969,"x":169.6,"y":177.88,"x0":-1.7220982381474346,"y0":50.00129754444231,"z0":5.910609018415994,"aX":10.087046506683096},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.9,"breakVerticalInduced":-13.2,"breakHorizontal":-16.4,"spinRate":2288,"spinDirection":38},"zone":13,"typeConfidence":2.0,"plateTime":0.5323959572908339,"extension":6.477360899444748},"index":5,"playId":"6f034721-279a-3859-b885-690435ceff3e","pitchNumber":5,"startTime":"2026-04-17T22:24:30.141Z","endTime":"2026-04-17T22:24:35.866Z","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":0},"pitchData":{"startSpeed":70.2,"endSpeed":64.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.187195812626815,"aZ":-39.819290847449004,"pfxX":8.181551436439486,"pfxZ":-7.366693811142292,"pX":1.2874296811727537,"pZ":1.721923381995065,"vX0":2.8708642393977115,"vY0":-102.05837805274894,"vZ0":1.4696875549990402,"x":67.93,"y":192.29,"x0":-1.206536168987358,"y0":50.00051680632773,"z0":5.955238149825506,"aX":8.496715770887782},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.6,"breakVerticalInduced":-12.4,"breakHorizontal":-15.7,"spinRate":2311,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.5398534152777614,"extension":6.367060456641684},"index":6,"playId":"33428951-e737-3df8-81a0-f45695cd1ebf","pitchNumber":6,"startTime":"2026-04-17T22:24:48.629Z","endTime":"2026-04-17T22:24:53.878Z","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":0},"pitchData":{"startSpeed":70.1,"endSpeed":63.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.967089502318874,"aZ":-40.53689895279275,"pfxX":8.279554158333488,"pfxZ":-8.10983023207183,"pX":-0.8250780260551988,"pZ":2.2411220263876217,"vX0":-1.0744585904448472,"vY0":-101.9692416748713,"vZ0":2.759286591428506,"x":148.45,"y":178.27,"x0":-1.3586198536414131,"y0":50.00240470229763,"z0":5.946779960672751,"aX":8.539716189801327},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.8,"breakVerticalInduced":-13.2,"breakHorizontal":-14.5,"spinRate":2247,"spinDirection":40},"zone":4,"typeConfidence":2.0,"plateTime":0.5414148640374061,"extension":6.302269642129085},"hitData":{"launchSpeed":86.1,"launchAngle":21.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":97.64,"coordY":90.81}},"index":7,"playId":"4bab80d3-93f5-34c1-952e-d8032244256e","pitchNumber":7,"startTime":"2026-04-17T22:25:15.587Z","endTime":"2026-04-17T22:25:25.043Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T22:25:25.043Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Chase DeLauter walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-17T22:25:26.412Z","endTime":"2026-04-17T22:27:22.251Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"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,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.342171946378095,"aZ":-24.593679958427757,"pfxX":-9.370363340522568,"pfxZ":4.007662160334587,"pX":-1.2477304781887262,"pZ":2.270942051058476,"vX0":4.31164239190384,"vY0":-136.72564122217378,"vZ0":-3.3401100036619384,"x":164.56,"y":177.46,"x0":-1.628297771467664,"y0":50.00369958929925,"z0":5.19746506226835,"aX":-17.729172815018963},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.7,"breakHorizontal":16.1,"spinRate":2078,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.40070186676852204,"extension":6.2352154730395055},"index":0,"playId":"b017a386-0b62-338a-87af-eec68cea1bf0","pitchNumber":1,"startTime":"2026-04-17T22:25:55.084Z","endTime":"2026-04-17T22:26:01.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.015514042023273,"aZ":-28.471572775010774,"pfxX":-9.886446613796487,"pfxZ":2.0376510822150014,"pX":-1.3588437170000707,"pZ":2.713769075665319,"vX0":4.413730718238946,"vY0":-134.46423156358432,"vZ0":-1.0734070892547112,"x":168.8,"y":165.51,"x0":-1.7432916789133883,"y0":50.00370709277034,"z0":5.150867156265044,"aX":-17.98124954030974},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.6,"breakHorizontal":16.8,"spinRate":2112,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4083955374606538,"extension":6.317221798326376},"index":1,"playId":"332a9ec0-d41f-3d22-ae95-6db138440682","pitchNumber":2,"startTime":"2026-04-17T22:26:18.258Z","endTime":"2026-04-17T22:26:23.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.9,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.785217799597387,"aZ":-26.92687199425252,"pfxX":-10.697800336411285,"pfxZ":2.9683970615288864,"pX":-0.32035183121409594,"pZ":3.1314006134247308,"vX0":6.97463048942098,"vY0":-132.4489779210732,"vZ0":-0.5000813296076358,"x":129.21,"y":154.23,"x0":-1.605612095405309,"y0":50.00034252307311,"z0":5.301436330761145,"aX":-18.896490302993904},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.5,"breakHorizontal":17.8,"spinRate":2103,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.4144321731732865,"extension":6.548678139374518},"index":2,"playId":"fe217123-dcb4-3254-843e-f396446540a4","pitchNumber":3,"startTime":"2026-04-17T22:26:37.918Z","endTime":"2026-04-17T22:26:42.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59752184984375,"aZ":-24.541504675740015,"pfxX":-0.8608201184045647,"pfxZ":4.448807777871235,"pX":1.2840250571338387,"pZ":2.327162798120019,"vX0":6.815399940562313,"vY0":-129.79848022185357,"vZ0":-3.1892011681537094,"x":68.06,"y":175.95,"x0":-1.2571102287000713,"y0":50.00584341603835,"z0":5.427804840331072,"aX":-1.4785685549385812},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.6,"breakHorizontal":0.1,"spinRate":1919,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.420986542572257,"extension":6.539259460607489},"index":3,"playId":"07e21b19-2ed1-37ec-aa65-c5ec4c4c0a61","pitchNumber":4,"startTime":"2026-04-17T22:26:57.731Z","endTime":"2026-04-17T22:27:03.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.208454902357428,"aZ":-26.50799747070917,"pfxX":-9.230942461179064,"pfxZ":3.112038694147378,"pX":-1.2477594956960343,"pZ":2.4292148474499453,"vX0":4.093757919018959,"vY0":-134.12648489373152,"vZ0":-2.3926001675006425,"x":164.56,"y":173.19,"x0":-1.5951829478363193,"y0":50.002069932283305,"z0":5.224439071369849,"aX":-16.805601378606486},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.3,"breakHorizontal":15.8,"spinRate":1939,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4084736876057855,"extension":6.456485462861713},"index":4,"playId":"d184461e-ecac-3475-a0b4-a161c9c44b8c","pitchNumber":5,"startTime":"2026-04-17T22:27:16.446Z","endTime":"2026-04-17T22:27:22.251Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T22:27:22.251Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Ramírez walks. Chase DeLauter to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-17T22:27:23.476Z","endTime":"2026-04-17T22:29:15.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnSecond":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.78230553163392,"aZ":-28.61614529335912,"pfxX":-10.817832279616226,"pfxZ":1.9694688406805376,"pX":-1.5102176800786509,"pZ":2.478256240812593,"vX0":4.489220837670169,"vY0":-133.927029725881,"vZ0":-1.9367099794418463,"x":174.57,"y":171.87,"x0":-1.8092953678376644,"y0":50.001580735167835,"z0":5.27143211355127,"aX":-19.51391825787696},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.4,"breakHorizontal":18.5,"spinRate":2078,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4100679099526934,"extension":6.497636366398795},"index":0,"playId":"8bcc193f-1219-32cb-ad20-fd11e59e42e5","pitchNumber":1,"startTime":"2026-04-17T22:27:45.800Z","endTime":"2026-04-17T22:27:51.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.75945447517462,"aZ":-31.90131712882522,"pfxX":-8.116977141614578,"pfxZ":0.18249795832915083,"pX":-2.4951885212179468,"pZ":4.242217884160269,"vX0":0.6722880621802123,"vY0":-122.682392578082,"vZ0":3.3309629564338303,"x":212.11,"y":124.24,"x0":-1.7174087963359472,"y0":50.00526989795516,"z0":5.582027885391097,"aX":-12.402550328367766},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.3,"breakHorizontal":14.5,"spinRate":1779,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.4460798386712077,"extension":6.227477372710766},"index":1,"playId":"0be4f04d-68dc-3e17-8841-61d8c5153b83","pitchNumber":2,"startTime":"2026-04-17T22:28:03.160Z","endTime":"2026-04-17T22:28:07.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.57847230331269,"aZ":-25.813309250138484,"pfxX":-9.503214324153008,"pfxZ":3.5677211662180017,"pX":-0.49970963545801217,"pZ":2.371077301129635,"vX0":6.36944186029295,"vY0":-132.90123630603605,"vZ0":-2.5933340364866986,"x":136.05,"y":174.76,"x0":-1.6978192921746615,"y0":50.00007841999363,"z0":5.242435292660141,"aX":-16.927186502531065},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.1,"breakHorizontal":15.7,"spinRate":2092,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.41278472305965375,"extension":6.389884469432284},"index":2,"playId":"e7130d3a-4c29-34dc-a1a5-ee357ab00609","pitchNumber":3,"startTime":"2026-04-17T22:28:27.600Z","endTime":"2026-04-17T22:28:31.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.9,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.291453737509144,"aZ":-28.98737991758881,"pfxX":-9.645667658086644,"pfxZ":2.0476905571355566,"pX":-1.4961858292806034,"pZ":3.4189594469906948,"vX0":3.594492830813398,"vY0":-124.06483568857738,"vZ0":1.296307035507132,"x":174.03,"y":146.47,"x0":-1.7123503289599091,"y0":50.00137525418203,"z0":5.3091878812588,"aX":-15.004767425923214},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.3,"breakHorizontal":16.6,"spinRate":1901,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.4418238764817799,"extension":6.269224264236354},"index":3,"playId":"53200aa4-7087-37f9-a73e-1b7787428062","pitchNumber":4,"startTime":"2026-04-17T22:28:49.779Z","endTime":"2026-04-17T22:28:54.657Z","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":91.1,"endSpeed":83.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.251435401459812,"aZ":-18.591042352595412,"pfxX":-4.282085238739839,"pfxZ":7.622602048111908,"pX":-0.3269494671519894,"pZ":3.4824232858203503,"vX0":4.792406606009343,"vY0":-132.62116899086132,"vZ0":-1.2575202268207657,"x":129.46,"y":144.75,"x0":-1.600717955886677,"y0":50.00251854528401,"z0":5.318114617756118,"aX":-7.6308846009019815},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.8,"breakHorizontal":6.7,"spinRate":2077,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.41293200783628947,"extension":6.450484234534419},"index":4,"playId":"9fa3ec5c-9dc6-31c7-81c8-ee8189ac6bb2","pitchNumber":5,"startTime":"2026-04-17T22:29:08.705Z","endTime":"2026-04-17T22:29:15.471Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T22:29:15.471Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Manzardo singles on a line drive to left fielder Taylor Ward. Chase DeLauter to 3rd. José Ramírez to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-17T22:29:18.961Z","endTime":"2026-04-17T22:31:40.565Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"postOnSecond":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnThird":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"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_force","runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":69.6,"endSpeed":63.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.367652539263002,"aZ":-40.69762708219321,"pfxX":8.186900351177586,"pfxZ":-8.351034361911307,"pX":0.13280058766661404,"pZ":3.185454377719699,"vX0":0.9603990707606779,"vY0":-101.05603056051737,"vZ0":4.855828018526135,"x":111.94,"y":152.77,"x0":-1.4123112921583365,"y0":50.00064598077637,"z0":5.904487729433839,"aX":8.36087782957415},"breaks":{"breakAngle":12.0,"breakLength":16.8,"breakY":24.0,"breakVertical":-70.3,"breakVerticalInduced":-13.1,"breakHorizontal":-15.1,"spinRate":2200,"spinDirection":44},"zone":2,"typeConfidence":2.0,"plateTime":0.5445952354745285,"extension":6.190748174505006},"index":0,"playId":"8efeb7c9-51d8-3a96-9613-6a7bcd497933","pitchNumber":1,"startTime":"2026-04-17T22:29:39.219Z","endTime":"2026-04-17T22:29:44.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":70.9,"endSpeed":65.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.135104754351367,"aZ":-41.04061755355088,"pfxX":7.964499201917075,"pfxZ":-8.392991266977,"pX":-0.10411280554508019,"pZ":1.1060293488100363,"vX0":0.46833503409356947,"vY0":-103.08891022363765,"vZ0":0.6832635984853626,"x":120.97,"y":208.92,"x0":-1.3675832097175329,"y0":50.00403626042055,"z0":5.800401080259042,"aX":8.411671655116415},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.7,"breakVerticalInduced":-14.5,"breakHorizontal":-14.5,"spinRate":2338,"spinDirection":39},"zone":13,"typeConfidence":2.0,"plateTime":0.5351746989249779,"extension":6.3305534910563095},"index":1,"playId":"ee8fdf05-afae-3e34-8407-09b070e15d63","pitchNumber":2,"startTime":"2026-04-17T22:29:58.442Z","endTime":"2026-04-17T22:30:03.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.19133477928826,"aZ":-23.164686230357717,"pfxX":-1.3456330786462551,"pfxZ":5.236051825365758,"pX":1.9414183932249833,"pZ":2.2513311270905443,"vX0":8.370124223652027,"vY0":-129.7980049126054,"vZ0":-3.506565476450387,"x":43.0,"y":177.99,"x0":-1.1393352771625858,"y0":50.000533067429984,"z0":5.367989854196521,"aX":-2.315903257441266},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.0,"breakHorizontal":0.7,"spinRate":2180,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.42074920285790807,"extension":6.666280930943074},"index":2,"playId":"8051beee-01f0-3fb6-90a0-0ce13fe88781","pitchNumber":3,"startTime":"2026-04-17T22:30:18.464Z","endTime":"2026-04-17T22:30:23.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.916613952871234,"aZ":-24.799452972223154,"pfxX":-9.065426800931899,"pfxZ":4.140795120748631,"pX":-0.02535584574827858,"pZ":3.151464066556065,"vX0":6.969828909188034,"vY0":-132.7461247587185,"vZ0":-0.8599505195793784,"x":117.97,"y":153.69,"x0":-1.5096247892931174,"y0":50.00431631906672,"z0":5.288176352152723,"aX":-16.150003747657816},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.6,"breakHorizontal":14.9,"spinRate":2089,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.4129130356143311,"extension":6.455262153604467},"index":3,"playId":"e8b231c3-51a5-3b53-ac89-a57ca945426d","pitchNumber":4,"startTime":"2026-04-17T22:30:40.633Z","endTime":"2026-04-17T22:30:44.961Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-17T22:30:51.453Z","endTime":"2026-04-17T22:31:06.399Z","isPitch":false,"type":"action","player":{"id":700932,"link":"/api/v1/people/700932"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33872381103283,"aZ":-24.742852700593392,"pfxX":-2.7732723055327098,"pfxZ":4.105785281327332,"pX":0.3967578907556048,"pZ":3.5219271251098085,"vX0":5.792341800898112,"vY0":-133.09856609949634,"vZ0":-0.387773527324724,"x":101.88,"y":143.69,"x0":-1.4392220400410167,"y0":50.000929036912915,"z0":5.448439068999847,"aX":-5.017414616794954},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.6,"breakHorizontal":3.8,"spinRate":2161,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.4102128047829692,"extension":6.557095141677871},"index":5,"playId":"7deea006-b3af-375d-9078-9834cb6cb1b1","pitchNumber":5,"startTime":"2026-04-17T22:31:06.399Z","endTime":"2026-04-17T22:31:12.416Z","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":1},"pitchData":{"startSpeed":72.2,"endSpeed":66.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.352645680658583,"aZ":-41.07451435577579,"pfxX":7.742582756223331,"pfxZ":-8.075869119562206,"pX":0.013204849395768967,"pZ":1.5366374507752911,"vX0":1.0373140753179837,"vY0":-105.09999967188469,"vZ0":1.3385185541121774,"x":116.5,"y":197.29,"x0":-1.4933725499106627,"y0":50.00437295757795,"z0":5.719095274062129,"aX":8.529781705059428},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.8,"breakVerticalInduced":-13.8,"breakHorizontal":-14.3,"spinRate":2278,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.524235664196826,"extension":6.4949411119323885},"hitData":{"launchSpeed":92.7,"launchAngle":15.0,"totalDistance":241.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":60.5,"coordY":126.23}},"index":6,"playId":"8ba75e36-9837-3a8e-945f-996be84dfd3f","pitchNumber":6,"startTime":"2026-04-17T22:31:30.603Z","endTime":"2026-04-17T22:31:40.565Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T22:31:40.565Z","atBatIndex":8},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Rhys Hoskins pops out to third baseman Coby Mayo on the infield fly rule.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-17T22:32:35.814Z","endTime":"2026-04-17T22:32:51.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"postOnSecond":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnThird":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[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":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-17T22:32:11.160Z","endTime":"2026-04-17T22:32:37.925Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":71.6,"endSpeed":65.4,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.841229435166166,"aZ":-41.795728036290136,"pfxX":7.279928519797438,"pfxZ":-8.946382736828077,"pX":-0.18799649147538644,"pZ":1.6739281156201364,"vX0":0.5275084984869294,"vY0":-104.11138833777888,"vZ0":1.6413130017108177,"x":124.17,"y":193.58,"x0":-1.3894596158651527,"y0":50.00416796669861,"z0":5.901547227571937,"aX":7.827070912635068},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.4,"breakVerticalInduced":-15.1,"breakHorizontal":-13.3,"spinRate":2297,"spinDirection":38},"zone":13,"typeConfidence":2.0,"plateTime":0.5303011819934689,"extension":6.2955602280686},"hitData":{"launchSpeed":81.0,"launchAngle":68.0,"totalDistance":109.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":98.62,"coordY":165.56}},"index":1,"playId":"6d7ad327-4ac7-3547-a0aa-034ad9d34f82","pitchNumber":1,"startTime":"2026-04-17T22:32:37.925Z","endTime":"2026-04-17T22:32:51.113Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T22:32:51.113Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daniel Schneemann grounds out, pitcher Chris Bassitt to second baseman Jeremiah Jackson to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-17T22:33:08.437Z","endTime":"2026-04-17T22:35:32.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":605135,"link":"/api/v1/people/605135"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"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":2},"pitchData":{"startSpeed":70.5,"endSpeed":64.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.928366747680805,"aZ":-40.01209215114669,"pfxX":8.58332932966901,"pfxZ":-7.4634889472432135,"pX":-1.131201339251853,"pZ":3.347557206276545,"vX0":-1.564870060857012,"vY0":-102.46474602350739,"vZ0":4.764198811039548,"x":160.12,"y":148.4,"x0":-1.4662942975890154,"y0":50.00398193678852,"z0":5.920771066364,"aX":9.011690276948924},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.2,"breakVerticalInduced":-11.5,"breakHorizontal":-15.0,"spinRate":2130,"spinDirection":36},"zone":11,"typeConfidence":2.0,"plateTime":0.5371579384119909,"extension":6.3971596805117725},"index":0,"playId":"bfa12608-fbaa-334c-a1f1-545c7d615a30","pitchNumber":1,"startTime":"2026-04-17T22:33:17.503Z","endTime":"2026-04-17T22:33:22.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.826815937319317,"aZ":-28.805053827609083,"pfxX":-9.659114779088972,"pfxZ":1.9080783778356247,"pX":0.5598030030401236,"pZ":0.8728890934596187,"vX0":8.722612628040716,"vY0":-132.91671407562683,"vZ0":-5.503862861422869,"x":95.66,"y":215.21,"x0":-1.529623239267101,"y0":50.00517132739094,"z0":5.095402248744115,"aX":-17.068610811137482},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.3,"breakHorizontal":15.2,"spinRate":2110,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.41408730598896915,"extension":6.447838793227206},"index":1,"playId":"e70a28bf-2332-30c1-86d9-9febd89613cc","pitchNumber":2,"startTime":"2026-04-17T22:33:35.032Z","endTime":"2026-04-17T22:33:39.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.13244921943541,"aZ":-23.294366272740927,"pfxX":-1.685860828380458,"pfxZ":5.106034512553761,"pX":0.20055095657701158,"pZ":2.280312434647562,"vX0":5.120897744512428,"vY0":-130.2033475833313,"vZ0":-3.0406056060050224,"x":109.36,"y":177.21,"x0":-1.5618611009301258,"y0":50.00105948023498,"z0":5.20168679718763,"aX":-2.9311691818962466},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.9,"breakHorizontal":2.0,"spinRate":2129,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.4186787314830913,"extension":6.404092541252483},"index":2,"playId":"4b622e37-48a4-3ffa-9b9e-af95031ec6e6","pitchNumber":3,"startTime":"2026-04-17T22:33:55.710Z","endTime":"2026-04-17T22:34:02.760Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"actionPlayId":"4b622e37-48a4-3ffa-9b9e-af95031ec6e6","startTime":"2026-04-17T22:34:12.041Z","endTime":"2026-04-17T22:34:38.523Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.078071598741197,"aZ":-24.966481258330763,"pfxX":-2.0116293678317687,"pfxZ":4.077857458463107,"pX":-0.3760918665665418,"pZ":3.164239915269597,"vX0":3.8273869009586434,"vY0":-131.83017163912962,"vZ0":-0.9753622016357977,"x":131.34,"y":153.35,"x0":-1.5829767934639132,"y0":50.00139802301586,"z0":5.375914992754389,"aX":-3.5540314346417388},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.4,"breakHorizontal":2.9,"spinRate":2140,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.41491934677273257,"extension":6.480765063517427},"index":4,"playId":"7870c2fc-d841-3d3f-be7b-5265cb581758","pitchNumber":4,"startTime":"2026-04-17T22:34:38.523Z","endTime":"2026-04-17T22:34:44.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.54142588483003,"aZ":-24.66574459936024,"pfxX":-1.1751237239952594,"pfxZ":4.220341949497213,"pX":1.0614761414304787,"pZ":2.4822751040780804,"vX0":6.9827328856987245,"vY0":-132.36196390635456,"vZ0":-2.573859547930101,"x":76.54,"y":171.76,"x0":-1.4550935489133905,"y0":50.00400127403961,"z0":5.268380895390283,"aX":-2.0924499432952635},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.3,"breakHorizontal":0.6,"spinRate":2217,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.4133928751060507,"extension":6.596492022237725},"index":5,"playId":"13447b5a-1c17-364b-a464-32c0cf1d23b8","pitchNumber":5,"startTime":"2026-04-17T22:34:59.528Z","endTime":"2026-04-17T22:35:03.851Z","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":2},"pitchData":{"startSpeed":72.6,"endSpeed":66.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.39804264965564,"aZ":-39.534404638341044,"pfxX":8.14447372665163,"pfxZ":-6.622355591111386,"pX":-0.19471352506658157,"pZ":1.9152352430270363,"vX0":0.2409561376878656,"vY0":-105.5864329229015,"vZ0":1.542606433435327,"x":124.42,"y":187.07,"x0":-1.3663367373894637,"y0":50.00008003989723,"z0":5.775346862052694,"aX":9.060805134925749},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.6,"breakVerticalInduced":-11.0,"breakHorizontal":-14.8,"spinRate":2243,"spinDirection":50},"zone":8,"typeConfidence":2.0,"plateTime":0.5216428777553883,"extension":6.380207618461211},"hitData":{"launchSpeed":72.7,"launchAngle":3.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":142.19,"coordY":156.49}},"index":6,"playId":"004a30c7-7f1d-396b-87c0-aa8a3499b302","pitchNumber":6,"startTime":"2026-04-17T22:35:24.087Z","endTime":"2026-04-17T22:35:32.754Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T22:35:32.754Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Leody Taveras singles on a ground ball to third baseman José Ramírez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T22:37:29.165Z","endTime":"2026-04-17T22:39:42.672Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"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":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.25120237571374,"aZ":-28.46105052880931,"pfxX":4.697105168355016,"pfxZ":2.3900128367758136,"pX":0.6257329074829993,"pZ":2.3016516767346875,"vX0":4.910798107093677,"vY0":-124.49764394402051,"vZ0":-3.9634509130842557,"x":93.15,"y":176.64,"x0":-1.9897933556072873,"y0":50.004627752881795,"z0":6.295644966572224,"aX":7.301799217780768},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.6,"breakHorizontal":-9.7,"spinRate":2528,"spinDirection":126},"zone":6,"typeConfidence":2.0,"plateTime":0.4415933621656918,"extension":6.465272880679074},"index":0,"playId":"34dc0d7b-19c5-3f3e-b375-f1640be05499","pitchNumber":1,"startTime":"2026-04-17T22:37:53.526Z","endTime":"2026-04-17T22:37:58.706Z","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":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.836080143656034,"aZ":-21.401174717663874,"pfxX":-7.732821688780381,"pfxZ":7.5904956331644655,"pX":-0.40403480684870713,"pZ":3.392912049284477,"vX0":5.382590852942849,"vY0":-118.45159345636371,"vZ0":-2.125672773631616,"x":132.4,"y":147.17,"x0":-1.7023081023475024,"y0":50.00346591688965,"z0":6.260601355431176,"aX":-10.977936515289795},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":13.4,"breakHorizontal":12.7,"spinRate":1912,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.46257211741802085,"extension":6.423347994921935},"index":1,"playId":"0ca7a5f5-1f1e-3a04-afbb-d71ef1843adb","pitchNumber":2,"startTime":"2026-04-17T22:38:09.189Z","endTime":"2026-04-17T22:38:12.958Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-17T22:38:24.416Z","endTime":"2026-04-17T22:38:39.933Z","isPitch":false,"type":"action","player":{"id":665750,"link":"/api/v1/people/665750"}},{"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":94.6,"endSpeed":86.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.382856415394965,"aZ":-13.220202272272273,"pfxX":-4.2863903193185156,"pfxZ":9.879251347680864,"pX":-0.23564713754134858,"pZ":4.0405795935372515,"vX0":5.129909072141302,"vY0":-137.60912046206982,"vZ0":-4.172496073310942,"x":125.98,"y":129.68,"x0":-1.5666443564750756,"y0":50.004959381069746,"z0":6.471425677370398,"aX":-8.226105114684543},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.2,"breakHorizontal":6.7,"spinRate":2162,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.39794166340448456,"extension":6.929677347900272},"index":3,"playId":"5b985cc7-3526-33dc-bb86-e9bc26e13841","pitchNumber":3,"startTime":"2026-04-17T22:38:39.933Z","endTime":"2026-04-17T22:38:46.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.595884602374863,"aZ":-28.77031207244739,"pfxX":3.820660391334723,"pfxZ":2.171571096419168,"pX":0.39365048099973293,"pZ":1.2311291956177133,"vX0":4.154916538084348,"vY0":-124.67928554134765,"vZ0":-6.624489322168342,"x":101.99,"y":205.54,"x0":-1.7923747330504838,"y0":50.00541815971014,"z0":6.303820254514367,"aX":6.002902228452527},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.6,"breakHorizontal":-7.9,"spinRate":2594,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.43968060343166737,"extension":6.370176352634331},"index":4,"playId":"a0fa0a9f-4909-3c29-8d99-77b2657626f4","pitchNumber":4,"startTime":"2026-04-17T22:38:58.167Z","endTime":"2026-04-17T22:39:05.041Z","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":94.9,"endSpeed":87.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.589549748281925,"aZ":-13.932741099768505,"pfxX":-2.481405902893508,"pfxZ":9.381710280264675,"pX":-0.3240524144661177,"pZ":4.137415822670264,"vX0":4.673591124999292,"vY0":-138.25407278893485,"vZ0":-3.7126931017132088,"x":133.75,"y":128.65,"x0":-1.7107084071351821,"y0":50.00167817337811,"z0":6.427109271022859,"aX":-4.824687894418071},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.4,"breakHorizontal":3.6,"spinRate":2008,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.39554149434212293,"extension":6.9000773013077135},"index":5,"playId":"c615ca63-4cd2-3f4d-b2da-a5d24a25d72d","pitchNumber":5,"startTime":"2026-04-17T22:39:18.538Z","endTime":"2026-04-17T22:39:23.466Z","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":95.0,"endSpeed":87.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.722060357848903,"aZ":-18.59407077743401,"pfxX":-3.3648760223556433,"pfxZ":6.975923761332655,"pX":-0.012475026464328562,"pZ":2.4085314626031193,"vX0":5.545174215363693,"vY0":-138.1536839828517,"vZ0":-6.830921593687952,"x":117.48,"y":173.75,"x0":-1.6019580313023813,"y0":50.004688527577635,"z0":6.148287210913362,"aX":-6.552243859541964},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.5,"breakHorizontal":5.0,"spinRate":1744,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.39539475563077575,"extension":6.971522946489252},"hitData":{"launchSpeed":72.8,"launchAngle":-54.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":115.56,"coordY":169.8}},"index":6,"playId":"e06ea78a-745c-33fb-92df-3042dd36bb64","pitchNumber":6,"startTime":"2026-04-17T22:39:33.416Z","endTime":"2026-04-17T22:39:42.672Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T22:39:42.672Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colton Cowser strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T22:40:00.253Z","endTime":"2026-04-17T22:41:45.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.578812370018905,"aZ":-35.93798403742232,"pfxX":7.609023714492652,"pfxZ":-2.8291613510063307,"pX":-0.40310561176736787,"pZ":3.346186363888052,"vX0":1.5025125355956532,"vY0":-115.30256055186628,"vZ0":0.5761538929952126,"x":132.37,"y":148.43,"x0":-2.0527863974219724,"y0":50.00151951173486,"z0":6.590941226816783,"aX":10.133674585023648},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-4.7,"breakHorizontal":-14.2,"spinRate":2483,"spinDirection":43},"zone":1,"typeConfidence":2.0,"plateTime":0.4769893231246538,"extension":6.382616141402502},"index":0,"playId":"593227ac-a2d0-3edc-9670-bd7d5a4a9a76","pitchNumber":1,"startTime":"2026-04-17T22:40:22.522Z","endTime":"2026-04-17T22:40:30.616Z","isPitch":true,"type":"pitch"},{"details":{"description":"Leody Taveras steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"actionPlayId":"593227ac-a2d0-3edc-9670-bd7d5a4a9a76","startTime":"2026-04-17T22:40:35.373Z","endTime":"2026-04-17T22:40:50.741Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665750,"link":"/api/v1/people/665750"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.756461449520405,"aZ":-27.477073579983244,"pfxX":2.8543767321456412,"pfxZ":2.9090018826712063,"pX":0.44057086178772237,"pZ":1.7594460713236937,"vX0":5.509952336340906,"vY0":-126.58046626065608,"vZ0":-5.424343847633132,"x":100.21,"y":191.27,"x0":-2.1386664147021723,"y0":50.00533797537935,"z0":6.140599349767076,"aX":4.614892808883099},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.2,"breakHorizontal":-6.5,"spinRate":2717,"spinDirection":110},"zone":9,"typeConfidence":2.0,"plateTime":0.4333348819665943,"extension":6.8110772517778155},"index":2,"playId":"01566a44-337b-34db-8c3d-48ddac86a577","pitchNumber":2,"startTime":"2026-04-17T22:40:50.741Z","endTime":"2026-04-17T22:40:54.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.256142976527677,"aZ":-26.29159973753554,"pfxX":2.8297798317037697,"pfxZ":3.650422881703535,"pX":0.6689295022440659,"pZ":0.32993241111875893,"vX0":6.187821496932259,"vY0":-126.50266770118526,"vZ0":-8.70011415253715,"x":91.5,"y":229.87,"x0":-2.1822069579467662,"y0":50.001492824371894,"z0":5.9405105380501455,"aX":4.558038128767959},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.7,"breakHorizontal":-6.6,"spinRate":2710,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.43397076522395484,"extension":6.706744541961046},"index":3,"playId":"e17c1929-567d-39c4-978d-c343fb262727","pitchNumber":3,"startTime":"2026-04-17T22:41:13.257Z","endTime":"2026-04-17T22:41:19.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":73.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.380872935743838,"aZ":-35.950826515170135,"pfxX":6.706479233883353,"pfxZ":-2.832163200450042,"pX":0.5681780382480842,"pZ":1.0961668766136548,"vX0":3.567724741107344,"vY0":-115.00860948194506,"vZ0":-3.8682192356337763,"x":95.34,"y":209.18,"x0":-1.877233526766228,"y0":50.003203538559724,"z0":6.3056655146290215,"aX":8.937027422638},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-5.9,"breakHorizontal":-13.1,"spinRate":2487,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4772145791913691,"extension":6.710257557058424},"index":4,"playId":"9bae10b2-317f-3eda-a229-c773cd7d733f","pitchNumber":4,"startTime":"2026-04-17T22:41:39.675Z","endTime":"2026-04-17T22:41:45.522Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T22:41:45.522Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Coby Mayo walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T22:41:47.698Z","endTime":"2026-04-17T22:44:03.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"postOnSecond":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.6,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.819548973480273,"aZ":-27.73158891040292,"pfxX":4.8165900228465,"pfxZ":2.7708567733246814,"pX":1.28343715626551,"pZ":0.8798890647896719,"vX0":6.332724388001705,"vY0":-126.50547472901445,"vZ0":-7.499189634778583,"x":68.08,"y":215.02,"x0":-1.8897318813903792,"y0":50.00028623820655,"z0":6.144765429044706,"aX":7.705721710033241},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.4,"breakHorizontal":-10.3,"spinRate":2544,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.43505709649089486,"extension":6.768779900535466},"index":0,"playId":"c2c69d6c-639c-3133-a9c7-f26a711b36fa","pitchNumber":1,"startTime":"2026-04-17T22:42:13.611Z","endTime":"2026-04-17T22:42:18.172Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"52245b8d-98e8-415b-8885-390249492482","startTime":"2026-04-17T22:42:33.349Z","endTime":"2026-04-17T22:42:38.349Z","isPitch":false,"type":"stepoff"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":0,"outs":1},"index":2,"playId":"b8cb1135-8bcb-3eb1-89ac-39473d959a27","startTime":"2026-04-17T22:42:51.464Z","endTime":"2026-04-17T22:42:54.727Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.209106296548967,"aZ":-28.304619572348532,"pfxX":3.6218046331842357,"pfxZ":2.3321598147933766,"pX":1.6469695773028044,"pZ":1.1234330255415184,"vX0":7.769434696461177,"vY0":-128.11651192819593,"vZ0":-7.014754138777617,"x":54.22,"y":208.45,"x0":-1.898904740076896,"y0":50.001990707343566,"z0":6.118177558226533,"aX":6.000129034637997},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.8,"breakHorizontal":-8.4,"spinRate":2611,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.4280274749065076,"extension":6.801192665049953},"index":3,"playId":"ff5337d1-13bd-3f06-9012-3105828b0f26","pitchNumber":2,"startTime":"2026-04-17T22:43:14.029Z","endTime":"2026-04-17T22:43:18.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.4,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.676038145864528,"aZ":-18.695411243012042,"pfxX":-7.194430042600468,"pfxZ":9.652088513960074,"pX":-0.24541146981199113,"pZ":1.0477840701727394,"vX0":5.460409456961964,"vY0":-117.29352040938781,"vZ0":-7.386970099610551,"x":126.35,"y":210.49,"x0":-1.6660514195358223,"y0":50.00447003351277,"z0":5.974475724089394,"aX":-10.05007404759931},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":16.0,"breakHorizontal":11.8,"spinRate":1839,"spinDirection":201},"zone":13,"typeConfidence":2.0,"plateTime":0.46653859653148144,"extension":6.886520584286042},"index":4,"playId":"2d04e7be-d3eb-37db-ac8d-f7ecd0a3a523","pitchNumber":3,"startTime":"2026-04-17T22:43:34.138Z","endTime":"2026-04-17T22:43:39.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":79.7,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.260218312962422,"aZ":-29.102972335673314,"pfxX":4.325891866534712,"pfxZ":1.8987912305004775,"pX":0.8385941881662431,"pZ":1.9144186089607935,"vX0":5.502455428290362,"vY0":-127.1039112254948,"vZ0":-5.120203176068376,"x":85.03,"y":187.09,"x0":-1.926996999218944,"y0":50.00069518163549,"z0":6.302883527542103,"aX":6.982295179841991},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.4,"breakHorizontal":-9.2,"spinRate":2716,"spinDirection":107},"zone":14,"typeConfidence":2.0,"plateTime":0.4331279786623119,"extension":6.769552294926229},"index":5,"playId":"96fa4c7f-f4b3-3aad-bbb7-395f34ccb119","pitchNumber":4,"startTime":"2026-04-17T22:43:56.098Z","endTime":"2026-04-17T22:44:03.013Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T22:44:03.013Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeremiah Jackson strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T22:44:10.048Z","endTime":"2026-04-17T22:46:17.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"postOnSecond":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94633655968884,"aZ":-19.496269200314504,"pfxX":-7.785658536132875,"pfxZ":6.7282328595419525,"pX":-1.9669553442481296,"pZ":3.4874826496891598,"vX0":3.3002106702549687,"vY0":-136.58686446773496,"vZ0":-4.045092213565099,"x":191.98,"y":144.62,"x0":-2.1815223851683005,"y0":50.0010287513917,"z0":6.333662115369494,"aX":-14.663331004840696},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.5,"breakHorizontal":13.3,"spinRate":2095,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.401483448690088,"extension":6.771152310667996},"index":0,"playId":"4850effd-d853-3231-9930-d7d101826622","pitchNumber":1,"startTime":"2026-04-17T22:44:30.084Z","endTime":"2026-04-17T22:44:35.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.339708491719293,"aZ":-14.904195337160221,"pfxX":-4.651936446880528,"pfxZ":9.14223164544615,"pX":-2.0328731726175215,"pZ":4.341961116373151,"vX0":1.5739881008485177,"vY0":-136.86224083047318,"vZ0":-3.116343790798858,"x":194.49,"y":121.55,"x0":-2.0123513448463597,"y0":50.00629386618748,"z0":6.52157154160954,"aX":-8.791189992580863},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.1,"breakHorizontal":8.0,"spinRate":2089,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.40081710321042063,"extension":6.594304214650995},"index":1,"playId":"49448eb6-b791-306e-92b5-3963d6c35387","pitchNumber":2,"startTime":"2026-04-17T22:44:50.718Z","endTime":"2026-04-17T22:44:55.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.456539046599843,"aZ":-19.60451755656415,"pfxX":-8.405033096565957,"pfxZ":6.6832668203791705,"pX":-0.5041352323487646,"pZ":2.7321475096720076,"vX0":7.014270496787479,"vY0":-136.60287987001752,"vZ0":-5.803392021131907,"x":136.22,"y":165.01,"x0":-2.0193408250259335,"y0":50.00127615359524,"z0":6.241596002399086,"aX":-15.80604600586733},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.0,"breakHorizontal":13.7,"spinRate":2093,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.4017053691581389,"extension":6.757959265604249},"index":2,"playId":"ca80d549-722e-3857-bc32-1c5b91e4af88","pitchNumber":3,"startTime":"2026-04-17T22:45:24.692Z","endTime":"2026-04-17T22:45:29.746Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":72.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55383413842744,"aZ":-35.17672348354605,"pfxX":8.936106643483393,"pfxZ":-2.242809791991421,"pX":0.003745431209386221,"pZ":1.8537730833204167,"vX0":1.6999021402382573,"vY0":-116.04560557025334,"vZ0":-2.5561245690837398,"x":116.86,"y":188.73,"x0":-1.9015636972840197,"y0":50.00458589459305,"z0":6.383375907740495,"aX":11.956619213982535},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-4.4,"breakHorizontal":-16.6,"spinRate":2532,"spinDirection":45},"zone":8,"typeConfidence":2.0,"plateTime":0.47547289309502316,"extension":6.753726338641639},"index":3,"playId":"d47370bc-8ee2-3b20-889c-157c577406e8","pitchNumber":4,"startTime":"2026-04-17T22:45:53.242Z","endTime":"2026-04-17T22:45:57.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.338176696355852,"aZ":-36.81705453720207,"pfxX":8.161775049351144,"pfxZ":-3.530895411066088,"pX":0.33438755124895386,"pZ":1.783119679564831,"vX0":2.7791963579323564,"vY0":-115.03558311441803,"vZ0":-2.327577737255714,"x":104.25,"y":190.64,"x0":-1.9567719213943138,"y0":50.00552769391703,"z0":6.44671142054242,"aX":10.71988956350911},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-6.7,"breakHorizontal":-15.5,"spinRate":2590,"spinDirection":39},"zone":9,"typeConfidence":2.0,"plateTime":0.4798543821943788,"extension":6.662531801264066},"index":4,"playId":"1452b602-f309-3a48-99ad-729225d17cde","pitchNumber":5,"startTime":"2026-04-17T22:46:13.627Z","endTime":"2026-04-17T22:46:17.583Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T22:46:17.583Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gunnar Henderson flies out sharply to left fielder Angel Martínez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T22:46:27.514Z","endTime":"2026-04-17T22:46:55.070Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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.0,"endSpeed":85.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.125991708033425,"aZ":-13.949043923509553,"pfxX":-4.82711524614268,"pfxZ":9.758371980365778,"pX":0.13292510458417062,"pZ":2.573369322256168,"vX0":6.350278767810587,"vY0":-136.53611611429506,"vZ0":-7.436297425986641,"x":111.93,"y":169.3,"x0":-1.6077929355112295,"y0":50.00275812395357,"z0":6.313662461372783,"aX":-9.015071072765906},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.1,"breakHorizontal":7.2,"spinRate":2061,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.4028572902987806,"extension":6.883677952320866},"hitData":{"launchSpeed":101.5,"launchAngle":34.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":78.94,"coordY":65.61}},"index":0,"playId":"368cfc06-03e8-31f0-98a8-0fa9dd064498","pitchNumber":1,"startTime":"2026-04-17T22:46:45.931Z","endTime":"2026-04-17T22:46:55.070Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T22:46:55.070Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Angel Martínez singles on a ground ball to left fielder Taylor Ward.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-17T22:48:53.260Z","endTime":"2026-04-17T22:50:57.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"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,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":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":621493,"link":"/api/v1/people/621493"},"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":0},"pitchData":{"startSpeed":69.7,"endSpeed":64.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.68900514569125,"aZ":-39.62755146502013,"pfxX":9.525813519667212,"pfxZ":-7.257855066871267,"pX":0.21665797302543638,"pZ":2.189077048229232,"vX0":0.9407716529660651,"vY0":-101.42066744011603,"vZ0":2.6864963774882717,"x":108.74,"y":179.67,"x0":-1.4904896637554514,"y0":50.001566162730846,"z0":5.838476706908183,"aX":9.78710576453682},"breaks":{"breakAngle":14.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.6,"breakVerticalInduced":-11.8,"breakHorizontal":-17.5,"spinRate":2301,"spinDirection":45},"zone":8,"typeConfidence":2.0,"plateTime":0.5429007976089748,"extension":6.351866570414155},"index":0,"playId":"275ab270-eee1-3696-9ed1-a8cf3ae47f88","pitchNumber":1,"startTime":"2026-04-17T22:49:02.978Z","endTime":"2026-04-17T22:49:08.347Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":71.0,"endSpeed":64.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.04878128530798,"aZ":-39.321112502673415,"pfxX":9.018787199335677,"pfxZ":-6.739975010425674,"pX":-0.6564291928308619,"pZ":1.5335543403364205,"vX0":-0.9095108395010476,"vY0":-103.27959913127054,"vZ0":1.009214749883603,"x":142.02,"y":197.37,"x0":-1.3750966762132002,"y0":50.001249265624125,"z0":5.834920637282057,"aX":9.56869052421913},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.4,"breakVerticalInduced":-11.4,"breakHorizontal":-16.0,"spinRate":2348,"spinDirection":44},"zone":13,"typeConfidence":2.0,"plateTime":0.533973244426655,"extension":6.283808162797478},"index":1,"playId":"d71875fd-e45b-3fd9-a534-7335a64230f7","pitchNumber":2,"startTime":"2026-04-17T22:49:21.386Z","endTime":"2026-04-17T22:49:27.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":70.6,"endSpeed":64.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.899655648012594,"aZ":-40.00355213094656,"pfxX":9.004397553382603,"pfxZ":-7.458797221011818,"pX":-0.015514245214921877,"pZ":1.264596376258403,"vX0":0.24670629742373726,"vY0":-102.73440356456297,"vZ0":0.7046028135157396,"x":117.59,"y":204.64,"x0":-1.304353890032348,"y0":50.00301985497786,"z0":5.851346188595097,"aX":9.450368309648155},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.4,"breakVerticalInduced":-12.7,"breakHorizontal":-16.3,"spinRate":2150,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.5368884752249468,"extension":6.498075164522099},"index":2,"playId":"588e695b-d11e-3bf3-8f04-9377f03a7453","pitchNumber":3,"startTime":"2026-04-17T22:49:44.262Z","endTime":"2026-04-17T22:49:49.840Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.840327250060895,"aZ":-20.39180296979949,"pfxX":-3.6899583381688297,"pfxZ":6.4504516347664715,"pX":-1.2454553392265866,"pZ":4.266320070795441,"vX0":2.399465296379481,"vY0":-134.7050026779658,"vZ0":0.8395966437550715,"x":164.47,"y":123.59,"x0":-1.6709727958078455,"y0":50.00526677938719,"z0":5.398462292436435,"aX":-6.742940984063279},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.1,"breakHorizontal":6.1,"spinRate":2081,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4075262601748326,"extension":6.141875229489253},"index":3,"playId":"34051687-c4dc-3ed4-a348-c36222122d49","pitchNumber":4,"startTime":"2026-04-17T22:50:10.615Z","endTime":"2026-04-17T22:50:15.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.77120614147465,"aZ":-24.085515589892555,"pfxX":-0.8227007430504258,"pfxZ":4.664822164141992,"pX":0.6954778151035699,"pZ":4.186883749560856,"vX0":5.881594281292359,"vY0":-130.45873912205636,"vZ0":1.2991294303434668,"x":90.49,"y":125.73,"x0":-1.475166794557638,"y0":50.00549441158876,"z0":5.489457842615161,"aX":-1.428184691702236},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.0,"breakHorizontal":0.2,"spinRate":2178,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.41881145698101063,"extension":6.42610212056541},"index":4,"playId":"843aea20-ba4e-39e7-961a-94179b28ea86","pitchNumber":5,"startTime":"2026-04-17T22:50:28.302Z","endTime":"2026-04-17T22:50:32.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42714042456308,"aZ":-24.48125588613185,"pfxX":-0.963178741864451,"pfxZ":4.579477800118394,"pX":0.13369864750668295,"pZ":2.9619817556661445,"vX0":4.443602648333962,"vY0":-128.7000165428909,"vZ0":-1.2192680895341745,"x":111.9,"y":158.81,"x0":-1.4892011251431072,"y0":50.0009175473706,"z0":5.335842058497916,"aX":-1.617576308709367},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.3,"breakHorizontal":0.7,"spinRate":2011,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.42538762579343103,"extension":6.464990078838518},"hitData":{"launchSpeed":80.2,"launchAngle":2.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.12,"coordY":105.05}},"index":5,"playId":"2982bf9e-328d-3f7b-8324-d47465e40ab8","pitchNumber":6,"startTime":"2026-04-17T22:50:47.654Z","endTime":"2026-04-17T22:50:57.785Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T22:50:57.785Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bo Naylor lines out to third baseman Coby Mayo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-17T22:51:03.067Z","endTime":"2026-04-17T22:53:08.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_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":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":5},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.055745335393386,"aZ":-27.331180436063086,"pfxX":-9.366303414307081,"pfxZ":2.6752495272462653,"pX":-0.6513926081395707,"pZ":2.9798612586139708,"vX0":5.3514526919327015,"vY0":-133.93324294139285,"vZ0":-1.0322841113655705,"x":141.83,"y":158.32,"x0":-1.4628951686056733,"y0":50.00207387382526,"z0":5.332441638784054,"aX":-16.944076526519957},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.8,"breakHorizontal":15.7,"spinRate":2016,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.4096240898530539,"extension":6.366579914981079},"index":0,"playId":"ee6ebece-9a64-3bb4-a53a-fc719cb50064","pitchNumber":1,"startTime":"2026-04-17T22:51:27.181Z","endTime":"2026-04-17T22:51:33.579Z","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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":70.1,"endSpeed":63.8,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.556257287814052,"aZ":-39.001238168741125,"pfxX":9.767828654075398,"pfxZ":-6.616270494836003,"pX":-0.5426390731896908,"pZ":2.726368139917446,"vX0":-0.7507693800329396,"vY0":-101.90222818837175,"vZ0":3.541573333719379,"x":137.68,"y":165.17,"x0":-1.4316303906380399,"y0":50.00124735225418,"z0":5.844255085796409,"aX":10.085902351956458},"breaks":{"breakAngle":14.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.8,"breakVerticalInduced":-10.3,"breakHorizontal":-17.4,"spinRate":2168,"spinDirection":51},"zone":4,"typeConfidence":2.0,"plateTime":0.5412611724956369,"extension":6.867763161754334},"index":1,"playId":"15514b34-60a3-3859-932c-9e5fd281dda1","pitchNumber":2,"startTime":"2026-04-17T22:51:46.110Z","endTime":"2026-04-17T22:51:53.369Z","isPitch":true,"type":"pitch"},{"details":{"description":"Angel Martínez caught stealing 2nd base, catcher Samuel Basallo to shortstop Gunnar Henderson.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"actionPlayId":"15514b34-60a3-3859-932c-9e5fd281dda1","startTime":"2026-04-17T22:52:03.691Z","endTime":"2026-04-17T22:52:23.193Z","isPitch":false,"isBaseRunningPlay":true,"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.7,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.179790868560662,"aZ":-23.599888667126354,"pfxX":-0.9855911242793116,"pfxZ":4.915351682005721,"pX":1.068862846524527,"pZ":3.2878725057924134,"vX0":7.270590527916176,"vY0":-130.88249232330696,"vZ0":-0.6081600434171612,"x":76.26,"y":150.01,"x0":-1.6103775048177695,"y0":50.004106279009065,"z0":5.281939227918304,"aX":-1.721115345940164},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.0,"breakHorizontal":0.2,"spinRate":2106,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.41760004401224826,"extension":6.439359018450366},"index":3,"playId":"e75e0886-d1ce-39ae-9981-477cfbdf5912","pitchNumber":3,"startTime":"2026-04-17T22:52:23.193Z","endTime":"2026-04-17T22:52:27.941Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.4,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.67397263239498,"aZ":-30.88925201468439,"pfxX":-8.467381234814452,"pfxZ":0.7473314884723212,"pX":1.1071302011377138,"pZ":1.7409771641336607,"vX0":8.591346788635406,"vY0":-130.59743746681397,"vZ0":-3.029851249914738,"x":74.8,"y":191.77,"x0":-1.126137395393694,"y0":50.00641631388705,"z0":5.241302826174843,"aX":-14.620305406657256},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.8,"breakHorizontal":13.4,"spinRate":2073,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.41951574748483456,"extension":6.285952273271742},"index":4,"playId":"06d9b69e-5a77-38ee-b14b-ce5978096aa9","pitchNumber":4,"startTime":"2026-04-17T22:52:41.130Z","endTime":"2026-04-17T22:52:47.056Z","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":72.1,"endSpeed":65.9,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.116682309979353,"aZ":-40.10165271867967,"pfxX":9.330110392947855,"pfxZ":-7.223077637559088,"pX":-0.5546429358057847,"pZ":2.1826123278000504,"vX0":-0.5676745406993433,"vY0":-104.84174917623902,"vZ0":2.3316808363343875,"x":138.14,"y":179.85,"x0":-1.4879616940555598,"y0":50.003676784097465,"z0":5.786390106185496,"aX":10.236734339038168},"breaks":{"breakAngle":14.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.2,"breakVerticalInduced":-11.9,"breakHorizontal":-16.7,"spinRate":2324,"spinDirection":44},"zone":4,"typeConfidence":2.0,"plateTime":0.5253510103555032,"extension":6.177261399388364},"hitData":{"launchSpeed":71.2,"launchAngle":16.0,"totalDistance":144.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":106.53,"coordY":147.61}},"index":5,"playId":"55732a72-08b2-3afd-9a0d-746bb14e9f16","pitchNumber":5,"startTime":"2026-04-17T22:53:01.677Z","endTime":"2026-04-17T22:53:08.804Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T22:53:08.804Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Juan Brito grounds out to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-17T22:53:22.513Z","endTime":"2026-04-17T22:55:03.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.446094155630693,"aZ":-30.741538429790534,"pfxX":-9.297773967498161,"pfxZ":0.8002420064521978,"pX":0.7156645598678493,"pZ":1.907494270611303,"vX0":8.541754055055984,"vY0":-133.01893906842494,"vZ0":-2.727224867665714,"x":89.72,"y":187.28,"x0":-1.3344586935691074,"y0":50.002235499490055,"z0":5.182791536819273,"aX":-16.604812884280552},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.1,"breakHorizontal":14.9,"spinRate":2083,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.4123089677759113,"extension":6.184605185413241},"index":0,"playId":"456423f6-beb6-31b7-8ea1-b90d839168f7","pitchNumber":1,"startTime":"2026-04-17T22:53:33.160Z","endTime":"2026-04-17T22:53:38.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.747479894220053,"aZ":-23.319875847389405,"pfxX":-0.9268201585557349,"pfxZ":5.25507741988727,"pX":-0.02661793097731261,"pZ":3.200002412276127,"vX0":3.9879856317087023,"vY0":-128.49948439077846,"vZ0":-0.9148758103363513,"x":118.01,"y":152.38,"x0":-1.473211895918512,"y0":50.00328887073124,"z0":5.3600302371973845,"aX":-1.5623284958990713},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.6,"breakHorizontal":0.8,"spinRate":2100,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.4250351613579797,"extension":6.536281652078443},"index":1,"playId":"da7c30c3-de22-300b-ad90-fddbe573518a","pitchNumber":2,"startTime":"2026-04-17T22:53:50.787Z","endTime":"2026-04-17T22:53:55.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.0576986270359,"aZ":-24.244373872703903,"pfxX":-0.8098326965968754,"pfxZ":4.558587359474878,"pX":1.3873465598952717,"pZ":2.810960604302451,"vX0":7.2389174427180825,"vY0":-131.34540219760217,"vZ0":-1.7884971269924705,"x":64.12,"y":162.88,"x0":-1.3047192701709371,"y0":50.00127128618305,"z0":5.312092806973558,"aX":-1.4092515079672872},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.0,"breakHorizontal":-0.2,"spinRate":2126,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.4177719556812485,"extension":6.48996026485484},"index":2,"playId":"b8b6e0a3-2fd2-3029-a885-5e72935ef7fa","pitchNumber":3,"startTime":"2026-04-17T22:54:12.235Z","endTime":"2026-04-17T22:54:18.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.0,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.504707785588906,"aZ":-26.673984332324448,"pfxX":-7.868532860614204,"pfxZ":3.176973248366852,"pX":0.0020595210442424356,"pZ":1.7858145808378816,"vX0":5.713384160870217,"vY0":-131.58111639407775,"vZ0":-4.0024762348428995,"x":116.92,"y":190.56,"x0":-1.1902568181569426,"y0":50.000240198592664,"z0":5.33484112101224,"aX":-13.605680906981288},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.9,"breakHorizontal":12.7,"spinRate":2039,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.4184827999000502,"extension":6.467018467730828},"index":3,"playId":"69ad7ea8-9700-3715-b9bf-c583d32af3b2","pitchNumber":4,"startTime":"2026-04-17T22:54:32.268Z","endTime":"2026-04-17T22:54:37.341Z","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":71.9,"endSpeed":65.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.831278634388468,"aZ":-40.89215681851928,"pfxX":8.49339834330083,"pfxZ":-8.029492709123828,"pX":-0.4408421452970145,"pZ":1.2016147607743521,"vX0":-0.21911185434638103,"vY0":-104.55041014339278,"vZ0":0.7708751445456208,"x":133.8,"y":206.34,"x0":-1.4336941528412575,"y0":50.00415292495545,"z0":5.703484741943372,"aX":9.219502427763292},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.6,"breakVerticalInduced":-13.8,"breakHorizontal":-15.2,"spinRate":2306,"spinDirection":43},"zone":13,"typeConfidence":2.0,"plateTime":0.5278574083523733,"extension":6.221009286089602},"hitData":{"launchSpeed":77.2,"launchAngle":-23.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.95,"coordY":167.38}},"index":4,"playId":"8421be2b-498e-355a-8431-a221f432fc13","pitchNumber":5,"startTime":"2026-04-17T22:54:54.778Z","endTime":"2026-04-17T22:55:03.409Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T22:55:03.409Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Ward walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-17T22:56:54.046Z","endTime":"2026-04-17T22:58:51.649Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.767949808323223,"aZ":-20.18428526983117,"pfxX":-7.170697414063024,"pfxZ":8.705271835151825,"pX":0.6183670849852414,"pZ":2.3683261626639114,"vX0":6.780011373017463,"vY0":-116.55823449083378,"vZ0":-4.652076432029081,"x":93.43,"y":174.84,"x0":-1.39554285916033,"y0":50.00034773323508,"z0":6.2942354557285825,"aX":-9.872223420833214},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":14.9,"breakHorizontal":11.3,"spinRate":1923,"spinDirection":198},"zone":6,"typeConfidence":2.0,"plateTime":0.46979859888711895,"extension":6.60839112278761},"index":0,"playId":"d0fe7db6-2437-32eb-8e80-6852bb39d6e8","pitchNumber":1,"startTime":"2026-04-17T22:57:17.658Z","endTime":"2026-04-17T22:57:23.192Z","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":93.8,"endSpeed":85.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.362381622161102,"aZ":-13.08639359888218,"pfxX":-3.03517595153035,"pfxZ":10.143811240053545,"pX":-0.9026518019051947,"pZ":4.197484897997115,"vX0":3.3413608420567615,"vY0":-136.6120199574697,"vZ0":-3.7880141392611977,"x":151.41,"y":125.45,"x0":-1.749891925940192,"y0":50.00090815082522,"z0":6.507543090407419,"aX":-5.7105307067113005},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.8,"breakHorizontal":4.8,"spinRate":2167,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.40162710185560435,"extension":6.666688142589314},"index":1,"playId":"539041a1-d0f6-3308-a629-bb8d52108900","pitchNumber":2,"startTime":"2026-04-17T22:57:35.537Z","endTime":"2026-04-17T22:57:41.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.23902437739798,"aZ":-24.90647859284771,"pfxX":-8.320990650016928,"pfxZ":3.7941081239751018,"pX":0.9209566758510473,"pZ":2.576223710631354,"vX0":10.185788772218396,"vY0":-137.54536990996465,"vZ0":-5.056896143365723,"x":81.9,"y":169.22,"x0":-1.7475820245126223,"y0":50.00670291822621,"z0":6.125432601634093,"aX":-15.96171921070075},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.0,"breakHorizontal":13.0,"spinRate":1849,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.39805821225993343,"extension":6.924248722794579},"index":2,"playId":"2a13ee01-92de-3864-8bb0-5d0dd9df3299","pitchNumber":3,"startTime":"2026-04-17T22:57:51.420Z","endTime":"2026-04-17T22:57:58.031Z","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":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.27874239574138,"aZ":-19.438178914793934,"pfxX":-5.181690731175342,"pfxZ":9.206694688916155,"pX":0.5205427083769064,"pZ":2.460810527387645,"vX0":6.271493418294767,"vY0":-116.67182247277593,"vZ0":-4.330862011088764,"x":97.16,"y":172.34,"x0":-1.5250036823593736,"y0":50.00206086188003,"z0":6.165513775207279,"aX":-7.167288611370503},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":15.8,"breakHorizontal":7.9,"spinRate":1906,"spinDirection":193},"zone":6,"typeConfidence":2.0,"plateTime":0.4688776196233766,"extension":6.878005023990142},"index":3,"playId":"c1ed1aa7-c8c1-3a46-8c93-3cc9eed32940","pitchNumber":4,"startTime":"2026-04-17T22:58:09.020Z","endTime":"2026-04-17T22:58:15.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.323057567980957,"aZ":-25.04506580413529,"pfxX":4.359081861659862,"pfxZ":4.331313915892608,"pX":1.0877281297681232,"pZ":0.6568823468456942,"vX0":6.154078024635735,"vY0":-127.78027366826014,"vZ0":-8.710505094316195,"x":75.54,"y":221.04,"x0":-1.9221788862776124,"y0":50.00597806739629,"z0":6.090381805207814,"aX":7.17972732485821},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.0,"breakHorizontal":-9.4,"spinRate":2713,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.42931955862221605,"extension":6.801958266717264},"index":4,"playId":"6f3c2d7d-f6e1-3f11-b24a-14cf62416cd7","pitchNumber":5,"startTime":"2026-04-17T22:58:26.599Z","endTime":"2026-04-17T22:58:31.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":70.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.107530045285273,"aZ":-34.38949083076986,"pfxX":6.482119737041993,"pfxZ":-1.7466729529545422,"pX":0.8360083986821883,"pZ":3.915855322274139,"vX0":3.7822246840299054,"vY0":-112.8395021287457,"vZ0":2.001813436073923,"x":85.13,"y":133.05,"x0":-1.7114265790021939,"y0":50.00062902388858,"z0":6.516299753566343,"aX":8.243677912014501},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-2.2,"breakHorizontal":-12.8,"spinRate":2410,"spinDirection":45},"zone":12,"typeConfidence":2.0,"plateTime":0.48793805069939644,"extension":6.827393294402996},"index":5,"playId":"0d4e8615-66c7-3be1-8d41-624fe9ed14b0","pitchNumber":6,"startTime":"2026-04-17T22:58:46.748Z","endTime":"2026-04-17T22:58:51.649Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T22:58:51.649Z","atBatIndex":19},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Pete Alonso reaches on a fielder's choice out, pitcher Tanner Bibee to second baseman Juan Brito to third baseman José Ramírez to shortstop Daniel Schneemann. Taylor Ward out at 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-17T22:58:59.703Z","endTime":"2026-04-17T23:01:04.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_rundown","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676440,"link":"/api/v1/people/676440"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":682877,"link":"/api/v1/people/682877"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.146951645757614,"aZ":-30.89123180456764,"pfxX":3.453098625645711,"pfxZ":0.8146314320387074,"pX":0.3393887397419908,"pZ":3.0434458325237164,"vX0":4.542657152033524,"vY0":-125.00753897414823,"vZ0":-1.7858572671384894,"x":104.06,"y":156.61,"x0":-1.9555634487839575,"y0":50.0007324932146,"z0":6.3230785615244365,"aX":5.418416921831289},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.3,"breakHorizontal":-7.3,"spinRate":2488,"spinDirection":103},"zone":3,"typeConfidence":2.0,"plateTime":0.43955366339458024,"extension":6.733594123915068},"index":0,"playId":"c381a3c7-bc0c-3a84-9bdb-f06f3f3b4ab1","pitchNumber":1,"startTime":"2026-04-17T22:59:18.621Z","endTime":"2026-04-17T22:59:23.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.875518073241473,"aZ":-26.758058030415288,"pfxX":2.8242226166942634,"pfxZ":3.4343979097695367,"pX":1.254484549483968,"pZ":0.3814542428705894,"vX0":7.397750774436495,"vY0":-125.66539301815752,"vZ0":-8.214138966731047,"x":69.18,"y":228.48,"x0":-2.1114719558111665,"y0":50.00314126187129,"z0":5.912616146294589,"aX":4.4503263957196975},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.2,"breakHorizontal":-7.1,"spinRate":2499,"spinDirection":107},"zone":14,"typeConfidence":2.0,"plateTime":0.43828580997070476,"extension":6.846160546494406},"index":1,"playId":"f38a300d-372a-3091-a1bc-440c5e92a68e","pitchNumber":2,"startTime":"2026-04-17T22:59:40.437Z","endTime":"2026-04-17T22:59:49.862Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Tanner Bibee. Taylor Ward to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"actionPlayId":"f38a300d-372a-3091-a1bc-440c5e92a68e","startTime":"2026-04-17T23:00:00.974Z","endTime":"2026-04-17T23:00:30.628Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":621493,"link":"/api/v1/people/621493"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82683143066412,"aZ":-35.21621330274676,"pfxX":6.933854870908606,"pfxZ":-2.297436120992974,"pX":1.3435777818768988,"pZ":1.7246829792004321,"vX0":4.770871358972103,"vY0":-115.21842602962994,"vZ0":-3.0448911357386663,"x":65.79,"y":192.21,"x0":-1.6674571602180666,"y0":50.00482474302916,"z0":6.525278205585507,"aX":9.164175179176603},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-4.7,"breakHorizontal":-13.9,"spinRate":2609,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4785277150081946,"extension":6.589138394682552},"index":3,"playId":"d1352bfc-b045-3cf6-8764-6d0f996c15c1","pitchNumber":3,"startTime":"2026-04-17T23:00:30.628Z","endTime":"2026-04-17T23:00:36.266Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.24503672040792,"aZ":-19.05765575025254,"pfxX":-8.772422905257033,"pfxZ":7.007573151453455,"pX":0.1020427123973969,"pZ":2.335473896597648,"vX0":8.522200128950958,"vY0":-136.70622373639517,"vZ0":-6.809945794507097,"x":113.11,"y":175.72,"x0":-1.9327648537933841,"y0":50.0042146087335,"z0":6.190970681760483,"aX":-16.422340685283068},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.2,"breakHorizontal":13.8,"spinRate":2026,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.402371785474525,"extension":6.824258465227443},"hitData":{"launchSpeed":100.6,"launchAngle":-8.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.88,"coordY":181.9}},"index":4,"playId":"6443ac56-de85-33eb-8891-15c46a45831c","pitchNumber":4,"startTime":"2026-04-17T23:00:51.767Z","endTime":"2026-04-17T23:01:04.527Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:01:04.527Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dylan Beavers lines out sharply to center fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-17T23:01:35.448Z","endTime":"2026-04-17T23:02:14.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":94.2,"endSpeed":86.1,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.833123895979018,"aZ":-16.39434044651066,"pfxX":-4.28207443170731,"pfxZ":8.330610767980636,"pX":-0.06750496894674973,"pZ":2.2634337472653,"vX0":6.0550333177841935,"vY0":-136.92449784350163,"vZ0":-7.541557472061402,"x":119.57,"y":177.67,"x0":-1.7534312679775426,"y0":50.005529278536294,"z0":6.179748243286138,"aX":-8.114713220456741},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.7,"breakHorizontal":6.5,"spinRate":2075,"spinDirection":191},"zone":8,"typeConfidence":2.0,"plateTime":0.4003432265181086,"extension":6.961987124699434},"index":0,"playId":"0c20352d-cd84-3cbb-a002-effeb8602b0b","pitchNumber":1,"startTime":"2026-04-17T23:01:37.216Z","endTime":"2026-04-17T23:01:42.723Z","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":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26902047401517,"aZ":-13.386986922779244,"pfxX":-3.993792306269065,"pfxZ":9.825186014236849,"pX":-0.2284923065056282,"pZ":2.6274520706472435,"vX0":5.145825785622881,"vY0":-137.80380074364243,"vZ0":-7.311889845054302,"x":125.71,"y":167.84,"x0":-1.6062045006119479,"y0":50.005349970589215,"z0":6.2306154979645925,"aX":-7.638634717296263},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.3,"breakHorizontal":6.1,"spinRate":2160,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.39834991828746613,"extension":7.143684022266335},"hitData":{"launchSpeed":101.7,"launchAngle":20.0,"totalDistance":349.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":119.12,"coordY":58.87}},"index":1,"playId":"dffb4b6f-8459-3b5c-83fa-f4aafde269a4","pitchNumber":2,"startTime":"2026-04-17T23:02:04.336Z","endTime":"2026-04-17T23:02:14.863Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:02:14.863Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Samuel Basallo grounds out, shortstop Daniel Schneemann to first baseman Rhys Hoskins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-17T23:02:20.259Z","endTime":"2026-04-17T23:05:21.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.9,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.10999036032098,"aZ":-32.24564270860634,"pfxX":9.016897534462226,"pfxZ":-0.05073108309091623,"pX":0.7439108625255507,"pZ":1.9315626845617773,"vX0":3.4913041180099453,"vY0":-117.11027901001394,"vZ0":-3.0675743195400305,"x":88.64,"y":186.63,"x0":-1.9418996889785476,"y0":50.00292783298059,"z0":6.304277206349009,"aX":12.40382060362119},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-0.6,"breakHorizontal":-17.3,"spinRate":2596,"spinDirection":38},"zone":9,"typeConfidence":2.0,"plateTime":0.4694375306335479,"extension":6.873971281494771},"index":0,"playId":"80263f92-1d78-33cd-bc4e-565991d4f8b8","pitchNumber":1,"startTime":"2026-04-17T23:02:43.851Z","endTime":"2026-04-17T23:02:48.856Z","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":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0399215468871,"aZ":-16.37938230043765,"pfxX":-3.7404192164952828,"pfxZ":8.066389282343504,"pX":-0.7127943873085746,"pZ":2.2494209396059284,"vX0":4.893850666384673,"vY0":-139.2065096986852,"vZ0":-7.569133507369332,"x":144.17,"y":178.05,"x0":-2.0098061632881463,"y0":50.00003440078091,"z0":6.093545837505497,"aX":-7.32076557097471},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.2,"breakHorizontal":5.8,"spinRate":2006,"spinDirection":202},"zone":7,"typeConfidence":2.0,"plateTime":0.393885250571544,"extension":6.800869969346655},"index":1,"playId":"e07b78e0-ee7b-37d8-891e-d5fc5b8d335c","pitchNumber":2,"startTime":"2026-04-17T23:03:09.372Z","endTime":"2026-04-17T23:03:15.255Z","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":2},"index":2,"startTime":"2026-04-17T23:03:16.866Z","endTime":"2026-04-17T23:03:35.860Z","isPitch":false,"type":"action","player":{"id":694212,"link":"/api/v1/people/694212"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.620233098968342,"aZ":-18.764194463558734,"pfxX":-4.3654385544178345,"pfxZ":6.992724080253023,"pX":0.017588514223716892,"pZ":4.215564726749273,"vX0":6.503077815578627,"vY0":-137.64498476803567,"vZ0":-2.484343518419567,"x":116.33,"y":124.96,"x0":-1.8087500696457157,"y0":50.00528939873566,"z0":6.400700334465035,"aX":-8.375644039531425},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.4,"breakHorizontal":6.6,"spinRate":2043,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.39796405159749026,"extension":6.780481500284613},"index":3,"playId":"3a0b6f03-b40c-3553-8022-0ddb40ebbebd","pitchNumber":3,"startTime":"2026-04-17T23:03:35.860Z","endTime":"2026-04-17T23:03:40.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.3,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.261082852203252,"aZ":-19.416005748263363,"pfxX":-6.4911675653144005,"pfxZ":9.168650595468312,"pX":0.6693403091949226,"pZ":1.0508336304525159,"vX0":7.347129935124267,"vY0":-116.98245223334288,"vZ0":-7.13779216867625,"x":91.49,"y":210.41,"x0":-1.6629908361401275,"y0":50.003984322734354,"z0":5.9510115765999325,"aX":-9.033276381334868},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":15.1,"breakHorizontal":10.1,"spinRate":1775,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.4675343024267882,"extension":6.780742872945282},"index":4,"playId":"41a69ce5-caa1-3e3c-93db-de72650677e0","pitchNumber":4,"startTime":"2026-04-17T23:03:58.662Z","endTime":"2026-04-17T23:04:03.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.6,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.765248665496777,"aZ":-22.708721444802407,"pfxX":2.8272402385591224,"pfxZ":5.638955150349819,"pX":0.9166444241597007,"pZ":0.30787424656505025,"vX0":6.725467941922336,"vY0":-129.48928907036657,"vZ0":-9.98577874199643,"x":82.06,"y":230.47,"x0":-2.0931258806067046,"y0":50.00640347900978,"z0":5.98527705395069,"aX":4.75058074822011},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.9,"breakHorizontal":-6.7,"spinRate":2671,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.4247374892678164,"extension":6.79226080846608},"index":5,"playId":"077203e0-e44f-3a75-a4e7-0e31fe1d7815","pitchNumber":5,"startTime":"2026-04-17T23:04:20.920Z","endTime":"2026-04-17T23:04:26.069Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":71.6,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.489927012764795,"aZ":-39.61085797040648,"pfxX":7.594840405433341,"pfxZ":-5.7405611705260124,"pX":-0.6934959992753142,"pZ":1.9569593125721605,"vX0":0.6909064062059656,"vY0":-114.12789869489322,"vZ0":-1.2195941916901476,"x":143.43,"y":185.94,"x0":-1.986204419679514,"y0":50.00352604330683,"z0":6.462460161603328,"aX":9.839844609274685},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-10.3,"breakHorizontal":-13.9,"spinRate":2609,"spinDirection":34},"zone":7,"typeConfidence":2.0,"plateTime":0.4832394699978848,"extension":6.602011848966171},"index":6,"playId":"62e6ace9-3a8d-374f-b510-279f51780f78","pitchNumber":6,"startTime":"2026-04-17T23:04:46.092Z","endTime":"2026-04-17T23:04:51.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.5,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.311139750062786,"aZ":-18.891407469947826,"pfxX":-5.737875467012962,"pfxZ":9.4589988551505,"pX":0.6221861895416396,"pZ":1.9970050809621496,"vX0":7.27057909641901,"vY0":-117.48673024215225,"vZ0":-5.5206645123850455,"x":93.28,"y":184.86,"x0":-1.7605875513197435,"y0":50.00318663409223,"z0":6.1219246997746035,"aX":-8.058319430013317},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":16.1,"breakHorizontal":8.8,"spinRate":1974,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.46539759865011776,"extension":6.781389277578767},"hitData":{"launchSpeed":99.6,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.83,"coordY":144.99}},"index":7,"playId":"83eacb0d-192f-39c1-91c2-cb15a1f40cb7","pitchNumber":7,"startTime":"2026-04-17T23:05:14.127Z","endTime":"2026-04-17T23:05:21.892Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:05:21.892Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Steven Kwan singles on a line drive to left fielder Taylor Ward, deflected by shortstop Gunnar Henderson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-17T23:07:08.090Z","endTime":"2026-04-17T23:08:30.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_deflection"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.910841438512943,"aZ":-21.128682437696014,"pfxX":-3.8875488768228785,"pfxZ":6.150125447086982,"pX":-1.1255193217465722,"pZ":3.905399562264621,"vX0":3.089162707781632,"vY0":-133.0228765501426,"vZ0":0.16257572077446303,"x":159.9,"y":133.33,"x0":-1.7954435399721627,"y0":50.00370283221484,"z0":5.37232959586573,"aX":-6.983674092605317},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.4,"breakHorizontal":6.4,"spinRate":1957,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.41138726461931574,"extension":6.2579361018271324},"index":0,"playId":"d78e88f0-9a23-367e-88d4-8a64214c423d","pitchNumber":1,"startTime":"2026-04-17T23:07:26.812Z","endTime":"2026-04-17T23:07:31.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.940808467602803,"aZ":-25.251634364240612,"pfxX":-9.803833759791248,"pfxZ":3.9517278916997896,"pX":-0.09672571310124364,"pZ":2.5591869984603948,"vX0":7.036866521325203,"vY0":-131.541385396827,"vZ0":-2.0211333905703865,"x":120.69,"y":169.68,"x0":-1.5329897448048102,"y0":50.00315916914178,"z0":5.209879757402642,"aX":-17.178427538625616},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.0,"breakHorizontal":16.2,"spinRate":2081,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.41641309228893375,"extension":6.3430368268121295},"index":1,"playId":"bde7dc98-09c5-34a6-aac7-738b533ffa46","pitchNumber":2,"startTime":"2026-04-17T23:07:44.807Z","endTime":"2026-04-17T23:07:49.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.719182871066437,"aZ":-25.460074701950656,"pfxX":-1.3939486027142935,"pfxZ":3.9655712633097515,"pX":1.3677233251713086,"pZ":2.4492546435120337,"vX0":7.545597550496952,"vY0":-128.7377703437759,"vZ0":-2.111905708130446,"x":64.87,"y":172.65,"x0":-1.4099087377160517,"y0":50.00048906510432,"z0":5.235113051047169,"aX":-2.35937224016842},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.0,"breakHorizontal":1.0,"spinRate":2209,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.4241555154267225,"extension":6.463216093213311},"index":2,"playId":"685cc525-a7cf-331d-9133-56b179b0c497","pitchNumber":3,"startTime":"2026-04-17T23:08:01.566Z","endTime":"2026-04-17T23:08:06.733Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.163665473616945,"aZ":-25.362753634063473,"pfxX":-9.396455336174029,"pfxZ":3.7792177507256994,"pX":0.012957530153826769,"pZ":2.481076495732851,"vX0":7.097968707614254,"vY0":-133.48167312347329,"vZ0":-2.4311229333682736,"x":116.51,"y":171.79,"x0":-1.4619982192587784,"y0":50.00134622544728,"z0":5.232820017387108,"aX":-16.927442735438525},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.5,"breakHorizontal":15.5,"spinRate":2123,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.4105867008133197,"extension":6.426556146611992},"hitData":{"launchSpeed":90.7,"launchAngle":10.0,"totalDistance":153.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":103.11,"coordY":115.99}},"index":3,"playId":"8078aeab-5ff2-3c3e-997d-6425d908706e","pitchNumber":4,"startTime":"2026-04-17T23:08:19.706Z","endTime":"2026-04-17T23:08:30.242Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:08:30.242Z","atBatIndex":23},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Chase DeLauter grounds into a force out, second baseman Jeremiah Jackson to shortstop Gunnar Henderson. Steven Kwan out at 2nd. Chase DeLauter to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-17T23:08:54.619Z","endTime":"2026-04-17T23:09:21.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"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],"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.452463769554697,"aZ":-32.76605670030875,"pfxX":-10.194790098708655,"pfxZ":-0.37773846397885436,"pX":0.7107620443501697,"pZ":0.9624857513399434,"vX0":8.967864548688238,"vY0":-124.33214902426738,"vZ0":-3.585746240422702,"x":89.91,"y":212.79,"x0":-1.6298158277022465,"y0":50.00399228820841,"z0":5.161330703370567,"aX":-15.857573113843227},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.3,"breakHorizontal":16.2,"spinRate":1927,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4416368054583959,"extension":6.348235982063705},"index":0,"playId":"236efb93-2adf-36ec-8ad5-8a123a258217","pitchNumber":1,"startTime":"2026-04-17T23:08:54.619Z","endTime":"2026-04-17T23:08:59.876Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.008858939855916,"aZ":-29.33663743416492,"pfxX":-8.9639508322019,"pfxZ":1.8150658422683055,"pX":-0.5580845658664298,"pZ":2.718350689254988,"vX0":5.3044192845640294,"vY0":-124.54779861136453,"vZ0":-0.22009740031089864,"x":138.27,"y":165.38,"x0":-1.5554692371464205,"y0":50.004099269224625,"z0":5.242798571529398,"aX":-14.023861701276765},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.5,"breakHorizontal":14.9,"spinRate":1884,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.4404995326500183,"extension":6.374853926665372},"hitData":{"launchSpeed":86.0,"launchAngle":-33.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":135.02,"coordY":150.53}},"index":1,"playId":"145ed8ef-8d59-36cb-8bef-3ed38799f2f2","pitchNumber":2,"startTime":"2026-04-17T23:09:13.221Z","endTime":"2026-04-17T23:09:21.674Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:09:21.674Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Ramírez flies out to right fielder Colton Cowser.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-17T23:09:38.197Z","endTime":"2026-04-17T23:12:35.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"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,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":81.9,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.545626480964053,"aZ":-23.04834535686878,"pfxX":-0.6159671691728342,"pfxZ":5.287500440205497,"pX":0.17414407573712562,"pZ":3.397625664397808,"vX0":4.375097838479839,"vY0":-130.81300208613766,"vZ0":-0.6273449613581702,"x":110.36,"y":147.04,"x0":-1.4427347125600365,"y0":50.00627946238263,"z0":5.374219140568372,"aX":-1.064778975573973},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.6,"breakHorizontal":0.1,"spinRate":2174,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.41931598935503667,"extension":6.3577493838902495},"index":0,"playId":"204e7d32-0bb7-3c2f-8cff-2658f4a629bc","pitchNumber":1,"startTime":"2026-04-17T23:09:55.909Z","endTime":"2026-04-17T23:10:00.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.596421009683002,"aZ":-24.33169734545666,"pfxX":-1.2651523988226205,"pfxZ":4.609734151167261,"pX":0.023022626543331332,"pZ":2.583967475983068,"vX0":4.3548693342145,"vY0":-129.92824189894543,"vZ0":-2.2852939536034667,"x":116.12,"y":169.01,"x0":-1.5143274239303899,"y0":50.000334758321,"z0":5.334238151523549,"aX":-2.1514530123838114},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.0,"breakHorizontal":1.3,"spinRate":2129,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.422430251305034,"extension":6.484017034936505},"index":1,"playId":"271495a9-002e-3966-b937-71ca2b6bcf23","pitchNumber":2,"startTime":"2026-04-17T23:10:16.540Z","endTime":"2026-04-17T23:10:22.017Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"playId":"dda550b3-0569-4cc1-96b3-c5eb735a3314","startTime":"2026-04-17T23:10:40.488Z","endTime":"2026-04-17T23:10:45.488Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.434802819635316,"aZ":-21.82621121701439,"pfxX":-1.3855411298929274,"pfxZ":5.803353407098022,"pX":0.5416951737389338,"pZ":3.585228229893059,"vX0":5.287493415142777,"vY0":-132.5057144140943,"vZ0":-0.476621432266527,"x":96.35,"y":141.98,"x0":-1.2968422233927162,"y0":50.0064890791749,"z0":5.357522444537495,"aX":-2.472779822779949},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.7,"breakHorizontal":1.4,"spinRate":2165,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.4128399314557356,"extension":6.63192920902689},"index":3,"playId":"4b835fd6-7daf-3060-8142-4472afb44000","pitchNumber":3,"startTime":"2026-04-17T23:10:55.598Z","endTime":"2026-04-17T23:11:01.215Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.8,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.318324537514865,"aZ":-27.415452744523915,"pfxX":-9.339620512421213,"pfxZ":2.632955749928046,"pX":-1.511377597443391,"pZ":3.221753138952993,"vX0":3.53048096863761,"vY0":-134.21252874066812,"vZ0":-0.45155195441676416,"x":174.61,"y":151.79,"x0":-1.6367280645673756,"y0":50.005189092679736,"z0":5.358950954087488,"aX":-16.89795731746197},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.9,"breakHorizontal":16.1,"spinRate":2042,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4094165407684782,"extension":6.341082435127915},"index":4,"playId":"8fb3c325-9b9b-3a94-8ed4-0e3108f90fc3","pitchNumber":4,"startTime":"2026-04-17T23:11:18.669Z","endTime":"2026-04-17T23:11:24.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.1,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.477360524463116,"aZ":-31.476677044614036,"pfxX":-10.825074011391496,"pfxZ":0.40311062083856086,"pX":-0.10677520531914693,"pZ":2.6607306069498513,"vX0":6.632712354555287,"vY0":-132.22364364888813,"vZ0":-0.9800426215032632,"x":121.07,"y":166.94,"x0":-1.2625682805984884,"y0":50.005685541553895,"z0":5.380254945699876,"aX":-18.858274620990628},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.7,"breakHorizontal":17.9,"spinRate":1964,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.41685625174199403,"extension":6.35231994439877},"index":5,"playId":"1428dd66-7f5e-3b78-a5dd-50a102834b4d","pitchNumber":5,"startTime":"2026-04-17T23:11:39.907Z","endTime":"2026-04-17T23:11:45.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":70.6,"endSpeed":64.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.706786990141726,"aZ":-40.29520355528403,"pfxX":9.22242188813873,"pfxZ":-7.748752046212813,"pX":-1.349622720943829,"pZ":2.222364650462018,"vX0":-2.161809183561224,"vY0":-102.60279568686448,"vZ0":2.849328671895786,"x":168.44,"y":178.78,"x0":-1.4693069306668503,"y0":50.00356753798427,"z0":5.787269254198246,"aX":9.663530294179038},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.3,"breakVerticalInduced":-12.6,"breakHorizontal":-16.0,"spinRate":2315,"spinDirection":39},"zone":13,"typeConfidence":2.0,"plateTime":0.5373955615001993,"extension":6.294481008014699},"index":6,"playId":"4929008b-1265-3be8-9ba0-cd2352d9fa8d","pitchNumber":6,"startTime":"2026-04-17T23:12:03.385Z","endTime":"2026-04-17T23:12:08.476Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.9,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.537073833363106,"aZ":-27.432764692284227,"pfxX":-9.846150104767382,"pfxZ":2.62617258882989,"pX":-0.6027109931692413,"pZ":2.8361957988539888,"vX0":5.613824457941109,"vY0":-133.99099057907557,"vZ0":-1.5028647432570197,"x":139.97,"y":162.2,"x0":-1.4521340186360654,"y0":50.005960179292536,"z0":5.375554481640035,"aX":-17.801553886601024},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.7,"breakHorizontal":16.6,"spinRate":2133,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.40970004586187114,"extension":6.370995277426903},"hitData":{"launchSpeed":91.4,"launchAngle":35.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.97,"coordY":95.97}},"index":7,"playId":"272c54db-e747-3c28-94ee-7f71a06f299f","pitchNumber":7,"startTime":"2026-04-17T23:12:23.080Z","endTime":"2026-04-17T23:12:35.076Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:12:35.076Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Manzardo flies out to right fielder Colton Cowser.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-17T23:13:23.415Z","endTime":"2026-04-17T23:13:52.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"b1efa6f5-9750-3d87-a786-7fbdb183b342","startTime":"2026-04-17T23:13:04.762Z","endTime":"2026-04-17T23:13:09.516Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.590520369964498,"aZ":-20.094774589583373,"pfxX":-2.2463428879841674,"pfxZ":6.779905936133858,"pX":-0.23305635249281229,"pZ":4.365302228633591,"vX0":4.236209601741928,"vY0":-132.70431042260074,"vZ0":0.9914469569188266,"x":125.88,"y":120.92,"x0":-1.5587774735353819,"y0":50.00516537649428,"z0":5.451400699469413,"aX":-4.004211465382061},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.7,"breakHorizontal":3.1,"spinRate":2138,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4128466205105017,"extension":6.866644477470215},"index":1,"playId":"825bc319-f43b-38de-af17-4faba49b040d","pitchNumber":1,"startTime":"2026-04-17T23:13:25.768Z","endTime":"2026-04-17T23:13:30.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82123587277851,"aZ":-32.998032376355,"pfxX":-8.061355185060254,"pfxZ":-0.5260791818123449,"pX":0.2293770161018249,"pZ":1.6136326421650269,"vX0":6.711954228468112,"vY0":-124.38102654900003,"vZ0":-1.939515899101525,"x":108.26,"y":195.21,"x0":-1.456038886970715,"y0":50.00285452649393,"z0":5.138377758000505,"aX":-12.63798967175968},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.2,"breakHorizontal":13.1,"spinRate":1776,"spinDirection":247},"zone":8,"typeConfidence":2.0,"plateTime":0.44027075664614523,"extension":6.751317238071326},"hitData":{"launchSpeed":97.9,"launchAngle":42.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.1,"coordY":85.08}},"index":2,"playId":"fee7163f-d286-35d7-a2e1-c6f75dbff388","pitchNumber":2,"startTime":"2026-04-17T23:13:43.271Z","endTime":"2026-04-17T23:13:52.916Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:13:52.916Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Leody Taveras flies out to left fielder Angel Martínez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-17T23:15:53.363Z","endTime":"2026-04-17T23:17:24.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"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":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":74.9,"endSpeed":69.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.364375112238097,"aZ":-34.58430573824354,"pfxX":8.578199284464038,"pfxZ":-2.036096073430323,"pX":1.446892403200458,"pZ":1.1505679525149686,"vX0":4.177091300339235,"vY0":-108.91330454112754,"vZ0":-2.9062553096509323,"x":61.85,"y":207.71,"x0":-1.6179560751256585,"y0":50.001534521565354,"z0":6.289033790508368,"aX":10.173968717758418},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-4.2,"breakHorizontal":-16.7,"spinRate":2360,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.5053372849394293,"extension":6.374411343197975},"index":0,"playId":"d240425c-dcef-3ece-b832-be99e719e351","pitchNumber":1,"startTime":"2026-04-17T23:16:07.996Z","endTime":"2026-04-17T23:16:12.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.517941124610036,"aZ":-29.226929943349266,"pfxX":3.3093173813138628,"pfxZ":1.9155750790844097,"pX":0.15659423016345475,"pZ":1.9010399775925249,"vX0":4.359435730869578,"vY0":-123.69631793689628,"vZ0":-4.809675031839626,"x":111.03,"y":187.45,"x0":-2.0638461266312174,"y0":50.000951576272705,"z0":6.343962128766702,"aX":5.086446033103093},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.5,"breakHorizontal":-7.1,"spinRate":2479,"spinDirection":129},"zone":8,"typeConfidence":2.0,"plateTime":0.44416426688645627,"extension":6.267373540940152},"index":1,"playId":"b179744c-68b0-352d-aa51-9687e8c7b61a","pitchNumber":2,"startTime":"2026-04-17T23:16:29.791Z","endTime":"2026-04-17T23:16:35.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":73.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.24958290688877,"aZ":-21.284125171122838,"pfxX":-6.5754034642948875,"pfxZ":8.018540035191652,"pX":0.10654509319713593,"pZ":1.5551634850000726,"vX0":6.097057657021083,"vY0":-115.45644993562323,"vZ0":-5.748050330836978,"x":112.94,"y":196.79,"x0":-1.70641109208805,"y0":50.00465287733575,"z0":6.108493789033933,"aX":-8.933367872315285},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":13.4,"breakHorizontal":10.6,"spinRate":1800,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4732812220340925,"extension":6.827125648053016},"index":2,"playId":"22c36848-1d58-31a6-bee5-67bced524edc","pitchNumber":3,"startTime":"2026-04-17T23:16:47.429Z","endTime":"2026-04-17T23:16:52.201Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-17T23:17:00.922Z","endTime":"2026-04-17T23:17:13.402Z","isPitch":false,"type":"action","player":{"id":665750,"link":"/api/v1/people/665750"}},{"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":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.319084066369374,"aZ":-16.873824310899614,"pfxX":-5.204680664926813,"pfxZ":8.13499635751867,"pX":-0.04968421513566904,"pZ":2.501769502466871,"vX0":6.072262919240489,"vY0":-136.13138306919276,"vZ0":-7.105375319557895,"x":118.89,"y":171.23,"x0":-1.6308463270950186,"y0":50.00159383485358,"z0":6.309531944891241,"aX":-9.787773522019794},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.4,"breakHorizontal":8.2,"spinRate":1933,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.40203346438889076,"extension":7.121911606516353},"hitData":{"launchSpeed":96.6,"launchAngle":34.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":51.26,"coordY":88.87}},"index":4,"playId":"f0012e38-1643-396e-8181-b3ff9167fe08","pitchNumber":4,"startTime":"2026-04-17T23:17:13.402Z","endTime":"2026-04-17T23:17:24.181Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:17:24.181Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colton Cowser grounds out, second baseman Juan Brito to first baseman Rhys Hoskins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-17T23:17:35.017Z","endTime":"2026-04-17T23:18:16.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"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, 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.2,"endSpeed":73.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.506592110789686,"aZ":-20.337421206435305,"pfxX":-6.543140185250229,"pfxZ":8.575892873454961,"pX":-0.13639710221393261,"pZ":2.877924851433438,"vX0":5.617105169210269,"vY0":-116.61684694677925,"vZ0":-3.4167844633282902,"x":122.2,"y":161.08,"x0":-1.7238046189978342,"y0":50.00281376225035,"z0":6.2759959082689925,"aX":-9.030976256228236},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":15.0,"breakHorizontal":10.4,"spinRate":1912,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.4693050569866388,"extension":6.625498217365946},"index":0,"playId":"795e83ca-344c-30c2-baf9-2fdce68b2031","pitchNumber":1,"startTime":"2026-04-17T23:17:51.745Z","endTime":"2026-04-17T23:17:57.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.384787965073848,"aZ":-16.089828090064117,"pfxX":-4.148918315366133,"pfxZ":8.479469488457053,"pX":-0.6130750262631383,"pZ":3.11138864577922,"vX0":4.904435871041511,"vY0":-136.8927933038445,"vZ0":-5.7245764358850435,"x":140.37,"y":154.77,"x0":-1.889327186070639,"y0":50.00084440281159,"z0":6.332023565313476,"aX":-7.868763675240658},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.3,"breakHorizontal":6.5,"spinRate":2171,"spinDirection":202},"zone":1,"typeConfidence":2.0,"plateTime":0.40020528926967147,"extension":6.439862947686198},"hitData":{"launchSpeed":73.4,"launchAngle":-5.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.61,"coordY":153.46}},"index":1,"playId":"946f15ba-8d24-3579-b205-0d6dd1129781","pitchNumber":2,"startTime":"2026-04-17T23:18:08.468Z","endTime":"2026-04-17T23:18:16.968Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:18:16.968Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Coby Mayo singles on a ground ball to center fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-17T23:18:24.184Z","endTime":"2026-04-17T23:22:28.744Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.64544095569773,"aZ":-15.920008836126138,"pfxX":-3.3345184682076683,"pfxZ":8.674297814280118,"pX":-0.17499876233375408,"pZ":3.069979406761703,"vX0":4.736190626625272,"vY0":-136.4371737416392,"vZ0":-5.771782680340026,"x":123.67,"y":155.89,"x0":-1.5048933578078447,"y0":50.00657593830195,"z0":6.320665224159268,"aX":-6.251601129488797},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.6,"breakHorizontal":4.9,"spinRate":2021,"spinDirection":198},"zone":2,"typeConfidence":2.0,"plateTime":0.40234930533073454,"extension":6.691484461011632},"index":0,"playId":"827bc8e6-697b-3241-96b1-432e9f6f2f43","pitchNumber":1,"startTime":"2026-04-17T23:18:42.013Z","endTime":"2026-04-17T23:18:53.808Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"NH"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.278827801240546,"aZ":-23.751766061666927,"pfxX":1.6223201594475452,"pfxZ":5.156545483049247,"pX":0.7862068829081139,"pZ":1.906758109608606,"vX0":6.238543804197469,"vY0":-127.04584766548378,"vZ0":-6.140389935496161,"x":87.03,"y":187.3,"x0":-1.9129328489475184,"y0":50.00275899912033,"z0":6.245534758097633,"aX":2.647861783624971},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.2,"breakHorizontal":-4.3,"spinRate":2618,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.43129205733483733,"extension":6.811857539076575},"index":1,"playId":"b3ffd06a-e8d7-3e3f-9e88-08f84a513fd9","pitchNumber":2,"startTime":"2026-04-17T23:21:12.503Z","endTime":"2026-04-17T23:21:18.770Z","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":2},"index":2,"startTime":"2026-04-17T23:21:28.192Z","endTime":"2026-04-17T23:21:40.798Z","isPitch":false,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.6,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.254904107528574,"aZ":-38.257310083067836,"pfxX":6.302204248821456,"pfxZ":-4.545212825800654,"pX":0.33780308604720133,"pZ":3.808784663233613,"vX0":3.2360455477439434,"vY0":-115.4612742200732,"vZ0":1.8892380329021072,"x":104.12,"y":135.94,"x0":-1.904661941614741,"y0":50.00298981098009,"z0":6.685346292629139,"aX":8.433866434165969},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-7.3,"breakHorizontal":-12.2,"spinRate":2608,"spinDirection":46},"zone":12,"typeConfidence":2.0,"plateTime":0.47598142857178427,"extension":6.392602862971145},"index":3,"playId":"64158a88-1747-3b31-8b89-5b706022ba08","pitchNumber":3,"startTime":"2026-04-17T23:21:40.798Z","endTime":"2026-04-17T23:21:45.111Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.7,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.055242430528203,"aZ":-20.46644641201631,"pfxX":-6.302844074259635,"pfxZ":8.145997954507271,"pX":0.8868718697706406,"pZ":1.4731801773751834,"vX0":7.448889398893295,"vY0":-118.39562287957763,"vZ0":-6.492992067721449,"x":83.19,"y":199.0,"x0":-1.4636881183263688,"y0":50.002015608646836,"z0":6.091978181650926,"aX":-9.056312934026577},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":13.6,"breakHorizontal":9.8,"spinRate":1914,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.4605269562547516,"extension":6.797635259871022},"index":4,"playId":"9fa14d81-8736-3c40-b426-002a947a9609","pitchNumber":4,"startTime":"2026-04-17T23:21:58.781Z","endTime":"2026-04-17T23:22:05.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.5,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.51804964048059,"aZ":-16.241707414961965,"pfxX":-5.066466412518758,"pfxZ":8.007000106735171,"pX":-0.03679591087004928,"pZ":2.899476811318399,"vX0":6.252248949669121,"vY0":-139.47233072518455,"vZ0":-6.369039452898849,"x":118.4,"y":160.49,"x0":-1.6390882518809795,"y0":50.00026043862504,"z0":6.2658606674693855,"aX":-10.077654039331122},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.6,"breakHorizontal":8.0,"spinRate":2085,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.39127345844588124,"extension":6.867420989668307},"hitData":{"launchSpeed":108.7,"launchAngle":-1.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":109.73,"coordY":131.93}},"index":5,"playId":"c3dbedc9-1e97-3af4-960d-fa61d354cc39","pitchNumber":5,"startTime":"2026-04-17T23:22:17.978Z","endTime":"2026-04-17T23:22:28.744Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:22:28.744Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeremiah Jackson grounds out, second baseman Juan Brito to first baseman Rhys Hoskins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-17T23:22:35.175Z","endTime":"2026-04-17T23:23:07.852Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":71.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.308579069208722,"aZ":-38.942196801778024,"pfxX":7.093223125675137,"pfxZ":-5.343077552718297,"pX":0.26148153442829747,"pZ":2.296047475480495,"vX0":2.6060082980761052,"vY0":-112.36985337612124,"vZ0":-0.5721031402242717,"x":107.03,"y":176.79,"x0":-1.8384397748976387,"y0":50.005251384092475,"z0":6.545479328158385,"aX":8.978723326942454},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-9.5,"breakHorizontal":-13.6,"spinRate":2500,"spinDirection":39},"zone":6,"typeConfidence":2.0,"plateTime":0.48935002533020455,"extension":6.638944695342024},"hitData":{"launchSpeed":71.9,"launchAngle":-35.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.74,"coordY":154.67}},"index":0,"playId":"97a6af99-663b-3271-8f26-b4b7db1d4086","pitchNumber":1,"startTime":"2026-04-17T23:22:56.872Z","endTime":"2026-04-17T23:23:07.852Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:23:07.852Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rhys Hoskins singles on a line drive to right fielder Colton Cowser.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-17T23:25:00.659Z","endTime":"2026-04-17T23:26:07.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"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],"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":2},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"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, 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":69.7,"endSpeed":63.7,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.63368748563209,"aZ":-39.575725482129485,"pfxX":9.448180648560772,"pfxZ":-7.2102929896211965,"pX":-1.6995794105605155,"pZ":2.53426736956508,"vX0":-2.474137534605477,"vY0":-101.32818573646271,"vZ0":3.4959199345172527,"x":181.78,"y":170.35,"x0":-1.680565265106518,"y0":50.00468482009495,"z0":5.777379029176839,"aX":9.693661211739729},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.4,"breakVerticalInduced":-11.4,"breakHorizontal":-16.2,"spinRate":2157,"spinDirection":51},"zone":13,"typeConfidence":2.0,"plateTime":0.5433544731663353,"extension":6.176322693294032},"index":0,"playId":"5619d691-9169-3621-860d-f78e0edd2b8e","pitchNumber":1,"startTime":"2026-04-17T23:25:22.290Z","endTime":"2026-04-17T23:25:27.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.0,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.262829415591312,"aZ":-30.306122499927834,"pfxX":-10.825378335453696,"pfxZ":1.0303102491996707,"pX":-0.48152062292958764,"pZ":2.9579164169238967,"vX0":6.348141612489434,"vY0":-134.14088032579434,"vZ0":-0.4357437557093509,"x":135.35,"y":158.92,"x0":-1.4779808389637994,"y0":50.00260046425496,"z0":5.29164722357774,"aX":-19.637030443990867},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.0,"breakHorizontal":18.1,"spinRate":2120,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.40904563776015657,"extension":6.485795495479813},"index":1,"playId":"e2c1932f-f615-3f9d-b0a5-d1b30250961d","pitchNumber":2,"startTime":"2026-04-17T23:25:38.256Z","endTime":"2026-04-17T23:25:44.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.9,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.24557210808732,"aZ":-32.306988388037865,"pfxX":-10.666838165027912,"pfxZ":-0.07428768825259624,"pX":0.6412675951886309,"pZ":2.0205364777243986,"vX0":9.057485978419761,"vY0":-134.08689931137064,"vZ0":-2.224257832206006,"x":92.56,"y":184.23,"x0":-1.4084240319908843,"y0":50.00302891144993,"z0":5.185023814119641,"aX":-19.26244523165215},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-0.5,"breakHorizontal":17.2,"spinRate":2101,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.4098013266540832,"extension":6.35212680909017},"hitData":{"launchSpeed":90.0,"launchAngle":12.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":170.44,"coordY":114.84}},"index":2,"playId":"63f1da64-6ceb-3bc6-ac7a-266a4c11a36a","pitchNumber":3,"startTime":"2026-04-17T23:25:56.988Z","endTime":"2026-04-17T23:26:07.477Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:26:07.477Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daniel Schneemann grounds out, second baseman Jeremiah Jackson to first baseman Pete Alonso. Rhys Hoskins to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-17T23:26:08.925Z","endTime":"2026-04-17T23:26:39.721Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.426610165007705,"aZ":-30.06191260079737,"pfxX":-8.84835352418839,"pfxZ":1.1905429867714599,"pX":0.5020787057406615,"pZ":1.955826033877298,"vX0":8.094999487296743,"vY0":-132.74761687456748,"vZ0":-2.6541497468935997,"x":97.86,"y":185.97,"x0":-1.442911156863829,"y0":50.0041472940731,"z0":5.165562930481196,"aX":-15.732919351874038},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.8,"breakHorizontal":14.2,"spinRate":2024,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.4132003693028543,"extension":6.46727315059147},"hitData":{"launchSpeed":93.5,"launchAngle":-29.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.25,"coordY":155.64}},"index":0,"playId":"671cc12d-b01a-3245-998d-144442ce22bb","pitchNumber":1,"startTime":"2026-04-17T23:26:31.221Z","endTime":"2026-04-17T23:26:39.721Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:26:39.721Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Angel Martínez strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-17T23:26:49.555Z","endTime":"2026-04-17T23:28:16.764Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","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":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.441080527284605,"aZ":-24.537258638225985,"pfxX":-1.8374708876586932,"pfxZ":4.356026974738251,"pX":0.44167403771110464,"pZ":3.352992989079463,"vX0":5.479854696800208,"vY0":-130.99459941725343,"vZ0":-0.3072942844865726,"x":100.16,"y":148.25,"x0":-1.4306965071742135,"y0":50.00229818472899,"z0":5.292799487459798,"aX":-3.2216179388942554},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.0,"breakHorizontal":2.3,"spinRate":2022,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.41677244953061265,"extension":6.420418354781456},"index":0,"playId":"579d8463-2bdc-317b-af83-65a601e94de2","pitchNumber":1,"startTime":"2026-04-17T23:27:05.812Z","endTime":"2026-04-17T23:27:11.976Z","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":72.0,"endSpeed":66.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.26882542232142,"aZ":-40.26890271064882,"pfxX":7.747651236843237,"pfxZ":-7.385953880354851,"pX":0.7135829752985687,"pZ":1.6626471336659643,"vX0":2.396988022266866,"vY0":-104.80110366321753,"vZ0":1.4066823061449716,"x":89.8,"y":193.89,"x0":-1.4566372844028321,"y0":50.00493490118552,"z0":5.7430400053227135,"aX":8.485710667194338},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.9,"breakVerticalInduced":-12.5,"breakHorizontal":-14.8,"spinRate":2299,"spinDirection":45},"zone":9,"typeConfidence":2.0,"plateTime":0.5257609477852854,"extension":6.364733149480682},"index":1,"playId":"8581e1bb-0fbb-3070-81c1-2c55d11cb380","pitchNumber":2,"startTime":"2026-04-17T23:27:26.069Z","endTime":"2026-04-17T23:27:31.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.091165217303768,"aZ":-26.478847676839592,"pfxX":-1.5487537925512274,"pfxZ":3.1974938517740092,"pX":-0.08935424269148916,"pZ":4.5787041076454615,"vX0":4.287304755035905,"vY0":-131.91427050039493,"vZ0":2.8486085752773067,"x":120.41,"y":115.15,"x0":-1.5264257919733408,"y0":50.00498565507182,"z0":5.423800818023852,"aX":-2.761351657446672},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.6,"breakHorizontal":2.0,"spinRate":2231,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.41343358508326933,"extension":6.346443209008238},"index":2,"playId":"33b70b80-5e0b-39d9-ab68-8bbb6003e721","pitchNumber":3,"startTime":"2026-04-17T23:27:48.411Z","endTime":"2026-04-17T23:27:53.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.94611277035382,"aZ":-25.45286003873955,"pfxX":-2.390127606368559,"pfxZ":3.758057604621099,"pX":-0.6535289435535236,"pZ":3.7420941982346467,"vX0":3.5212756834331684,"vY0":-132.36348684681798,"vZ0":0.6989874718379187,"x":141.91,"y":137.74,"x0":-1.6852833076378153,"y0":50.005381903381725,"z0":5.325802283611233,"aX":-4.2787720599099925},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.2,"breakHorizontal":3.6,"spinRate":2174,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.41243718833183296,"extension":6.4323121973085415},"index":3,"playId":"57a0e919-db2f-3b85-88a7-9b4c29787cb3","pitchNumber":4,"startTime":"2026-04-17T23:28:10.532Z","endTime":"2026-04-17T23:28:16.764Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:28:16.764Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bo Naylor grounds out, first baseman Pete Alonso to pitcher Chris Bassitt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-17T23:28:20.012Z","endTime":"2026-04-17T23:31:19.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":6},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.9,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.955138604388388,"aZ":-23.39864796062359,"pfxX":-0.8451402086448745,"pfxZ":5.026661187948934,"pX":1.2651484238673802,"pZ":2.4163775027864443,"vX0":7.038675331357882,"vY0":-130.8321343935205,"vZ0":-2.7779861282610363,"x":68.78,"y":173.54,"x0":-1.3427421822545538,"y0":50.00029773343098,"z0":5.233513471301632,"aX":-1.4761627242386404},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.8,"breakHorizontal":0.1,"spinRate":2269,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.41764404618648454,"extension":7.015281235845775},"index":0,"playId":"b8e8979d-5eca-361a-9e38-6f475e70df20","pitchNumber":1,"startTime":"2026-04-17T23:28:41.194Z","endTime":"2026-04-17T23:28:46.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, 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":2},"pitchData":{"startSpeed":70.9,"endSpeed":65.1,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.509948751293674,"aZ":-40.597843243066116,"pfxX":9.012072625542839,"pfxZ":-7.935518755392881,"pX":-0.735238185935406,"pZ":1.4592406577923551,"vX0":-0.8810107680362536,"vY0":-103.15406561453818,"vZ0":1.473330866899891,"x":145.03,"y":199.38,"x0":-1.4678357670425526,"y0":50.00248178308023,"z0":5.686433549697659,"aX":9.568680049818258},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.5,"breakVerticalInduced":-13.4,"breakHorizontal":-16.0,"spinRate":2371,"spinDirection":50},"zone":13,"typeConfidence":2.0,"plateTime":0.5339986498681579,"extension":6.193877258018745},"index":1,"playId":"61c8ef57-45cb-3b4e-9a2c-4d8656bd6232","pitchNumber":2,"startTime":"2026-04-17T23:28:59.471Z","endTime":"2026-04-17T23:29:05.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.1,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.684123777827992,"aZ":-30.17870588730797,"pfxX":-10.06665782355762,"pfxZ":1.1017215039021035,"pX":-0.10297134664040741,"pZ":2.206983841163496,"vX0":6.9760638230071885,"vY0":-134.25727819771456,"vZ0":-2.194073443042356,"x":120.93,"y":179.19,"x0":-1.4349811252177709,"y0":50.00380956367893,"z0":5.195314557364708,"aX":-18.26873294049351},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.7,"breakHorizontal":16.6,"spinRate":2060,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.40889018258510257,"extension":6.297415501187069},"index":2,"playId":"0d46f65b-0346-3a28-9f8a-29932611d28b","pitchNumber":3,"startTime":"2026-04-17T23:29:21.144Z","endTime":"2026-04-17T23:29:29.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.781760007090405,"aZ":-30.944260050736737,"pfxX":-9.379118997184529,"pfxZ":0.7626651464893577,"pX":-1.2590344898926966,"pZ":2.5312885525529163,"vX0":4.060060835692705,"vY0":-126.1335265320822,"vZ0":-0.6074843711896986,"x":164.99,"y":170.44,"x0":-1.671495124730434,"y0":50.00217690781486,"z0":5.271536793855247,"aX":-15.103844064582944},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.4,"breakHorizontal":16.1,"spinRate":1829,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.43433532529150076,"extension":6.2126240524465235},"index":3,"playId":"95432523-6d81-3ee1-8e85-ac93ad779b18","pitchNumber":4,"startTime":"2026-04-17T23:29:55.281Z","endTime":"2026-04-17T23:30:01.787Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":70.4,"endSpeed":64.0,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.94870538451812,"aZ":-38.44257579446177,"pfxX":11.095151575508378,"pfxZ":-6.0219861897251725,"pX":-0.38025795611216023,"pZ":2.8205480707821793,"vX0":-0.5894588720735843,"vY0":-102.35985867870302,"vZ0":3.6417416125722397,"x":131.49,"y":162.63,"x0":-1.5229569224897945,"y0":50.00329520042232,"z0":5.787571946276232,"aX":11.54565812066532},"breaks":{"breakAngle":16.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.3,"breakVerticalInduced":-9.2,"breakHorizontal":-19.8,"spinRate":2354,"spinDirection":49},"zone":1,"typeConfidence":2.0,"plateTime":0.5391195904515191,"extension":6.220486179726102},"index":4,"playId":"884f4df1-07ea-39d9-be9f-2c471a515433","pitchNumber":5,"startTime":"2026-04-17T23:30:13.658Z","endTime":"2026-04-17T23:30:19.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":71.8,"endSpeed":65.2,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.37653928018637,"aZ":-38.82238317772413,"pfxX":10.667448329031549,"pfxZ":-6.176082640953954,"pX":0.40723586910494136,"pZ":2.0782464255913475,"vX0":1.0533490683890636,"vY0":-104.3491221117682,"vZ0":2.181071380116105,"x":101.48,"y":182.67,"x0":-1.4893709507123771,"y0":50.00071557308518,"z0":5.673433657082165,"aX":11.488123517536494},"breaks":{"breakAngle":16.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-64.1,"breakVerticalInduced":-10.0,"breakHorizontal":-19.6,"spinRate":2404,"spinDirection":43},"zone":9,"typeConfidence":2.0,"plateTime":0.5296527570343619,"extension":6.0957842406964895},"index":5,"playId":"715e843a-7b00-3609-b822-5b22204c4557","pitchNumber":6,"startTime":"2026-04-17T23:30:33.068Z","endTime":"2026-04-17T23:30:40.378Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":72.1,"endSpeed":65.3,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.437415592879677,"aZ":-39.45946336289086,"pfxX":9.540226262782554,"pfxZ":-6.714953710643737,"pX":-0.34100279779510156,"pZ":2.496620807168147,"vX0":-0.39009035903805267,"vY0":-104.74982173633325,"vZ0":2.9886116206269264,"x":130.0,"y":171.37,"x0":-1.3850534616732162,"y0":50.000644576175986,"z0":5.740027171667147,"aX":10.35891309069949},"breaks":{"breakAngle":14.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-64.3,"breakVerticalInduced":-10.7,"breakHorizontal":-17.0,"spinRate":2306,"spinDirection":46},"zone":4,"typeConfidence":2.0,"plateTime":0.5275120330987981,"extension":6.2187847279619834},"hitData":{"launchSpeed":80.3,"launchAngle":-9.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.69,"coordY":162.54}},"index":6,"playId":"542308b8-963e-3400-837e-3b7259a6fb5f","pitchNumber":7,"startTime":"2026-04-17T23:31:11.841Z","endTime":"2026-04-17T23:31:19.365Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:31:19.365Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gunnar Henderson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-17T23:33:39.388Z","endTime":"2026-04-17T23:35:16.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"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":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.589316367327765,"aZ":-18.19034179220283,"pfxX":-8.472870860665623,"pfxZ":7.645214398626241,"pX":-0.5688090842452644,"pZ":1.629348430539431,"vX0":6.693910574473626,"vY0":-134.93054482772328,"vZ0":-8.62116354447516,"x":138.68,"y":194.79,"x0":-1.9910320772101826,"y0":50.00382311556476,"z0":6.16753535614689,"aX":-15.497179213800505},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.0,"breakHorizontal":13.8,"spinRate":2073,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.4072101942036328,"extension":6.689964187455994},"index":0,"playId":"e5bfc76b-9d92-374a-a23f-e354b15b2339","pitchNumber":1,"startTime":"2026-04-17T23:34:02.920Z","endTime":"2026-04-17T23:34:08.936Z","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":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.63627950035778,"aZ":-20.337577004201044,"pfxX":-6.007013114960776,"pfxZ":8.390001848432565,"pX":0.34070567976804955,"pZ":3.3603735138957695,"vX0":6.611390471900363,"vY0":-118.07935565916021,"vZ0":-2.61519179070191,"x":104.01,"y":148.05,"x0":-1.7160322398639545,"y0":50.00460518778044,"z0":6.355031114953694,"aX":-8.477586877626297},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":14.8,"breakHorizontal":9.2,"spinRate":1752,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.46399166651365276,"extension":6.412915633035323},"index":1,"playId":"f5b92e9f-5d85-3633-a1c1-eb9a969e910f","pitchNumber":2,"startTime":"2026-04-17T23:34:19.821Z","endTime":"2026-04-17T23:34:24.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":79.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61298133562844,"aZ":-26.576527792311566,"pfxX":1.7744276753026176,"pfxZ":3.413650122948125,"pX":-0.16547783666292606,"pZ":3.132473331215454,"vX0":4.965070784286878,"vY0":-128.0495463088465,"vZ0":-2.4961228230744226,"x":123.31,"y":154.2,"x0":-2.3701538019935597,"y0":50.00202410336972,"z0":6.227024351879894,"aX":2.907844828477912},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.8,"breakHorizontal":-4.4,"spinRate":2522,"spinDirection":136},"zone":2,"typeConfidence":2.0,"plateTime":0.4298705071028057,"extension":6.39195481665067},"index":2,"playId":"7156b4e2-bb81-3313-a100-29f90b54a57e","pitchNumber":3,"startTime":"2026-04-17T23:34:45.964Z","endTime":"2026-04-17T23:34:51.082Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-17T23:34:57.000Z","endTime":"2026-04-17T23:35:12.203Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.777264486891912,"aZ":-37.987422609322294,"pfxX":6.84212616215985,"pfxZ":-4.3943800233133095,"pX":0.7640717504657644,"pZ":1.1922773456858409,"vX0":4.0121712373886895,"vY0":-115.04243658577336,"vZ0":-3.379668347720835,"x":87.88,"y":206.59,"x0":-1.8984621445688843,"y0":50.00043714244774,"z0":6.407829251590487,"aX":9.057485325643206},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-8.5,"breakHorizontal":-13.4,"spinRate":2660,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.478350775377963,"extension":6.692297764135644},"index":4,"playId":"3243d1e0-f708-3397-a942-6a6b37bcb8be","pitchNumber":4,"startTime":"2026-04-17T23:35:12.203Z","endTime":"2026-04-17T23:35:16.756Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:35:16.756Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Taylor Ward grounds out, shortstop Daniel Schneemann to first baseman Rhys Hoskins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-17T23:35:20.246Z","endTime":"2026-04-17T23:36:15.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"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":"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":95.1,"endSpeed":87.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.64180999137473,"aZ":-16.946486951059857,"pfxX":-8.90403021913022,"pfxZ":7.922565803364626,"pX":0.741431955150537,"pZ":0.48026543223295187,"vX0":9.826355519429756,"vY0":-137.7604179707645,"vZ0":-11.918852327106789,"x":88.74,"y":225.81,"x0":-1.7151216969986458,"y0":50.00018875126221,"z0":6.008473911557398,"aX":-17.109266843978276},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.9,"breakHorizontal":14.0,"spinRate":2045,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.3976024584716682,"extension":6.762542312139473},"index":0,"playId":"b6964173-7edc-370e-a429-22d29d203f39","pitchNumber":1,"startTime":"2026-04-17T23:35:45.402Z","endTime":"2026-04-17T23:35:50.248Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.588091885056627,"aZ":-26.027533674689096,"pfxX":1.4221437670848047,"pfxZ":3.764555475777163,"pX":-0.12639527584713348,"pZ":2.067616611347709,"vX0":4.499829971324492,"vY0":-127.30366106682075,"vZ0":-5.172222478954426,"x":121.82,"y":182.95,"x0":-2.105782408382637,"y0":50.00016933628239,"z0":6.201205333695584,"aX":2.3194005772628388},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.8,"breakHorizontal":-3.6,"spinRate":2506,"spinDirection":132},"zone":8,"typeConfidence":2.0,"plateTime":0.4312266404982923,"extension":6.754645820466542},"hitData":{"launchSpeed":101.5,"launchAngle":5.0,"totalDistance":102.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":99.23,"coordY":150.43}},"index":1,"playId":"a1eb0c6a-c768-33bc-8091-8de57267dde2","pitchNumber":2,"startTime":"2026-04-17T23:36:06.155Z","endTime":"2026-04-17T23:36:15.140Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:36:15.140Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pete Alonso singles on a ground ball to left fielder Angel Martínez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-17T23:36:30.844Z","endTime":"2026-04-17T23:36:59.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.816393384220245,"aZ":-17.1960582527519,"pfxX":-5.186167084826671,"pfxZ":7.684468679343864,"pX":-0.6412960296506315,"pZ":2.8586860088378105,"vX0":5.120366060183424,"vY0":-138.46287052688314,"vZ0":-6.254351212408916,"x":141.44,"y":161.6,"x0":-1.8373328211907631,"y0":50.001984168872696,"z0":6.290104860624626,"aX":-10.10793104179518},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.8,"breakHorizontal":8.4,"spinRate":1902,"spinDirection":201},"zone":4,"typeConfidence":2.0,"plateTime":0.39500518290828435,"extension":6.876332184533397},"hitData":{"launchSpeed":109.5,"launchAngle":3.0,"totalDistance":89.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.1,"coordY":99.6}},"index":0,"playId":"7c2cde49-f60d-32b1-b590-f012cb747e35","pitchNumber":1,"startTime":"2026-04-17T23:36:48.632Z","endTime":"2026-04-17T23:36:59.366Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:36:59.366Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Beavers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-17T23:37:08.257Z","endTime":"2026-04-17T23:38:54.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"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":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"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":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.4,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69220515622925,"aZ":-27.283593358011743,"pfxX":0.21401856553878806,"pfxZ":3.062042420504409,"pX":0.15392381033284053,"pZ":2.2508510659530705,"vX0":5.251272356606938,"vY0":-125.57781758879958,"vZ0":-4.669117092220986,"x":111.13,"y":178.01,"x0":-1.9929260450001303,"y0":50.00037318906538,"z0":6.356575930316215,"aX":0.3404579435310259},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.7,"breakHorizontal":-1.6,"spinRate":2549,"spinDirection":138},"zone":8,"typeConfidence":2.0,"plateTime":0.43634574533540693,"extension":6.796767470549834},"index":0,"playId":"7599abe3-52be-3af5-a86f-38113fb75f93","pitchNumber":1,"startTime":"2026-04-17T23:37:26.362Z","endTime":"2026-04-17T23:37:31.877Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"4e54d446-aca7-42fd-92e9-a19ab55bd6f8","startTime":"2026-04-17T23:37:41.015Z","endTime":"2026-04-17T23:37:46.015Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.7,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.425693968110345,"aZ":-26.019526549857115,"pfxX":1.1686942399824218,"pfxZ":3.8109534862730072,"pX":0.09081605324876126,"pZ":1.485335406187437,"vX0":5.253996521438357,"vY0":-126.89929779664386,"vZ0":-6.442290808469937,"x":113.54,"y":198.68,"x0":-2.1668370401024832,"y0":50.00173970307894,"z0":6.158229180470973,"aX":1.8859553195845982},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.5,"breakHorizontal":-3.5,"spinRate":2583,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.43331341439356574,"extension":7.232572466985586},"index":2,"playId":"b6d7e155-83c9-3d93-9e88-b0224b7f9b83","pitchNumber":2,"startTime":"2026-04-17T23:37:57.590Z","endTime":"2026-04-17T23:38:04.282Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-17T23:38:10.243Z","endTime":"2026-04-17T23:38:28.550Z","isPitch":false,"type":"action","player":{"id":687637,"link":"/api/v1/people/687637"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.2,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.514677169142974,"aZ":-29.59544323603659,"pfxX":2.6046753340215965,"pfxZ":1.6543668787386387,"pX":-1.1271277419642491,"pZ":2.373714324664844,"vX0":1.8094244734161515,"vY0":-124.38395437370652,"vZ0":-3.7632248879889882,"x":159.96,"y":174.69,"x0":-2.204016611305493,"y0":50.00117010523669,"z0":6.378319538293705,"aX":4.053006228093717},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.3,"breakHorizontal":-5.2,"spinRate":2756,"spinDirection":112},"zone":13,"typeConfidence":2.0,"plateTime":0.4414809202548051,"extension":6.346292038217135},"index":4,"playId":"a2e58295-b903-31c9-a187-d2271aa96f7d","pitchNumber":3,"startTime":"2026-04-17T23:38:28.550Z","endTime":"2026-04-17T23:38:34.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":70.7,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.122153932978883,"aZ":-37.96309778074437,"pfxX":7.889332621861479,"pfxZ":-4.6027008390400574,"pX":0.9380503075707136,"pZ":1.77763091127481,"vX0":3.8844317300631577,"vY0":-112.5133793612146,"vZ0":-1.794665057516768,"x":81.24,"y":190.78,"x0":-1.846851263434163,"y0":50.00438727468047,"z0":6.5028422302590965,"aX":9.917872874423814},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-8.5,"breakHorizontal":-15.4,"spinRate":2725,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4904819135221321,"extension":6.666646638291526},"index":5,"playId":"8efc2968-7cb7-36c4-8186-b5e058bc9491","pitchNumber":4,"startTime":"2026-04-17T23:38:49.737Z","endTime":"2026-04-17T23:38:54.802Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:38:54.802Z","atBatIndex":38},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Juan Brito pops out to shortstop Gunnar Henderson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-17T23:40:50.789Z","endTime":"2026-04-17T23:41:25.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":1},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.207070722887302,"aZ":-23.35995092089206,"pfxX":-0.45326413301461965,"pfxZ":5.312955024473057,"pX":0.24983028004456864,"pZ":3.0591644569843104,"vX0":4.540301643641826,"vY0":-127.46416947991008,"vZ0":-0.9044446939861076,"x":107.48,"y":156.18,"x0":-1.4894484364281126,"y0":50.00308701159806,"z0":5.249554798949635,"aX":-0.7530081987425299},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.7,"breakHorizontal":-0.1,"spinRate":2040,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.42838342822963105,"extension":6.366112791971009},"index":0,"playId":"8ab3d059-34c5-3122-9340-b211d7f3e9ad","pitchNumber":1,"startTime":"2026-04-17T23:41:00.532Z","endTime":"2026-04-17T23:41:06.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.249446283690506,"aZ":-22.83854607617756,"pfxX":-0.6644099363059168,"pfxZ":5.486361152081894,"pX":0.6695285955630255,"pZ":2.9806512261943587,"vX0":5.534605387412294,"vY0":-129.22298047760236,"vZ0":-1.3562777360956497,"x":91.48,"y":158.3,"x0":-1.4077291661428282,"y0":50.006368697009265,"z0":5.2558133220663485,"aX":-1.1322666776623622},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.8,"breakHorizontal":0.0,"spinRate":2080,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.4228021339145789,"extension":6.492729669833791},"hitData":{"launchSpeed":53.2,"launchAngle":41.0,"totalDistance":156.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":126.62,"coordY":139.31}},"index":1,"playId":"a439964b-a554-3b0d-9501-022d59c80ab8","pitchNumber":2,"startTime":"2026-04-17T23:41:17.608Z","endTime":"2026-04-17T23:41:25.373Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:41:25.373Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Samuel Basallo challenged (pitch result), call on the field was confirmed: Steven Kwan walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-17T23:41:35.874Z","endTime":"2026-04-17T23:43:19.104Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":70.2,"endSpeed":63.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.485225475321442,"aZ":-38.97664236490902,"pfxX":8.854110488823357,"pfxZ":-6.577370059858604,"pX":-1.1269289726732334,"pZ":3.0825426344245273,"vX0":-1.2025081377463676,"vY0":-101.93628938017717,"vZ0":4.202117810071043,"x":159.96,"y":155.55,"x0":-1.6719460489984561,"y0":50.00390749651786,"z0":5.862048753039996,"aX":9.155265585377354},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.5,"breakVerticalInduced":-10.0,"breakHorizontal":-15.6,"spinRate":2152,"spinDirection":54},"zone":11,"typeConfidence":2.0,"plateTime":0.5409535225994988,"extension":6.301876629189879},"index":0,"playId":"9badae73-e289-38e9-858c-f61d703428bf","pitchNumber":1,"startTime":"2026-04-17T23:41:45.041Z","endTime":"2026-04-17T23:41:51.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":70.7,"endSpeed":64.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.888656221533616,"aZ":-39.1309713168848,"pfxX":8.812857808878052,"pfxZ":-6.65369816649505,"pX":-0.05165725758195818,"pZ":1.3648758307662294,"vX0":0.41362345229797715,"vY0":-102.83365072768758,"vZ0":0.9624971461654066,"x":118.97,"y":201.93,"x0":-1.3978604828544503,"y0":50.004546583434575,"z0":5.730536006380118,"aX":9.210892601103954},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.0,"breakVerticalInduced":-11.2,"breakHorizontal":-16.0,"spinRate":2254,"spinDirection":48},"zone":13,"typeConfidence":2.0,"plateTime":0.537650393627469,"extension":6.306003925220293},"index":1,"playId":"e937e09f-34f6-39e4-99f1-6e7d05ca9899","pitchNumber":2,"startTime":"2026-04-17T23:42:00.431Z","endTime":"2026-04-17T23:42:06.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.574872585669322,"aZ":-23.000215230634257,"pfxX":-1.5164299248160793,"pfxZ":5.437110327123149,"pX":1.6714977436405485,"pZ":2.255380087454186,"vX0":8.339561782930195,"vY0":-128.7644265578479,"vZ0":-3.089720791635614,"x":53.29,"y":177.88,"x0":-1.40560562865663,"y0":50.00088219122314,"z0":5.241109405277119,"aX":-2.5579797657005314},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.4,"breakHorizontal":1.0,"spinRate":2124,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.4246165411950642,"extension":6.736046205253348},"index":2,"playId":"2a769c1d-5c83-34a1-95ea-132cb247ee7d","pitchNumber":3,"startTime":"2026-04-17T23:42:19.050Z","endTime":"2026-04-17T23:42:24.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.39943575939188,"aZ":-26.520387606994422,"pfxX":-10.32945590991265,"pfxZ":3.3148871698860587,"pX":0.16482787428000248,"pZ":1.8392721054156196,"vX0":7.477799775562263,"vY0":-130.30258192269974,"vZ0":-3.3723717189963445,"x":110.72,"y":189.12,"x0":-1.4115281393246994,"y0":50.002600187978466,"z0":5.171541786164029,"aX":-17.62182274782285},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.4,"breakHorizontal":16.9,"spinRate":2006,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.42162738765256425,"extension":6.458731778580637},"index":3,"playId":"12a6dbdd-eab9-39e5-b9fd-14e9f5142eb2","pitchNumber":4,"startTime":"2026-04-17T23:42:35.417Z","endTime":"2026-04-17T23:42:41.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.802459258067028,"aZ":-26.199615423108806,"pfxX":-9.982598634655737,"pfxZ":3.3404865845886,"pX":-0.21036047164577582,"pZ":3.3019136177701687,"vX0":6.413286051544546,"vY0":-132.96288665874837,"vZ0":-0.3919098718956923,"x":125.02,"y":149.63,"x0":-1.358010882901315,"y0":50.00384189588828,"z0":5.354236785803969,"aX":-17.855259630548627},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.2,"breakHorizontal":16.7,"spinRate":2050,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.41211507800141867,"extension":6.524688483996553},"index":4,"playId":"2a15f41b-9be9-392e-9148-d7152d5de751","pitchNumber":5,"startTime":"2026-04-17T23:42:52.072Z","endTime":"2026-04-17T23:43:19.104Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"}},"playEndTime":"2026-04-17T23:43:19.104Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Chase DeLauter flies out to right fielder Colton Cowser in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-17T23:43:30.274Z","endTime":"2026-04-17T23:43:57.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.304263596457744,"aZ":-27.17380710394613,"pfxX":-10.634764394203822,"pfxZ":2.7138770018371527,"pX":-0.7990504536279138,"pZ":3.092508152308493,"vX0":5.606275506976859,"vY0":-135.2718108069841,"vZ0":-0.8528366826686379,"x":147.46,"y":155.28,"x0":-1.5240755525614984,"y0":50.00019464289582,"z0":5.3281243375269725,"aX":-19.57726603095022},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.9,"breakHorizontal":18.0,"spinRate":2109,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.40591688669094594,"extension":6.4447783248614465},"index":0,"playId":"b8e058d6-508e-365c-be26-2c6a612c4db6","pitchNumber":1,"startTime":"2026-04-17T23:43:30.274Z","endTime":"2026-04-17T23:43:36.763Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":70.7,"endSpeed":64.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.742422089694493,"aZ":-39.174964155334365,"pfxX":9.168673371898173,"pfxZ":-6.646625405328113,"pX":0.5256024467201862,"pZ":2.408255017020707,"vX0":1.5976386994929894,"vY0":-102.82559556552626,"vZ0":3.0529298935394333,"x":96.97,"y":173.76,"x0":-1.4549838841165206,"y0":50.00504959527758,"z0":5.714744161766512,"aX":9.652028070451877},"breaks":{"breakAngle":14.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.0,"breakVerticalInduced":-10.6,"breakHorizontal":-17.0,"spinRate":2232,"spinDirection":54},"zone":6,"typeConfidence":2.0,"plateTime":0.536174768226704,"extension":6.247174353572887},"hitData":{"launchSpeed":89.9,"launchAngle":36.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":219.04,"coordY":120.18}},"index":1,"playId":"0e70f163-3858-3552-a47d-d471d9e32662","pitchNumber":2,"startTime":"2026-04-17T23:43:45.363Z","endTime":"2026-04-17T23:43:57.287Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:43:57.287Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Ramírez walks. Steven Kwan to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-17T23:46:21.373Z","endTime":"2026-04-17T23:48:22.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnSecond":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-17T23:44:21.013Z","endTime":"2026-04-17T23:46:23.677Z","isPitch":false,"type":"action","player":{"id":608070,"link":"/api/v1/people/608070"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.3,"endSpeed":79.1,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.337505361424967,"aZ":-32.19651145354655,"pfxX":-8.429986550976398,"pfxZ":-0.010481379070014896,"pX":-1.016570859846513,"pZ":3.646476080513094,"vX0":4.243803838271867,"vY0":-125.65119310074397,"vZ0":2.217783568191897,"x":155.75,"y":140.33,"x0":-1.6316438995556357,"y0":50.005302317451246,"z0":5.367485171152891,"aX":-13.488393281564498},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.7,"breakHorizontal":14.3,"spinRate":1681,"spinDirection":255},"zone":11,"typeConfidence":2.0,"plateTime":0.4358263936796214,"extension":6.06128999827629},"index":1,"playId":"873ccbcb-e0a8-3561-81f1-a89e8d10ed16","pitchNumber":1,"startTime":"2026-04-17T23:46:23.677Z","endTime":"2026-04-17T23:46:29.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.571874994254706,"aZ":-22.687801688540183,"pfxX":-0.45690662015004646,"pfxZ":5.495144772129832,"pX":0.70768636204907,"pZ":3.7105581268450663,"vX0":5.449464897060802,"vY0":-129.89077608506435,"vZ0":0.23436771213914231,"x":90.02,"y":138.59,"x0":-1.3489465266167497,"y0":50.00337617787272,"z0":5.329964781488297,"aX":-0.7898791149887112},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.2,"breakHorizontal":-0.2,"spinRate":2151,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.42002828347286547,"extension":6.359869729515279},"index":2,"playId":"a292ec7b-9239-368f-9d1b-59df79b4dc74","pitchNumber":2,"startTime":"2026-04-17T23:46:42.545Z","endTime":"2026-04-17T23:46:48.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":70.6,"endSpeed":64.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.70875096568985,"aZ":-38.822015491658924,"pfxX":9.982378797627547,"pfxZ":-6.35635153708359,"pX":-0.6481392430832857,"pZ":2.8133515222878196,"vX0":-0.8297498425435811,"vY0":-102.5308814588219,"vZ0":3.8876970681125336,"x":141.71,"y":162.82,"x0":-1.5282004819597192,"y0":50.0016812972436,"z0":5.685717044803111,"aX":10.442154292628596},"breaks":{"breakAngle":15.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.5,"breakVerticalInduced":-9.7,"breakHorizontal":-17.8,"spinRate":2243,"spinDirection":52},"zone":1,"typeConfidence":2.0,"plateTime":0.5378098179708535,"extension":6.321177818646533},"index":3,"playId":"ebfc5147-0d11-3fc5-90d5-3ebb62c39924","pitchNumber":3,"startTime":"2026-04-17T23:47:01.350Z","endTime":"2026-04-17T23:47:06.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.420004871511225,"aZ":-24.166236801620883,"pfxX":-9.910556206613672,"pfxZ":4.451383967233868,"pX":-1.642727012352943,"pZ":2.9398500881131198,"vX0":3.2017402913479955,"vY0":-134.15762455141262,"vZ0":-1.48668448714083,"x":179.62,"y":159.4,"x0":-1.5729573249088873,"y0":50.00655246504277,"z0":5.244917795459065,"aX":-17.841806590801703},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.9,"breakHorizontal":17.2,"spinRate":2027,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.41025369254616395,"extension":6.479230159802749},"index":4,"playId":"5b8cf87d-4ad4-35de-a5de-b7a32bac5ff1","pitchNumber":4,"startTime":"2026-04-17T23:47:22.902Z","endTime":"2026-04-17T23:47:28.351Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64424522659083,"aZ":-22.48901594722344,"pfxX":1.0272721233664432,"pfxZ":5.919577218375499,"pX":1.1727457661929293,"pZ":3.0321109392246313,"vX0":6.326018516158712,"vY0":-127.24122904600196,"vZ0":-1.27478242802827,"x":72.3,"y":156.91,"x0":-1.4813514915684014,"y0":50.003400121104875,"z0":5.325316662154068,"aX":1.6793141240244234},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":10.7,"breakHorizontal":-3.4,"spinRate":2127,"spinDirection":187},"zone":12,"typeConfidence":2.0,"plateTime":0.4308296045911941,"extension":6.503123231091009},"index":5,"playId":"faeef8f8-694d-3e6d-bf0c-fae8e3ca4619","pitchNumber":5,"startTime":"2026-04-17T23:47:46.116Z","endTime":"2026-04-17T23:47:51.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":71.6,"endSpeed":65.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.136407453965703,"aZ":-40.30718369369797,"pfxX":8.659964070792327,"pfxZ":-7.522191277083074,"pX":-1.828149561145458,"pZ":1.7960806042766237,"vX0":-2.6962723099353525,"vY0":-104.15545074681582,"vZ0":1.9068019646076333,"x":186.68,"y":190.29,"x0":-1.6299745095351414,"y0":50.0037966715961,"z0":5.693973834623893,"aX":9.361046972464203},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.6,"breakVerticalInduced":-12.5,"breakHorizontal":-14.8,"spinRate":2290,"spinDirection":47},"zone":13,"typeConfidence":2.0,"plateTime":0.5291674468870924,"extension":6.695689612461},"index":6,"playId":"968d672f-55a4-38b0-a416-db94bc349f69","pitchNumber":6,"startTime":"2026-04-17T23:48:15.944Z","endTime":"2026-04-17T23:48:22.083Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:48:22.083Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Manzardo called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-17T23:49:35.483Z","endTime":"2026-04-17T23:53:12.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,8,9,11],"actionIndex":[7,10],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"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":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-17T23:48:35.033Z","endTime":"2026-04-17T23:49:35.483Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":71.0,"endSpeed":64.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.39226761682022,"aZ":-40.79956258330503,"pfxX":9.409180865829073,"pfxZ":-8.168693969403133,"pX":-0.29006929287399064,"pZ":2.407141147841837,"vX0":-0.3147560552173785,"vY0":-103.17587828071365,"vZ0":3.3314386479900824,"x":104.38,"y":102.73,"x0":-1.3523646678599963,"y0":50.001255949313936,"z0":5.758319841452756,"aX":9.93861971692097},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.4,"breakVerticalInduced":-13.2,"breakHorizontal":-16.8,"spinRate":2332,"spinDirection":53},"zone":5,"typeConfidence":2.0,"plateTime":0.535020373396422,"extension":6.2030487845840705},"index":1,"playId":"95702dc5-7d07-3c3f-a959-53844e74b665","pitchNumber":1,"startTime":"2026-04-17T23:49:35.483Z","endTime":"2026-04-17T23:49:40.876Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.996905204104856,"aZ":-23.4956298951302,"pfxX":-2.6086310425856016,"pfxZ":4.945836496227187,"pX":-0.27836910104601204,"pZ":3.0570705101144307,"vX0":4.264916690173154,"vY0":-131.18568454389464,"vZ0":-1.0491215940880014,"x":127.61,"y":156.24,"x0":-1.581262936744566,"y0":50.00209788526632,"z0":5.202608722656717,"aX":-4.577353651111727},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.0,"breakHorizontal":3.8,"spinRate":2110,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.4164446936356536,"extension":6.739863540626435},"index":2,"playId":"0b7964e6-51fe-384d-8efe-7d40bfb41e43","pitchNumber":2,"startTime":"2026-04-17T23:49:53.663Z","endTime":"2026-04-17T23:49:58.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93309922927106,"aZ":-23.631475610409222,"pfxX":-2.249803527168874,"pfxZ":4.794532179314672,"pX":-0.16152718139965555,"pZ":3.245802932743681,"vX0":4.379935634205614,"vY0":-132.33956208487854,"vZ0":-0.6511673674847445,"x":123.16,"y":151.14,"x0":-1.5420543063926642,"y0":50.00485118881973,"z0":5.218385750311996,"aX":-4.011061346432937},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.8,"breakHorizontal":3.1,"spinRate":2132,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.41309670065131154,"extension":6.877057027441029},"index":3,"playId":"4b1f08da-6f27-3977-b01b-d672cc7e4842","pitchNumber":3,"startTime":"2026-04-17T23:50:13.954Z","endTime":"2026-04-17T23:50:17.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":70.5,"endSpeed":64.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.89176966840589,"aZ":-39.88525466458214,"pfxX":9.964751084174855,"pfxZ":-7.3367203054438,"pX":-1.3349849441194084,"pZ":3.1380522099621317,"vX0":-2.021495574616911,"vY0":-102.48623386299285,"vZ0":4.3798967265597035,"x":167.89,"y":154.05,"x0":-1.622629673467263,"y0":50.003720925613955,"z0":5.883972040899161,"aX":10.4696137695197},"breaks":{"breakAngle":14.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.1,"breakVerticalInduced":-11.4,"breakHorizontal":-17.4,"spinRate":2249,"spinDirection":46},"zone":11,"typeConfidence":2.0,"plateTime":0.5369841640360606,"extension":6.066834733298727},"index":4,"playId":"35440ac1-3a29-32e2-8a09-589c35ec33ee","pitchNumber":4,"startTime":"2026-04-17T23:50:37.383Z","endTime":"2026-04-17T23:50:43.693Z","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":90.0,"endSpeed":82.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.165241509036765,"aZ":-22.47077183661217,"pfxX":-1.0014259408508492,"pfxZ":5.5399045122377135,"pX":-0.09595670196649865,"pZ":3.615970720346129,"vX0":3.847077278478964,"vY0":-131.1258262627915,"vZ0":-0.10286546162922561,"x":120.66,"y":141.15,"x0":-1.448186440836063,"y0":50.00470362658712,"z0":5.323883057153735,"aX":-1.7554074007381586},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.2,"breakHorizontal":1.1,"spinRate":2160,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.416771611953763,"extension":6.52462811784941},"index":5,"playId":"49c9ad93-91f0-332e-a455-2632a45a43f9","pitchNumber":5,"startTime":"2026-04-17T23:50:59.067Z","endTime":"2026-04-17T23:51:07.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":72.2,"endSpeed":65.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.615134223114556,"aZ":-41.82453022901381,"pfxX":8.349939518519037,"pfxZ":-8.91806807932601,"pX":1.4867568784660268,"pZ":0.10388096006240499,"vX0":3.4389763307556747,"vY0":-104.91952043853881,"vZ0":-1.194777654698981,"x":60.33,"y":235.98,"x0":-1.2737668210178519,"y0":50.00381912532743,"z0":5.684771321648914,"aX":9.034563349127511},"breaks":{"breakAngle":13.2,"breakLength":16.8,"breakY":24.0,"breakVertical":-69.8,"breakVerticalInduced":-16.0,"breakHorizontal":-16.2,"spinRate":2401,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.528053380741849,"extension":6.304426902995784},"index":6,"playId":"97913fc7-75ad-3b9b-b0c3-3533d9fa3b0f","pitchNumber":6,"startTime":"2026-04-17T23:51:32.573Z","endTime":"2026-04-17T23:51:38.636Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Chris Bassitt. Steven Kwan to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":7,"actionPlayId":"97913fc7-75ad-3b9b-b0c3-3533d9fa3b0f","startTime":"2026-04-17T23:51:50.169Z","endTime":"2026-04-17T23:52:08.755Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.183219484734522,"aZ":-23.194163769668485,"pfxX":-0.8305283788799844,"pfxZ":5.101265301828324,"pX":1.0742197686341528,"pZ":3.4895356205948724,"vX0":6.830816260040052,"vY0":-131.84818498663853,"vZ0":-0.2363970486893191,"x":76.05,"y":144.56,"x0":-1.4426947448206824,"y0":50.00058027635174,"z0":5.2928235505840435,"aX":-1.4625253473820343},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.4,"breakHorizontal":0.0,"spinRate":2102,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.41552239798439183,"extension":6.711756587418463},"index":8,"playId":"9189be73-ef07-3ebb-b9fa-bfce2a8a3269","pitchNumber":7,"startTime":"2026-04-17T23:52:08.755Z","endTime":"2026-04-17T23:52:13.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":71.4,"endSpeed":65.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.82438523331922,"aZ":-41.12445462488485,"pfxX":8.97427410210278,"pfxZ":-8.352201958194122,"pX":-0.7974489020587445,"pZ":2.9509928460619914,"vX0":-1.0771104622317154,"vY0":-103.70809618701954,"vZ0":4.063112881984186,"x":147.4,"y":159.1,"x0":-1.4306870482627971,"y0":50.00005004711963,"z0":5.9223036617571525,"aX":9.623593808180704},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.8,"breakVerticalInduced":-13.3,"breakHorizontal":-15.8,"spinRate":2228,"spinDirection":44},"zone":1,"typeConfidence":2.0,"plateTime":0.5312666856923256,"extension":6.150843835442179},"index":9,"playId":"3ac9acd5-93a0-3a5d-8f6d-fdfc38f2d448","pitchNumber":8,"startTime":"2026-04-17T23:52:34.700Z","endTime":"2026-04-17T23:52:46.267Z","isPitch":true,"type":"pitch"},{"details":{"description":"José Ramírez steals (9) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":10,"actionPlayId":"3ac9acd5-93a0-3a5d-8f6d-fdfc38f2d448","startTime":"2026-04-17T23:52:49.041Z","endTime":"2026-04-17T23:53:05.399Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":608070,"link":"/api/v1/people/608070"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.504784686926925,"aZ":-28.491516074248285,"pfxX":-9.697357247196361,"pfxZ":2.0025983051790757,"pX":0.6949065702878322,"pZ":2.3865629746564743,"vX0":8.537385756686492,"vY0":-135.22843172950198,"vZ0":-2.226109603343798,"x":90.51,"y":174.34,"x0":-1.2545416230496247,"y0":50.001630909443435,"z0":5.233877135875231,"aX":-17.82736754620249},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.4,"breakHorizontal":15.6,"spinRate":2009,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.4061730584061709,"extension":7.1426048809671485},"index":11,"playId":"8c4a5376-dcc3-3a3d-9e5f-6164744f6c5a","pitchNumber":9,"startTime":"2026-04-17T23:53:05.399Z","endTime":"2026-04-17T23:53:12.083Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:53:12.083Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Samuel Basallo grounds out softly, pitcher Tanner Bibee to first baseman Rhys Hoskins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-17T23:55:11.595Z","endTime":"2026-04-17T23:55:55.251Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676440,"link":"/api/v1/people/676440"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.1,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.30304433804961,"aZ":-18.44760145271412,"pfxX":-6.648340338498025,"pfxZ":10.047704695013325,"pX":0.0995018586940472,"pZ":2.9525958196535544,"vX0":5.984738978498806,"vY0":-116.28245522244751,"vZ0":-3.5235582173504123,"x":113.21,"y":159.06,"x0":-1.646798723722344,"y0":50.003105130017495,"z0":6.242930959947099,"aX":-9.082819144180121},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":17.5,"breakHorizontal":10.6,"spinRate":1928,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.4714752934761952,"extension":6.686321134729273},"index":0,"playId":"e6db8c2a-f242-3273-b70e-19ce8da0f623","pitchNumber":1,"startTime":"2026-04-17T23:55:30.636Z","endTime":"2026-04-17T23:55:35.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.4,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.795514556692293,"aZ":-21.662166674485437,"pfxX":-7.5624293199147825,"pfxZ":7.517255891644084,"pX":-0.4266682534155288,"pZ":1.5124059237324305,"vX0":5.776545377592576,"vY0":-117.37662628001662,"vZ0":-5.941009096529432,"x":133.26,"y":197.95,"x0":-1.9346331634349405,"y0":50.0013332994928,"z0":6.087668469678644,"aX":-10.57273954435073},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":12.5,"breakHorizontal":12.4,"spinRate":1719,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4662833091756866,"extension":6.579488238390484},"hitData":{"launchSpeed":53.9,"launchAngle":-62.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":116.87,"coordY":186.68}},"index":1,"playId":"ffa6e944-0144-317f-9416-e7b0a28b5c21","pitchNumber":2,"startTime":"2026-04-17T23:55:47.119Z","endTime":"2026-04-17T23:55:55.251Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:55:55.251Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Leody Taveras flies out to right fielder Chase DeLauter.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-17T23:56:00.487Z","endTime":"2026-04-17T23:58:02.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"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":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"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(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":74.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.314445525063487,"aZ":-20.093497501493676,"pfxX":-6.953907237023296,"pfxZ":8.593813487562546,"pX":-0.27967238777152853,"pZ":2.4762060883361414,"vX0":5.732128587291004,"vY0":-117.56141720634236,"vZ0":-4.479277318374799,"x":127.66,"y":171.92,"x0":-1.8405774292741763,"y0":50.00522343782426,"z0":6.260441783305603,"aX":-9.780424773385672},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":14.8,"breakHorizontal":11.3,"spinRate":1968,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.4650675723935973,"extension":6.74229847032562},"index":0,"playId":"9fdc3255-6f70-361a-b4fa-8bb80c3a217e","pitchNumber":1,"startTime":"2026-04-17T23:56:20.831Z","endTime":"2026-04-17T23:56:25.499Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.826064288922304,"aZ":-29.519700084455078,"pfxX":3.524157487580231,"pfxZ":1.6630668030753768,"pX":2.037448995389231,"pZ":0.11960394361408606,"vX0":8.669222622320854,"vY0":-125.96766232486479,"vZ0":-8.72480366697257,"x":39.34,"y":235.55,"x0":-1.9139217891922746,"y0":50.005799180219405,"z0":6.032812224351502,"aX":5.633908143040993},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.1,"breakHorizontal":-8.4,"spinRate":2692,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.4356755860858259,"extension":6.632453220788964},"index":1,"playId":"1de87e11-69f9-34ef-970c-87acf8677805","pitchNumber":2,"startTime":"2026-04-17T23:56:35.898Z","endTime":"2026-04-17T23:56:41.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.478495447705985,"aZ":-28.142375573170177,"pfxX":2.4733332205983896,"pfxZ":2.5642686511715542,"pX":-0.4010058378465353,"pZ":3.185884979533248,"vX0":3.4708060128868583,"vY0":-125.0060869976163,"vZ0":-1.9801799080363391,"x":132.29,"y":152.76,"x0":-2.1318069862231956,"y0":50.0061510337982,"z0":6.311088017117549,"aX":3.8928056152771062},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.4,"breakHorizontal":-5.3,"spinRate":2537,"spinDirection":109},"zone":1,"typeConfidence":2.0,"plateTime":0.4390770629199672,"extension":6.707786869096488},"index":2,"playId":"03d3e4a6-190b-3cde-b60b-034b05235c25","pitchNumber":3,"startTime":"2026-04-17T23:57:07.325Z","endTime":"2026-04-17T23:57:11.578Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-17T23:57:20.597Z","endTime":"2026-04-17T23:57:35.202Z","isPitch":false,"type":"action","player":{"id":665750,"link":"/api/v1/people/665750"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.677613098356986,"aZ":-30.197434274027984,"pfxX":3.867795620504726,"pfxZ":1.2352822664009153,"pX":-1.0704527219086868,"pZ":3.1292657317136783,"vX0":1.8535180269915061,"vY0":-126.38430422966155,"vZ0":-1.8718792666520117,"x":157.8,"y":154.29,"x0":-2.3177447218455605,"y0":50.00471477284291,"z0":6.323426099285561,"aX":6.207984611614998},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.0,"breakHorizontal":-7.4,"spinRate":2532,"spinDirection":123},"zone":11,"typeConfidence":2.0,"plateTime":0.4347002010862284,"extension":6.56004163846592},"index":4,"playId":"52d9c317-87a0-3b11-84ae-ff0c5adb8d16","pitchNumber":4,"startTime":"2026-04-17T23:57:35.202Z","endTime":"2026-04-17T23:57:42.197Z","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":76.4,"endSpeed":70.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.448693747689564,"aZ":-37.51524579966659,"pfxX":10.59356767458201,"pfxZ":-4.322843314943329,"pX":-0.11654426357894884,"pZ":2.7374278243979795,"vX0":1.1269515185496182,"vY0":-111.22094421327068,"vZ0":0.19237555564615771,"x":121.44,"y":164.87,"x0":-2.005844013715717,"y0":50.00282199279894,"z0":6.583965294817388,"aX":13.092211029692187},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-7.4,"breakHorizontal":-19.4,"spinRate":2501,"spinDirection":39},"zone":5,"typeConfidence":2.0,"plateTime":0.4950239812378108,"extension":6.580869732511832},"hitData":{"launchSpeed":96.2,"launchAngle":40.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.15,"coordY":73.53}},"index":5,"playId":"075fedfe-9e73-3f92-b6b5-4adf7e77ad14","pitchNumber":5,"startTime":"2026-04-17T23:57:52.485Z","endTime":"2026-04-17T23:58:02.306Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:58:02.306Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colton Cowser grounds out, second baseman Juan Brito to first baseman Rhys Hoskins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-17T23:58:03.370Z","endTime":"2026-04-18T00:00:01.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"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":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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, 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":81.6,"endSpeed":74.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.973660653535227,"aZ":-19.14261668561051,"pfxX":-7.0533180435567395,"pfxZ":9.187587822062454,"pX":0.5382760172172992,"pZ":1.3891197741962338,"vX0":7.610097449828086,"vY0":-118.43963591198872,"vZ0":-6.809575847477387,"x":96.48,"y":201.27,"x0":-1.8025721759959743,"y0":50.00331343987869,"z0":6.056604256272444,"aX":-10.00493670350849},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":15.1,"breakHorizontal":10.9,"spinRate":1984,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.462743646045916,"extension":6.862051238116737},"index":0,"playId":"98a894f7-0607-337d-99e5-130afdbda5cc","pitchNumber":1,"startTime":"2026-04-17T23:58:32.850Z","endTime":"2026-04-17T23:58:38.046Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":71.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.040986480235198,"aZ":-36.21326494575262,"pfxX":9.981464907564748,"pfxZ":-3.1492590529736333,"pX":0.4679489437046104,"pZ":1.6995429033152254,"vX0":2.573389109358693,"vY0":-113.47569400902094,"vZ0":-2.1011020832427434,"x":99.16,"y":192.89,"x0":-1.9821235358125835,"y0":50.00379758296834,"z0":6.30349440696158,"aX":12.796828724973304},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-6.0,"breakHorizontal":-18.7,"spinRate":2559,"spinDirection":37},"zone":9,"typeConfidence":2.0,"plateTime":0.4858371225009388,"extension":6.718823153228156},"index":1,"playId":"5e5b188e-1f28-3385-8cc7-ac97f22cba06","pitchNumber":2,"startTime":"2026-04-17T23:58:49.176Z","endTime":"2026-04-17T23:58:53.245Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.76855112017719,"aZ":-19.432236570114735,"pfxX":-7.86612614456576,"pfxZ":9.035831444871725,"pX":0.003117577107475715,"pZ":1.680241864335238,"vX0":6.921166418819463,"vY0":-118.05536091316402,"vZ0":-5.9307476535486225,"x":116.88,"y":193.41,"x0":-1.946563549441182,"y0":50.00016999803802,"z0":6.0171924495883005,"aX":-11.086545572489376},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":15.1,"breakHorizontal":12.5,"spinRate":1891,"spinDirection":202},"zone":8,"typeConfidence":2.0,"plateTime":0.46421588310831563,"extension":6.694670488388216},"index":2,"playId":"01bff72a-07fa-377d-a85a-6a63627a9a21","pitchNumber":3,"startTime":"2026-04-17T23:59:05.191Z","endTime":"2026-04-17T23:59:09.588Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-17T23:59:15.157Z","endTime":"2026-04-17T23:59:32.359Z","isPitch":false,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.854432545744466,"aZ":-12.755862976699357,"pfxX":-4.129525513118143,"pfxZ":9.925391527374991,"pX":-0.7181497513954286,"pZ":4.26120476075716,"vX0":4.876820786085685,"vY0":-139.34972553827586,"vZ0":-3.3365778827040815,"x":144.37,"y":123.73,"x0":-1.9587579674308104,"y0":50.00089847843072,"z0":6.323108531897049,"aX":-8.077948222266917},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.4,"breakHorizontal":6.4,"spinRate":2143,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.3938468040954155,"extension":6.593276831722511},"index":4,"playId":"281fcf5b-b911-3878-bda4-27a3384603a9","pitchNumber":4,"startTime":"2026-04-17T23:59:32.359Z","endTime":"2026-04-17T23:59:37.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.41342950099288,"aZ":-28.877822677641813,"pfxX":3.0497731403952777,"pfxZ":2.0264733502992884,"pX":-0.05398337071696098,"pZ":1.2676833623426444,"vX0":4.293408662092351,"vY0":-127.171337908848,"vZ0":-6.43126555849048,"x":119.06,"y":204.55,"x0":-2.1640499026438946,"y0":50.00556668665462,"z0":6.136555001480914,"aX":4.968200507905296},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.4,"breakHorizontal":-6.6,"spinRate":2534,"spinDirection":121},"zone":13,"typeConfidence":2.0,"plateTime":0.4316068461644562,"extension":6.609154424057075},"hitData":{"launchSpeed":91.8,"launchAngle":2.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.27,"coordY":150.43}},"index":5,"playId":"845b6b48-c1c1-33f7-82c2-7bc9e8201b12","pitchNumber":5,"startTime":"2026-04-17T23:59:53.401Z","endTime":"2026-04-18T00:00:01.043Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:00:01.043Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rhys Hoskins walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-18T00:02:43.901Z","endTime":"2026-04-18T00:03:43.251Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"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":[1,2,3,4],"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":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Yennier Cano replaces Chris Bassitt.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-18T00:02:21.012Z","endTime":"2026-04-18T00:02:45.957Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666974,"link":"/api/v1/people/666974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.3,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.553929570733587,"aZ":-32.35626742611168,"pfxX":7.232284465321113,"pfxZ":-0.11577597629632486,"pX":0.8210331353807468,"pZ":1.540209552213146,"vX0":5.620421228579672,"vY0":-125.25944494917046,"vZ0":-2.673868525364237,"x":85.7,"y":197.19,"x0":-2.4058902022419195,"y0":50.003170500271224,"z0":5.315535274007473,"aX":11.285213783303883},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.6,"breakHorizontal":-14.5,"spinRate":2519,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.44032337691758094,"extension":5.6265729953712205},"index":1,"playId":"032ebe48-375c-325d-a1ce-686eddebf261","pitchNumber":1,"startTime":"2026-04-18T00:02:45.957Z","endTime":"2026-04-18T00:02:52.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.4,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.44282967942324,"aZ":-39.10460678941163,"pfxX":-9.351873320965723,"pfxZ":-3.786629159969599,"pX":0.036279823416077106,"pZ":1.4394642277519616,"vX0":8.56636946480873,"vY0":-135.84226754704096,"vZ0":-3.1343224490461083,"x":115.62,"y":199.91,"x0":-1.9749047148802794,"y0":50.00252402800571,"z0":5.384085679045441,"aX":-17.11956881070119},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-7.4,"breakHorizontal":14.6,"spinRate":1888,"spinDirection":256},"zone":14,"typeConfidence":2.0,"plateTime":0.4064212470022719,"extension":6.238283483904578},"index":2,"playId":"90db74f5-8522-3251-8c4b-078a360abc68","pitchNumber":2,"startTime":"2026-04-18T00:03:01.866Z","endTime":"2026-04-18T00:03:07.553Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":84.9,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.99819548228283,"aZ":-41.40391329869808,"pfxX":-8.693385177014203,"pfxZ":-4.966520840201484,"pX":-1.3750797751915174,"pZ":2.475138409828108,"vX0":5.450525559605317,"vY0":-136.86709158111938,"vZ0":-0.50691991882613,"x":169.41,"y":171.95,"x0":-2.2842892226893006,"y0":50.0040898362926,"z0":5.549313763587567,"aX":-16.155141407060196},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-8.8,"breakHorizontal":14.3,"spinRate":1907,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.40338298455315247,"extension":5.927335204833317},"index":3,"playId":"0ba06e1d-758d-32f1-8561-dd23d0c56700","pitchNumber":3,"startTime":"2026-04-18T00:03:19.394Z","endTime":"2026-04-18T00:03:24.706Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":84.7,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.819444094875884,"aZ":-38.63181364340657,"pfxX":-8.581384269858766,"pfxZ":-3.5102272390255083,"pX":0.9082147293073252,"pZ":1.7565694575894801,"vX0":10.333140616292248,"vY0":-136.0581894845387,"vZ0":-2.4108385336066664,"x":82.38,"y":191.35,"x0":-1.8561611066178005,"y0":50.00099864704539,"z0":5.378404066687724,"aX":-15.800983828469208},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-6.7,"breakHorizontal":12.8,"spinRate":1835,"spinDirection":254},"zone":14,"typeConfidence":2.0,"plateTime":0.40534332310631616,"extension":6.323937024389498},"index":4,"playId":"b292b1bf-38fe-37e9-abec-83b0d3ba184f","pitchNumber":4,"startTime":"2026-04-18T00:03:37.086Z","endTime":"2026-04-18T00:03:43.251Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:03:43.251Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daniel Schneemann singles on a line drive to left fielder Taylor Ward. Rhys Hoskins to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-18T00:03:43.683Z","endTime":"2026-04-18T00:04:51.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"postOnSecond":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"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":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18270834611162,"aZ":-31.325723938743252,"pfxX":-10.499102757502019,"pfxZ":0.48126881181455605,"pX":0.533536546767817,"pZ":1.8250907409256525,"vX0":10.218075533043537,"vY0":-133.30650728551365,"vZ0":-3.822681107413355,"x":96.66,"y":189.5,"x0":-2.009674605893068,"y0":50.00598740342196,"z0":5.572286870068876,"aX":-18.65056301779047},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.1,"breakHorizontal":16.4,"spinRate":1638,"spinDirection":264},"zone":9,"typeConfidence":2.0,"plateTime":0.41296918882433076,"extension":6.57112083635121},"index":0,"playId":"73dd1f23-a81d-35a9-83e2-8125f225e80f","pitchNumber":1,"startTime":"2026-04-18T00:04:07.790Z","endTime":"2026-04-18T00:04:13.541Z","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":91.3,"endSpeed":83.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.734743209581122,"aZ":-38.33900155157835,"pfxX":-7.72094385099744,"pfxZ":-3.4730171762815756,"pX":-0.051796993581826226,"pZ":1.4659588302647195,"vX0":8.374430165732939,"vY0":-132.71408554273438,"vZ0":-3.338490598407033,"x":118.97,"y":199.2,"x0":-2.252601068228768,"y0":50.00448590311144,"z0":5.547200275127203,"aX":-13.705746550230192},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-6.8,"breakHorizontal":12.0,"spinRate":1407,"spinDirection":272},"zone":13,"typeConfidence":2.0,"plateTime":0.41350814911116185,"extension":6.20600295182699},"index":1,"playId":"fe992ef0-240b-392a-b3db-a049b720c5aa","pitchNumber":2,"startTime":"2026-04-18T00:04:23.567Z","endTime":"2026-04-18T00:04:27.726Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.421234816680712,"aZ":-38.84197609198652,"pfxX":-7.678020157249335,"pfxZ":-3.752064484760198,"pX":-0.44741916351644395,"pZ":1.6078267902027972,"vX0":7.308823679359938,"vY0":-132.92744428693638,"vZ0":-2.919416340729304,"x":134.05,"y":195.37,"x0":-2.244701251614999,"y0":50.00419850538223,"z0":5.560866736970092,"aX":-13.64218464392735},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-7.2,"breakHorizontal":12.1,"spinRate":1448,"spinDirection":272},"zone":7,"typeConfidence":2.0,"plateTime":0.41319229508362776,"extension":5.689690839785211},"hitData":{"launchSpeed":84.6,"launchAngle":15.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":71.22,"coordY":125.76}},"index":2,"playId":"b54c27c9-82dc-3959-9037-974e281bd6b6","pitchNumber":3,"startTime":"2026-04-18T00:04:41.318Z","endTime":"2026-04-18T00:04:51.865Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:04:51.865Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Angel Martínez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-18T00:04:59.259Z","endTime":"2026-04-18T00:07:52.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"postOnSecond":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","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":6},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":78.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5116782049387,"aZ":-28.810181451535083,"pfxX":1.0847580210094416,"pfxZ":2.122436668793325,"pX":-0.06965040020757043,"pZ":3.09717439951801,"vX0":4.9746021862463055,"vY0":-125.67165992409859,"vZ0":0.05360747708210034,"x":119.65,"y":155.16,"x0":-2.222713838193291,"y0":50.00285998793767,"z0":5.43241854182828,"aX":1.720333879190144},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.1,"breakHorizontal":-3.2,"spinRate":2408,"spinDirection":55},"zone":2,"typeConfidence":2.0,"plateTime":0.43726974451261436,"extension":5.735533502668128},"index":0,"playId":"05846be2-e657-39fd-add7-40a6ee992b28","pitchNumber":1,"startTime":"2026-04-18T00:05:19.359Z","endTime":"2026-04-18T00:05:25.153Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"cd75b8b5-4b28-4e60-978b-ca0ef50366f1","startTime":"2026-04-18T00:05:48.927Z","endTime":"2026-04-18T00:05:53.927Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.460825620616696,"aZ":-36.79139305728624,"pfxX":-10.083560543971199,"pfxZ":-2.4669698484501907,"pX":0.9003046241176016,"pZ":0.205512671964638,"vX0":11.221187675708817,"vY0":-137.23570990569377,"vZ0":-6.918829103232929,"x":82.68,"y":233.23,"x0":-1.9667677484887085,"y0":50.00104477047969,"z0":5.322607304243162,"aX":-18.886567854565037},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-6.0,"breakHorizontal":15.4,"spinRate":1962,"spinDirection":260},"zone":14,"typeConfidence":2.0,"plateTime":0.401889546282455,"extension":6.594856739363439},"index":2,"playId":"9f717e59-a145-3f22-a770-2cbb296ece95","pitchNumber":2,"startTime":"2026-04-18T00:06:06.683Z","endTime":"2026-04-18T00:06:13.438Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09235975678668,"aZ":-33.44296258036685,"pfxX":-9.715558865095982,"pfxZ":-0.7163983009516164,"pX":1.3808122240532406,"pZ":0.7986180375803413,"vX0":11.236347501174723,"vY0":-132.5994139702511,"vZ0":-5.900662110579712,"x":64.37,"y":217.22,"x0":-1.6549143831618391,"y0":50.00230177428307,"z0":5.5011417119764445,"aX":-17.25303634110422},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-2.5,"breakHorizontal":15.1,"spinRate":1548,"spinDirection":267},"zone":14,"typeConfidence":2.0,"plateTime":0.4135117603316183,"extension":6.296379285308346},"index":3,"playId":"bad0e47b-21ed-389d-9dc8-cd43c276aa82","pitchNumber":3,"startTime":"2026-04-18T00:06:32.127Z","endTime":"2026-04-18T00:06:39.976Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"index":4,"startTime":"2026-04-18T00:06:44.788Z","endTime":"2026-04-18T00:07:25.250Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.655463499370995,"aZ":-38.44178880031793,"pfxX":-7.940461863903818,"pfxZ":-3.328017852113943,"pX":-0.27475038659751744,"pZ":3.274837180353429,"vX0":7.866707063185804,"vY0":-137.16838984323184,"vZ0":1.182769011465684,"x":127.47,"y":150.36,"x0":-2.164485430265829,"y0":50.00376664992203,"z0":5.48279140106292,"aX":-14.955483235294016},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-5.5,"breakHorizontal":12.5,"spinRate":1979,"spinDirection":258},"zone":2,"typeConfidence":2.0,"plateTime":0.40112002925539425,"extension":6.118206416896942},"index":5,"playId":"f78ca807-ca64-3171-ab4b-6aca7271a33c","pitchNumber":4,"startTime":"2026-04-18T00:07:25.250Z","endTime":"2026-04-18T00:07:31.146Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.784964990753004,"aZ":-38.82020616404381,"pfxX":-8.806093753538788,"pfxZ":-3.502880054983171,"pX":-0.874948504293306,"pZ":3.122342886143236,"vX0":6.223894938547531,"vY0":-137.54816586345322,"vZ0":0.7759792614538077,"x":150.35,"y":154.48,"x0":-2.0361210561914334,"y0":50.00669671803765,"z0":5.492768678865545,"aX":-16.68331421407209},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-5.9,"breakHorizontal":14.4,"spinRate":2003,"spinDirection":256},"zone":11,"typeConfidence":2.0,"plateTime":0.39997318072883736,"extension":5.818242280010489},"index":6,"playId":"e35637d4-0505-330d-bd9c-4e78a665402c","pitchNumber":5,"startTime":"2026-04-18T00:07:46.905Z","endTime":"2026-04-18T00:07:52.463Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:07:52.463Z","atBatIndex":49},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Bo Naylor grounds into a force out, fielded by shortstop Gunnar Henderson. Rhys Hoskins to 3rd. Daniel Schneemann out at 2nd. Bo Naylor to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-18T00:07:56.583Z","endTime":"2026-04-18T00:09:02.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"postOnThird":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.211385845357313,"aZ":-37.22509050105237,"pfxX":-8.61066716115254,"pfxZ":-2.838972971716448,"pX":1.0458888283039978,"pZ":1.7061134062850971,"vX0":10.615060803075153,"vY0":-132.8745372828086,"vZ0":-3.0128608043479197,"x":77.13,"y":192.71,"x0":-1.8944526068673206,"y0":50.00600513429031,"z0":5.577447474166108,"aX":-15.299365674034354},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-5.6,"breakHorizontal":13.1,"spinRate":1596,"spinDirection":270},"zone":14,"typeConfidence":2.0,"plateTime":0.41324279780779616,"extension":6.530079009855671},"index":0,"playId":"f11e8ea0-d2b6-3e32-997a-5a22e55a107f","pitchNumber":1,"startTime":"2026-04-18T00:08:17.166Z","endTime":"2026-04-18T00:08:23.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.8,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.730192504586,"aZ":-39.66745094967562,"pfxX":-7.719041713769093,"pfxZ":-4.086498897354325,"pX":0.17664923367176932,"pZ":0.9157394643703496,"vX0":8.399276642309625,"vY0":-135.58645962856798,"vZ0":-4.193486258444859,"x":110.27,"y":214.06,"x0":-1.9803954272110782,"y0":50.00315867786266,"z0":5.294827025395475,"aX":-14.160727767566522},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-8.2,"breakHorizontal":11.9,"spinRate":1968,"spinDirection":260},"zone":14,"typeConfidence":2.0,"plateTime":0.40628046316520106,"extension":6.120842126952005},"index":1,"playId":"b5c488df-31de-3c35-8849-e38e8ffdf287","pitchNumber":2,"startTime":"2026-04-18T00:08:34.154Z","endTime":"2026-04-18T00:08:40.325Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.6,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.40364235886377,"aZ":-38.111363508728594,"pfxX":-8.041330072935729,"pfxZ":-3.1586238058958305,"pX":0.021141992833560365,"pZ":2.229599711346595,"vX0":8.595264361906137,"vY0":-136.9211284182918,"vZ0":-1.3013097905780375,"x":116.19,"y":178.58,"x0":-2.1309661988807687,"y0":50.00532939861196,"z0":5.345773386746812,"aX":-15.09868229886979},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-5.8,"breakHorizontal":12.5,"spinRate":2006,"spinDirection":255},"zone":5,"typeConfidence":2.0,"plateTime":0.4017679913838421,"extension":6.478540422803433},"hitData":{"launchSpeed":100.4,"launchAngle":-15.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.4,"coordY":146.8}},"index":2,"playId":"73d32c34-4cd9-3aee-8cbe-8a9d351ced64","pitchNumber":3,"startTime":"2026-04-18T00:08:53.708Z","endTime":"2026-04-18T00:09:02.438Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:09:02.438Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Juan Brito strikes out swinging, catcher Samuel Basallo to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-18T00:12:01.950Z","endTime":"2026-04-18T00:13:33.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"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":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-18T00:09:24.958Z","endTime":"2026-04-18T00:11:30.635Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Grant Wolfram replaces Yennier Cano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-18T00:11:30.635Z","endTime":"2026-04-18T00:12:04.307Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664991,"link":"/api/v1/people/664991"},"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":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.174874599024122,"aZ":-17.563983255567294,"pfxX":9.904219618482099,"pfxZ":7.391297311946364,"pX":-0.4413603929919425,"pZ":1.9784360617595218,"vX0":-9.963966231053204,"vY0":-139.61997291436117,"vZ0":-7.93332930566618,"x":133.82,"y":185.36,"x0":1.8853061633240402,"y0":50.00087431261983,"z0":6.010619803421299,"aX":19.569748102058426},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.9,"breakHorizontal":-16.0,"spinRate":2241,"spinDirection":142},"zone":7,"typeConfidence":2.0,"plateTime":0.3921666349862307,"extension":6.244841927387006},"index":2,"playId":"24b49df3-485f-3568-a206-20acf1ac58d6","pitchNumber":1,"startTime":"2026-04-18T00:12:04.307Z","endTime":"2026-04-18T00:12:09.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.899442767242437,"aZ":-36.623774644378294,"pfxX":-1.0746707653189373,"pfxZ":-2.8138400876861205,"pX":-0.0648829244791728,"pZ":3.221939721779234,"vX0":-5.002058554634083,"vY0":-124.45451822680019,"vZ0":-0.02327407164620343,"x":119.47,"y":151.79,"x0":2.1032943943838904,"y0":50.00188604809295,"z0":6.242502411001467,"aX":-1.6995638053068913},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.9,"breakHorizontal":3.0,"spinRate":2571,"spinDirection":319},"zone":2,"typeConfidence":2.0,"plateTime":0.4386216417987665,"extension":6.064795769646207},"index":3,"playId":"f2da7647-5b89-3258-aade-f5588053040c","pitchNumber":2,"startTime":"2026-04-18T00:12:21.755Z","endTime":"2026-04-18T00:12:26.109Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.5,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.622078300817368,"aZ":-39.147491768000776,"pfxX":-0.5286558246807938,"pfxZ":-4.439349284978498,"pX":-0.1230056763974145,"pZ":1.346344597600587,"vX0":-4.943144133896473,"vY0":-123.9265902245719,"vZ0":-3.8942781807313027,"x":121.69,"y":202.43,"x0":1.9586751499734454,"y0":50.00590039388533,"z0":6.177387078461881,"aX":-0.8288607594819398},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-8.6,"breakHorizontal":2.0,"spinRate":2548,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.4404248343215946,"extension":6.162422321204662},"index":4,"playId":"d5934c3e-24ed-3429-a439-be102ad0df21","pitchNumber":3,"startTime":"2026-04-18T00:12:39.867Z","endTime":"2026-04-18T00:12:44.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.57589411339719,"aZ":-18.046989528413203,"pfxX":9.828500701912173,"pfxZ":7.284939650783332,"pX":-1.0311165616187983,"pZ":2.559955606813026,"vX0":-11.127541242302216,"vY0":-138.0924012128625,"vZ0":-6.154615973281231,"x":156.3,"y":169.66,"x0":1.7659294765287867,"y0":50.00481736912956,"z0":6.023930317814729,"aX":19.063106446880184},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.1,"breakHorizontal":-15.6,"spinRate":2228,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.3960244632266319,"extension":6.343912075034385},"index":5,"playId":"71d386d1-e5c3-38a2-b625-8a20bbb7b154","pitchNumber":4,"startTime":"2026-04-18T00:13:02.620Z","endTime":"2026-04-18T00:13:08.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.964263835618457,"aZ":-34.49870678236511,"pfxX":1.1100824895897818,"pfxZ":-1.4671010196152312,"pX":-0.6727816836815316,"pZ":0.7427194525788307,"vX0":-6.966175249277257,"vY0":-124.90489469827394,"vZ0":-6.120759536988778,"x":142.64,"y":218.73,"x0":2.007175368870212,"y0":50.00390415653634,"z0":6.058843919963109,"aX":1.755318112413945},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-3.8,"breakHorizontal":-0.4,"spinRate":2493,"spinDirection":333},"zone":13,"typeConfidence":2.0,"plateTime":0.43836437219976476,"extension":6.094306280492649},"index":6,"playId":"4da86e6e-7578-31c7-a23b-e3e4a4f73e4d","pitchNumber":5,"startTime":"2026-04-18T00:13:25.760Z","endTime":"2026-04-18T00:13:33.466Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:13:33.466Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Coby Mayo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-18T00:16:06.065Z","endTime":"2026-04-18T00:16:48.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"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":{"description":"Pitching Change: Hunter Gaddis replaces Tanner Bibee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-18T00:15:24.110Z","endTime":"2026-04-18T00:16:08.357Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683769,"link":"/api/v1/people/683769"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":91.3,"endSpeed":83.7,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.906946544710497,"aZ":-20.945836562235318,"pfxX":2.6267069829482717,"pfxZ":6.304862639596263,"pX":0.375098485327269,"pZ":2.0640482596362664,"vX0":5.332304712753103,"vY0":-132.7474311640347,"vZ0":-6.671705861724939,"x":102.7,"y":183.05,"x0":-2.002513230881233,"y0":50.00552043541107,"z0":6.139203658665012,"aX":4.6791824473064985},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.1,"breakHorizontal":-5.9,"spinRate":2283,"spinDirection":164},"zone":9,"typeConfidence":2.0,"plateTime":0.41290773567078176,"extension":6.830340751864857},"index":1,"playId":"7059603a-4106-3d5a-9d85-e4cc0adbdd9c","pitchNumber":1,"startTime":"2026-04-18T00:16:08.357Z","endTime":"2026-04-18T00:16:13.241Z","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":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.5,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.693276550379558,"aZ":-23.513411310286397,"pfxX":3.8286801203104934,"pfxZ":4.873624308840084,"pX":-0.5774361061544537,"pZ":2.759195662072084,"vX0":3.027391223883562,"vY0":-132.55179530116905,"vZ0":-4.6699228059677065,"x":139.01,"y":164.28,"x0":-2.23234754232199,"y0":50.003956268512965,"z0":6.26370622750328,"aX":6.802838980459151},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.0,"breakHorizontal":-7.6,"spinRate":2349,"spinDirection":154},"zone":4,"typeConfidence":2.0,"plateTime":0.4134368385698868,"extension":6.9028401702072},"index":2,"playId":"c379afdf-e627-37c8-8ca6-2c34b6d8f24b","pitchNumber":2,"startTime":"2026-04-18T00:16:25.743Z","endTime":"2026-04-18T00:16:31.726Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.0,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.632828891787174,"aZ":-26.23141467584893,"pfxX":3.7303592965473182,"pfxZ":3.426675699088632,"pX":0.21769706616710932,"pZ":1.8195166603262047,"vX0":4.630202765836759,"vY0":-130.66646124642673,"vZ0":-6.26999219252002,"x":108.7,"y":189.65,"x0":-2.0597297856373227,"y0":50.00501121618957,"z0":6.211995398582222,"aX":6.473191091498104},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.0,"breakHorizontal":-7.8,"spinRate":2309,"spinDirection":149},"zone":8,"typeConfidence":2.0,"plateTime":0.4186251179689804,"extension":7.049893781063231},"index":3,"playId":"902fbf3a-d767-3ffc-994d-9896718a6e08","pitchNumber":3,"startTime":"2026-04-18T00:16:44.004Z","endTime":"2026-04-18T00:16:48.826Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:16:48.826Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeremiah Jackson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-18T00:16:50.252Z","endTime":"2026-04-18T00:18:01.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"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":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":86.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.31800704376835,"aZ":-12.483697596767424,"pfxX":-4.1879746964562425,"pfxZ":10.08912461245885,"pX":-0.3704190038882466,"pZ":2.4817221541945638,"vX0":6.138707348862791,"vY0":-139.73077437733335,"vZ0":-7.635624028509413,"x":131.12,"y":171.77,"x0":-2.065076717964532,"y0":50.003397859520305,"z0":6.094243634627309,"aX":-8.17420388421794},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.6,"breakHorizontal":6.1,"spinRate":2246,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.3939626033373953,"extension":6.915157569736213},"index":0,"playId":"dd2ad19c-1e4d-3faf-8666-6ebff7ea5ee7","pitchNumber":1,"startTime":"2026-04-18T00:17:15.047Z","endTime":"2026-04-18T00:17:19.261Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-18T00:17:27.174Z","endTime":"2026-04-18T00:17:37.117Z","isPitch":false,"type":"action","player":{"id":669236,"link":"/api/v1/people/669236"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03945706008625,"aZ":-24.960841804198672,"pfxX":3.203816718845107,"pfxZ":4.0511714079871775,"pX":0.47871488759721237,"pZ":2.2333315000963436,"vX0":5.6569139396759285,"vY0":-132.4833446353588,"vZ0":-5.5216830023768075,"x":98.75,"y":178.48,"x0":-2.0994053294791146,"y0":50.0004974948919,"z0":6.166443802304185,"aX":5.698816182751228},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.4,"breakHorizontal":-7.1,"spinRate":2290,"spinDirection":157},"zone":6,"typeConfidence":2.0,"plateTime":0.4132774545781053,"extension":6.87047986601947},"index":2,"playId":"81e246b7-5f34-33f9-a74c-a405e5e8a71b","pitchNumber":2,"startTime":"2026-04-18T00:17:37.117Z","endTime":"2026-04-18T00:17:41.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28749329041433,"aZ":-23.951205320845308,"pfxX":3.608112885452319,"pfxZ":4.637580216784087,"pX":1.1278004121585494,"pZ":1.2303783483132025,"vX0":6.8331872993306835,"vY0":-132.10720131543405,"vZ0":-8.363365810188661,"x":74.01,"y":205.56,"x0":-1.957892818320672,"y0":50.00469014557002,"z0":6.1889218550468685,"aX":6.397113575680393},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.8,"breakHorizontal":-8.0,"spinRate":2390,"spinDirection":155},"zone":14,"typeConfidence":2.0,"plateTime":0.4140935931737455,"extension":7.031001526450717},"index":3,"playId":"713f1c35-e232-3197-941b-c1bf552f2dc9","pitchNumber":3,"startTime":"2026-04-18T00:17:54.873Z","endTime":"2026-04-18T00:18:01.137Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:18:01.137Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gunnar Henderson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-18T00:18:04.687Z","endTime":"2026-04-18T00:20:10.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.464641940079815,"aZ":-25.55399374327364,"pfxX":3.5939463220156,"pfxZ":3.766541981029425,"pX":-0.36486878136607404,"pZ":2.9610932712209537,"vX0":3.9736299986816723,"vY0":-131.59318600818256,"vZ0":-3.4779692885907187,"x":130.91,"y":158.83,"x0":-2.3603344405167657,"y0":50.002495307595034,"z0":6.189302474054646,"aX":6.3123654362613175},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.2,"breakHorizontal":-7.3,"spinRate":2363,"spinDirection":154},"zone":1,"typeConfidence":2.0,"plateTime":0.4159624879205519,"extension":7.057913411919818},"index":0,"playId":"135b9386-80b7-38e9-ae3e-c1ae4af7d021","pitchNumber":1,"startTime":"2026-04-18T00:18:24.799Z","endTime":"2026-04-18T00:18:29.306Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12626466203926,"aZ":-24.91494161990387,"pfxX":3.829175741688789,"pfxZ":4.066318800740955,"pX":-0.8572097927428859,"pZ":3.3631399164237727,"vX0":2.5144122364350094,"vY0":-132.73380122504363,"vZ0":-2.6511144363453942,"x":149.67,"y":147.98,"x0":-2.314062252405895,"y0":50.005882613294084,"z0":6.187068973038062,"aX":6.840324262271271},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.0,"breakHorizontal":-7.4,"spinRate":2371,"spinDirection":153},"zone":1,"typeConfidence":2.0,"plateTime":0.412488631709623,"extension":6.986646810111577},"index":1,"playId":"67364135-4aa1-3c3b-9507-4e87cf19a90e","pitchNumber":2,"startTime":"2026-04-18T00:18:42.740Z","endTime":"2026-04-18T00:18:49.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.369049116668997,"aZ":-24.608174930333114,"pfxX":-4.29927409178635,"pfxZ":5.331733654983877,"pX":1.0012468202790055,"pZ":0.17051833544163977,"vX0":8.127638637594107,"vY0":-118.53827593545617,"vZ0":-8.346172181674406,"x":78.83,"y":234.18,"x0":-1.9184037829901122,"y0":50.00011966387917,"z0":5.994760739296696,"aX":-6.097138940709635},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":7.7,"breakHorizontal":5.8,"spinRate":835,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.46265355507868255,"extension":7.173519517447213},"index":2,"playId":"09b694dc-1204-38f7-b766-e4dec3b30f9a","pitchNumber":3,"startTime":"2026-04-18T00:19:00.524Z","endTime":"2026-04-18T00:19:06.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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10870586984753,"aZ":-28.37657690046832,"pfxX":2.3920172808431364,"pfxZ":2.1606173040225847,"pX":0.3180250806095067,"pZ":0.7249368247190427,"vX0":5.677092602788242,"vY0":-131.22589096416897,"vZ0":-8.613882959032733,"x":104.88,"y":219.21,"x0":-2.178511420601622,"y0":50.000173561094584,"z0":6.143810010137434,"aX":4.1970075439579775},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.3,"breakHorizontal":-5.5,"spinRate":2389,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.41637357212298287,"extension":6.83821743328603},"index":3,"playId":"2f702b1b-4cba-352e-a55e-8006297bcdb2","pitchNumber":4,"startTime":"2026-04-18T00:19:19.593Z","endTime":"2026-04-18T00:19:23.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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08969700752953,"aZ":-27.122752274572278,"pfxX":2.7481405442006,"pfxZ":2.842976368198551,"pX":0.8158817382329667,"pZ":2.1767199289208485,"vX0":6.74349697527913,"vY0":-131.95042419951693,"vZ0":-5.421196670745506,"x":85.9,"y":180.01,"x0":-2.122317499921837,"y0":50.003839888009644,"z0":6.237457726708706,"aX":4.880960287579603},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.2,"breakHorizontal":-6.4,"spinRate":2234,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.4139100234827118,"extension":6.863211873885582},"index":4,"playId":"8e52699f-850d-30a9-8ea0-4814913c1ef7","pitchNumber":5,"startTime":"2026-04-18T00:19:39.883Z","endTime":"2026-04-18T00:19:45.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.149297620242354,"aZ":-33.08397189006438,"pfxX":-4.372546475733513,"pfxZ":-0.6576495886941185,"pX":-0.2464684522392359,"pZ":1.4669639608730178,"vX0":5.241240308526635,"vY0":-116.76518233129087,"vZ0":-3.60222446837352,"x":126.39,"y":199.17,"x0":-1.9529627169448072,"y0":50.00505512216511,"z0":6.145359211979529,"aX":-6.034299933815754},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-1.8,"breakHorizontal":6.6,"spinRate":808,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.46924271376147697,"extension":6.900517776764175},"index":5,"playId":"dc6d1e12-1d14-3030-9931-2f4fda2c9083","pitchNumber":6,"startTime":"2026-04-18T00:20:04.310Z","endTime":"2026-04-18T00:20:10.327Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:20:10.327Z","atBatIndex":54},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Steven Kwan reaches on a fielding error by second baseman Jeremiah Jackson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-18T00:21:54.857Z","endTime":"2026-04-18T00:23:20.794Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.918097570252822,"aZ":-20.17225163428847,"pfxX":10.768659996691886,"pfxZ":6.341034325499761,"pX":-0.5172097362307827,"pZ":2.168101810554566,"vX0":-10.132252862151711,"vY0":-136.8651833914378,"vZ0":-6.299181769751456,"x":136.71,"y":180.24,"x0":1.8382689046151657,"y0":50.00041827981759,"z0":5.88614100429105,"aX":20.3756604519652},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.2,"breakHorizontal":-17.3,"spinRate":2185,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.40057750455167485,"extension":6.297079186733532},"index":0,"playId":"d06d7328-1448-33b0-9a2b-01ca4eae60db","pitchNumber":1,"startTime":"2026-04-18T00:22:18.411Z","endTime":"2026-04-18T00:22:23.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.757729168654993,"aZ":-19.685817240697375,"pfxX":11.249721618567147,"pfxZ":6.401947822529449,"pX":-0.11935029330922724,"pZ":2.8814303922821476,"vX0":-9.671087309336936,"vY0":-138.96588911253963,"vZ0":-5.104841187940588,"x":121.55,"y":160.98,"x0":1.9478909328568772,"y0":50.0060440594523,"z0":6.053928608198064,"aX":21.960057740452925},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.7,"breakHorizontal":-18.4,"spinRate":2312,"spinDirection":140},"zone":2,"typeConfidence":2.0,"plateTime":0.3944553202443397,"extension":6.1337703420846665},"index":1,"playId":"6cbd11c4-a76b-32ff-bce7-574040541add","pitchNumber":2,"startTime":"2026-04-18T00:22:35.386Z","endTime":"2026-04-18T00:22:40.992Z","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":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.119677505802954,"aZ":-34.73286819852717,"pfxX":-6.512964405396352,"pfxZ":-1.6508620953676658,"pX":-1.9779866351287045,"pZ":2.3222078521067577,"vX0":-7.438839192736124,"vY0":-124.39991002772571,"vZ0":-2.1223961300038203,"x":192.4,"y":176.08,"x0":1.907406646430512,"y0":50.000973121405345,"z0":6.091416822552191,"aX":-10.110468088821527},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-3.2,"breakHorizontal":13.7,"spinRate":2581,"spinDirection":309},"zone":13,"typeConfidence":2.0,"plateTime":0.4418663299980894,"extension":6.385704864830028},"index":2,"playId":"a84b24a6-7024-33d5-8ac2-eb3728f2a621","pitchNumber":3,"startTime":"2026-04-18T00:22:54.549Z","endTime":"2026-04-18T00:22:59.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.40446884133493,"aZ":-17.092702653723588,"pfxX":11.510715589131895,"pfxZ":7.780384689438217,"pX":0.12732505467195906,"pZ":2.1657618649211527,"vX0":-8.967443413162513,"vY0":-138.8801591170187,"vZ0":-7.078546885313204,"x":112.15,"y":180.3,"x0":1.9154868004166328,"y0":50.00031392478265,"z0":5.900424097353744,"aX":22.30413348457865},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.6,"breakHorizontal":-18.8,"spinRate":2204,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.39558199078956724,"extension":6.4155362752243255},"hitData":{"launchSpeed":79.3,"launchAngle":-3.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.93,"coordY":151.04}},"index":3,"playId":"5c64a48d-6e7f-3003-8710-0c3bfc6f4409","pitchNumber":4,"startTime":"2026-04-18T00:23:12.305Z","endTime":"2026-04-18T00:23:20.794Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:23:20.794Z","atBatIndex":55},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Chase DeLauter doubles (5) on a line drive to left fielder Taylor Ward. Steven Kwan to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-18T00:23:50.727Z","endTime":"2026-04-18T00:24:25.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":664991,"fullName":"Grant Wolfram"}}},"count":{"balls":1,"strikes":0,"outs":0},"index":0,"playId":"bac16177-eb51-4b60-b14b-dbcec32e9e73","pitchNumber":0,"startTime":"2026-04-18T00:23:50.727Z","endTime":"2026-04-18T00:23:55.727Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.75819762789588,"aZ":-18.90563125975816,"pfxX":7.230639190776579,"pfxZ":6.9327332207010866,"pX":-0.044581047615919765,"pZ":2.8984186072923586,"vX0":-7.368384324657231,"vY0":-137.52076883748896,"vZ0":-5.0024328097866535,"x":118.7,"y":160.52,"x0":1.7312619959785964,"y0":50.00231779075111,"z0":6.025177024022809,"aX":13.836813394818927},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.6,"breakHorizontal":-11.5,"spinRate":2084,"spinDirection":146},"zone":2,"typeConfidence":2.0,"plateTime":0.39843832297618675,"extension":6.341115398803525},"hitData":{"launchSpeed":98.1,"launchAngle":4.0,"totalDistance":123.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":62.31,"coordY":123.81}},"index":1,"playId":"735bad9d-9f0e-352c-8820-a53243490fb2","pitchNumber":1,"startTime":"2026-04-18T00:24:14.062Z","endTime":"2026-04-18T00:24:25.046Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:24:25.046Z","atBatIndex":56},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Grant Wolfram intentionally walks José Ramírez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-18T00:24:57.913Z","endTime":"2026-04-18T00:25:02.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnSecond":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":0,"playId":"08244546-0586-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-18T00:25:00.668Z","endTime":"2026-04-18T00:25:00.689Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":1,"playId":"08244546-0586-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-18T00:25:00.689Z","endTime":"2026-04-18T00:25:00.690Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"index":2,"playId":"08244546-0586-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-18T00:25:00.690Z","endTime":"2026-04-18T00:25:00.692Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"index":3,"playId":"08244546-0586-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-18T00:25:00.692Z","endTime":"2026-04-18T00:25:02.019Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-04-18T00:25:02.019Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Manzardo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-18T00:25:09.749Z","endTime":"2026-04-18T00:26:16.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnSecond":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.36598614863385,"aZ":-19.77117438739835,"pfxX":10.632943131798434,"pfxZ":6.280139050091501,"pX":0.40789097372284916,"pZ":2.599853597807385,"vX0":-7.919447862921572,"vY0":-140.04571142248903,"vZ0":-5.784597327436253,"x":101.45,"y":168.58,"x0":1.899376727706713,"y0":50.00098886920345,"z0":5.996764580904503,"aX":20.994314147070497},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.2,"breakHorizontal":-17.5,"spinRate":2202,"spinDirection":145},"zone":6,"typeConfidence":2.0,"plateTime":0.39197852796493304,"extension":6.208087425775082},"index":0,"playId":"1ea6fe95-dab8-32be-9a61-6b93325d7ccc","pitchNumber":1,"startTime":"2026-04-18T00:25:17.345Z","endTime":"2026-04-18T00:25:22.477Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":82.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.869673315318636,"aZ":-30.964617830502025,"pfxX":-1.7819752762369383,"pfxZ":0.7192924835706318,"pX":-0.12489365704810326,"pZ":2.7823517246020537,"vX0":-4.999630893191567,"vY0":-128.24111014450304,"vZ0":-2.158312536791224,"x":121.76,"y":163.66,"x0":2.070213478713611,"y0":50.0050697550405,"z0":6.015945050650737,"aX":-3.0122211248376884},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.1,"breakHorizontal":4.2,"spinRate":2318,"spinDirection":303},"zone":5,"typeConfidence":2.0,"plateTime":0.4247250412170227,"extension":6.183166287037902},"index":1,"playId":"2ec4076e-af8e-3899-bbb8-b4ec14cce99b","pitchNumber":2,"startTime":"2026-04-18T00:25:40.993Z","endTime":"2026-04-18T00:25:48.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.652568642070975,"aZ":-31.894199806866357,"pfxX":-2.571766777926295,"pfxZ":0.17231776489863115,"pX":-1.8325060273974327,"pZ":1.1369552125921372,"vX0":-8.375971713750037,"vY0":-125.7591405158028,"vZ0":-5.545579243194551,"x":186.85,"y":208.08,"x0":1.8705455124999955,"y0":50.00313080590531,"z0":5.946970330073236,"aX":-4.131374439630116},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.7,"breakHorizontal":6.5,"spinRate":2445,"spinDirection":327},"zone":13,"typeConfidence":2.0,"plateTime":0.434962106645016,"extension":6.256662499036745},"index":2,"playId":"680b0f30-22e4-36ec-8959-d0bf4fb4c3d3","pitchNumber":3,"startTime":"2026-04-18T00:26:11.260Z","endTime":"2026-04-18T00:26:16.266Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:26:16.266Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rhys Hoskins strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-18T00:29:03.729Z","endTime":"2026-04-18T00:30:06.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnSecond":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-18T00:26:24.264Z","endTime":"2026-04-18T00:28:03.904Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Anthony Nunez replaces Grant Wolfram.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-18T00:28:03.904Z","endTime":"2026-04-18T00:29:05.904Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689296,"link":"/api/v1/people/689296"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":77.7,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.083376853209035,"aZ":-36.23185377928827,"pfxX":9.846050641810027,"pfxZ":-2.639193789094306,"pX":1.7002416761479502,"pZ":1.8134002963448974,"vX0":3.9437457949241614,"vY0":-124.27809107550652,"vZ0":-1.480321355826335,"x":52.19,"y":189.82,"x0":-1.1948875111621058,"y0":50.00514159023191,"z0":5.476595572215349,"aX":15.124963981133362},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.9,"breakHorizontal":-18.8,"spinRate":2846,"spinDirection":45},"zone":14,"typeConfidence":0.9,"plateTime":0.44380905844192453,"extension":6.417821612333242},"index":2,"playId":"b5925de7-1e01-3d2b-9edd-16c67c051e06","pitchNumber":1,"startTime":"2026-04-18T00:29:05.904Z","endTime":"2026-04-18T00:29:10.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.2,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.68695639386485,"aZ":-24.184891469784464,"pfxX":-9.756175610868452,"pfxZ":4.252569633137279,"pX":-0.1548091567564871,"pZ":2.0226856850996797,"vX0":5.717932697676896,"vY0":-137.50796105398166,"vZ0":-4.777555003106499,"x":122.9,"y":184.17,"x0":-1.013660664188925,"y0":50.00643111988358,"z0":5.462521157154688,"aX":-18.345596710133897},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.7,"breakHorizontal":16.2,"spinRate":2210,"spinDirection":224},"zone":8,"typeConfidence":0.9,"plateTime":0.4011447560500403,"extension":6.528867097290162},"index":3,"playId":"96408712-117b-389f-a1b9-09a9dfb0e4a0","pitchNumber":2,"startTime":"2026-04-18T00:29:22.811Z","endTime":"2026-04-18T00:29:27.933Z","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":85.5,"endSpeed":77.7,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5412899415632,"aZ":-32.81604149004944,"pfxX":-4.371015643203066,"pfxZ":-0.41640203146864607,"pX":0.3691187418747922,"pZ":2.5027707716967305,"vX0":4.7912624917495545,"vY0":-124.3372286176117,"vZ0":-1.168245803302245,"x":102.93,"y":171.21,"x0":-1.0251849327021243,"y0":50.00261278312915,"z0":5.729803820249791,"aX":-6.7675276258714705},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.7,"breakHorizontal":6.6,"spinRate":1056,"spinDirection":276},"zone":6,"typeConfidence":2.0,"plateTime":0.4424256284624235,"extension":6.643102224418567},"index":4,"playId":"1cb859c8-826a-3cc1-97f7-b240ec91e085","pitchNumber":3,"startTime":"2026-04-18T00:29:40.557Z","endTime":"2026-04-18T00:29:45.667Z","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":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.6,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.709708608976175,"aZ":-33.965734968372644,"pfxX":8.13604836843404,"pfxZ":-1.1380853562972248,"pX":0.33600704447284097,"pZ":2.1547044895454937,"vX0":1.1451985539380707,"vY0":-125.35337097487688,"vZ0":-1.5271875624644211,"x":104.19,"y":180.6,"x0":-1.1838730312145982,"y0":50.00186211308469,"z0":5.570640202933538,"aX":12.817207948644622},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.2,"breakHorizontal":-15.0,"spinRate":2892,"spinDirection":42},"zone":9,"typeConfidence":0.9,"plateTime":0.43863544347779726,"extension":6.24433998870361},"index":5,"playId":"29db6475-3af4-39eb-ad90-cf3f1088f40d","pitchNumber":4,"startTime":"2026-04-18T00:30:01.086Z","endTime":"2026-04-18T00:30:06.567Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:30:06.567Z","atBatIndex":59},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Daniel Schneemann hits a grand slam (2) to right field. Steven Kwan scores. Chase DeLauter scores. José Ramírez scores.","rbi":4,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-18T00:30:10.973Z","endTime":"2026-04-18T00:31:14.961Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":95},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":{"id":689296,"link":"/api/v1/people/689296"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":true,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":{"id":664991,"link":"/api/v1/people/664991"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":{"id":664991,"link":"/api/v1/people/664991"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":{"id":664991,"link":"/api/v1/people/664991"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.0,"endSpeed":87.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.29299188288855,"aZ":-12.742462946134248,"pfxX":-4.044337580648284,"pfxZ":9.739111384742435,"pX":0.3989301321752077,"pZ":3.6189846940760804,"vX0":4.628082818512047,"vY0":-141.12298928829938,"vZ0":-3.480243061815831,"x":101.79,"y":141.07,"x0":-0.7451610040555876,"y0":50.00586699437731,"z0":5.701881773103743,"aX":-8.072471809018266},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.0,"breakHorizontal":6.2,"spinRate":2638,"spinDirection":206},"zone":12,"typeConfidence":0.89,"plateTime":0.38970618150043057,"extension":6.463186754398999},"index":0,"playId":"4ec54bb6-f643-3172-9594-e1f6b18aacc8","pitchNumber":1,"startTime":"2026-04-18T00:30:29.968Z","endTime":"2026-04-18T00:30:35.020Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.583545605559195,"aZ":-12.551500220599516,"pfxX":-3.4860001164213106,"pfxZ":9.883576355139185,"pX":0.07751146900084877,"pZ":3.0159541686363593,"vX0":3.8755670056489357,"vY0":-140.65629085586102,"vZ0":-5.020523491308116,"x":114.05,"y":157.35,"x0":-0.8712445468624862,"y0":50.0041577234596,"z0":5.650819371297331,"aX":-6.922567977751982},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.9,"breakHorizontal":5.4,"spinRate":2602,"spinDirection":213},"zone":2,"typeConfidence":0.9,"plateTime":0.3907448665718891,"extension":6.454532279031092},"hitData":{"launchSpeed":107.1,"launchAngle":29.0,"totalDistance":407.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.99,"coordY":58.55}},"index":1,"playId":"16be6a9b-5393-330c-bdcc-0b1d940123a5","pitchNumber":2,"startTime":"2026-04-18T00:30:47.259Z","endTime":"2026-04-18T00:31:14.961Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:31:14.961Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Angel Martínez flies out to center fielder Leody Taveras.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-18T00:31:45.571Z","endTime":"2026-04-18T00:32:15.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":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":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-18T00:31:31.233Z","endTime":"2026-04-18T00:31:47.776Z","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(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":84.5,"endSpeed":77.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.328598881692226,"aZ":-32.63297823800737,"pfxX":-5.392951928389107,"pfxZ":-0.2989394502321101,"pX":-0.9683741707962072,"pZ":3.224158323979572,"vX0":2.2149238678138388,"vY0":-123.07915637530142,"vZ0":0.4653671503318475,"x":153.91,"y":151.73,"x0":-1.1812449007544723,"y0":50.003700345052835,"z0":5.804915027393845,"aX":-8.24162006859789},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.1,"breakHorizontal":9.2,"spinRate":1266,"spinDirection":274},"zone":11,"typeConfidence":2.0,"plateTime":0.4457015726857536,"extension":6.399110673474435},"index":1,"playId":"c05951a5-d408-303d-b2f7-f9a13f1b33f0","pitchNumber":1,"startTime":"2026-04-18T00:31:47.776Z","endTime":"2026-04-18T00:31:53.558Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.72201194810646,"aZ":-10.34622197489356,"pfxX":-3.3327585910516837,"pfxZ":10.68341964589655,"pX":-0.6423495890531908,"pZ":2.685540583411366,"vX0":2.08119582703966,"vY0":-142.4879758788979,"vZ0":-6.330148501655708,"x":141.48,"y":166.27,"x0":-0.9517245817557739,"y0":50.000698083039644,"z0":5.599260791980436,"aX":-6.807618311202454},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.1,"breakHorizontal":5.5,"spinRate":2660,"spinDirection":207},"zone":4,"typeConfidence":0.9,"plateTime":0.3853578794470076,"extension":6.460849955937909},"hitData":{"launchSpeed":98.5,"launchAngle":25.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.19,"coordY":49.25}},"index":2,"playId":"502404e6-a05d-3e4a-b3b0-8a2954f952f6","pitchNumber":2,"startTime":"2026-04-18T00:32:06.161Z","endTime":"2026-04-18T00:32:15.029Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:32:15.029Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Ward walks.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-18T00:34:35.383Z","endTime":"2026-04-18T00:35:47.282Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Shawn Armstrong replaces Hunter Gaddis.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-18T00:34:28.134Z","endTime":"2026-04-18T00:34:37.643Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":542888,"link":"/api/v1/people/542888"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.203505882918726,"aZ":-21.10218966915335,"pfxX":4.834935346331184,"pfxZ":7.261901802204696,"pX":0.8473049996885554,"pZ":2.462607300417939,"vX0":3.832742603304987,"vY0":-122.91804543699092,"vZ0":-3.5372240546190516,"x":84.7,"y":172.29,"x0":-1.3623313995955242,"y0":50.00283921592563,"z0":5.719840313248562,"aX":7.369923535783288},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":12.5,"breakHorizontal":-9.7,"spinRate":2470,"spinDirection":87},"zone":14,"typeConfidence":0.91,"plateTime":0.44624456310168537,"extension":6.5255793252340615},"index":1,"playId":"2b063e0d-41bb-3c0d-b3a8-adc2754d4cdb","pitchNumber":1,"startTime":"2026-04-18T00:34:37.643Z","endTime":"2026-04-18T00:34:43.686Z","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":93.1,"endSpeed":85.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.83745594789859,"aZ":-15.409350995972826,"pfxX":-3.7814749656044326,"pfxZ":9.01597773852745,"pX":0.1072049200915822,"pZ":3.4015162438939637,"vX0":5.163189320996719,"vY0":-135.55991401374263,"vZ0":-3.1854068811626823,"x":112.91,"y":146.94,"x0":-1.3315101451841795,"y0":50.006575387608656,"z0":5.668724698776375,"aX":-7.034881438327235},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.8,"breakHorizontal":5.8,"spinRate":2171,"spinDirection":207},"zone":12,"typeConfidence":0.91,"plateTime":0.4041763697686718,"extension":6.55059907303997},"index":2,"playId":"55156642-37fc-36a3-87fc-c0132264085c","pitchNumber":2,"startTime":"2026-04-18T00:34:52.619Z","endTime":"2026-04-18T00:34:58.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.402636574180285,"aZ":-21.460908871835457,"pfxX":6.535089823123924,"pfxZ":6.892011136083149,"pX":1.0139959139076973,"pZ":1.143373488932802,"vX0":3.55612056955298,"vY0":-124.02675003690693,"vZ0":-6.541750724320876,"x":78.35,"y":207.91,"x0":-1.288467606623265,"y0":50.00164372138055,"z0":5.611645672440716,"aX":10.15257649212489},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":11.2,"breakHorizontal":-12.7,"spinRate":2573,"spinDirection":97},"zone":14,"typeConfidence":0.91,"plateTime":0.44205711171644113,"extension":6.639191020701391},"index":3,"playId":"e62ae289-d226-3a34-ab18-46fc19a4609a","pitchNumber":3,"startTime":"2026-04-18T00:35:07.827Z","endTime":"2026-04-18T00:35:12.781Z","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":93.0,"endSpeed":85.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.965179048812928,"aZ":-17.753813561401596,"pfxX":-5.6956038529427335,"pfxZ":7.816169660153838,"pX":-0.0849675578889991,"pZ":1.4872130797426004,"vX0":5.60830211942111,"vY0":-135.12479755735035,"vZ0":-7.17344458926072,"x":120.24,"y":198.63,"x0":-1.4492921654092297,"y0":50.005834326619336,"z0":5.42790493475447,"aX":-10.514127719544696},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.7,"breakHorizontal":9.1,"spinRate":2101,"spinDirection":220},"zone":13,"typeConfidence":0.9,"plateTime":0.40563960161943413,"extension":6.547297122538681},"index":4,"playId":"7e681bf5-d0f4-3398-b85e-9ea52c246a00","pitchNumber":4,"startTime":"2026-04-18T00:35:24.322Z","endTime":"2026-04-18T00:35:30.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.890797237783627,"aZ":-19.027628069529403,"pfxX":-5.3336813383418225,"pfxZ":7.075360089373738,"pX":0.23534003071170986,"pZ":1.354090391613787,"vX0":6.520962976106431,"vY0":-135.75385588806017,"vZ0":-7.2601588833000035,"x":108.03,"y":202.22,"x0":-1.509711545654696,"y0":50.00540036365713,"z0":5.397226715766281,"aX":-9.914786710068409},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.4,"breakHorizontal":8.2,"spinRate":2160,"spinDirection":216},"zone":14,"typeConfidence":0.88,"plateTime":0.40411673428858563,"extension":6.639476753538845},"index":5,"playId":"204cfa16-4a95-3b27-b46d-1d5f26b265bd","pitchNumber":5,"startTime":"2026-04-18T00:35:41.076Z","endTime":"2026-04-18T00:35:47.282Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:35:47.282Z","atBatIndex":62},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Pete Alonso hit by pitch. Taylor Ward to 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-18T00:35:51.474Z","endTime":"2026-04-18T00:36:55.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"postOnSecond":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.091688820351294,"aZ":-21.89734560271791,"pfxX":-9.171650943834761,"pfxZ":5.477191042412527,"pX":-0.289986360497053,"pZ":2.120384464168748,"vX0":5.991390951504174,"vY0":-136.63082151209673,"vZ0":-5.144252288743315,"x":128.05,"y":181.53,"x0":-1.3275503246317795,"y0":50.00650302664848,"z0":5.547046837445917,"aX":-17.221532211392415},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.9,"breakHorizontal":15.2,"spinRate":1999,"spinDirection":221},"zone":7,"typeConfidence":0.9,"plateTime":0.40196958419507833,"extension":6.713427982741297},"index":0,"playId":"5438cd73-778b-314e-a94a-2442ea8de2f8","pitchNumber":1,"startTime":"2026-04-18T00:36:07.144Z","endTime":"2026-04-18T00:36:11.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41824901840677,"aZ":-22.5207843664507,"pfxX":7.344963386889917,"pfxZ":6.323744425621645,"pX":-0.851959033812181,"pZ":2.238035322892203,"vX0":-0.6744713149929646,"vY0":-123.05196488464289,"vZ0":-3.765504205364953,"x":149.47,"y":178.35,"x0":-1.5274262558445735,"y0":50.0044362935408,"z0":5.706062829843149,"aX":11.214823502886695},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":10.8,"breakHorizontal":-13.1,"spinRate":2520,"spinDirection":101},"zone":7,"typeConfidence":0.91,"plateTime":0.4458784365979085,"extension":6.515359188683903},"index":1,"playId":"e6b89294-4d81-3851-a474-6e775801d6cd","pitchNumber":2,"startTime":"2026-04-18T00:36:25.333Z","endTime":"2026-04-18T00:36:31.726Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.42835016599809,"aZ":-22.492893695406018,"pfxX":-9.387195022364416,"pfxZ":5.303585411614295,"pX":-1.9615151132409545,"pZ":3.6374952963832357,"vX0":2.039510862262763,"vY0":-134.76453854118037,"vZ0":-1.2266333163301018,"x":191.77,"y":140.57,"x0":-1.5127398590452366,"y0":50.00168657756697,"z0":5.699315812147192,"aX":-17.129205352464624},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.5,"breakHorizontal":16.4,"spinRate":2051,"spinDirection":220},"zone":11,"typeConfidence":0.91,"plateTime":0.4076570975436704,"extension":6.491372078626475},"index":2,"playId":"aaf04b31-96f7-3266-87a3-3d739d36bc9a","pitchNumber":3,"startTime":"2026-04-18T00:36:42.432Z","endTime":"2026-04-18T00:36:55.493Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:36:55.493Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dylan Beavers walks. Taylor Ward to 3rd. Pete Alonso to 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-18T00:38:01.840Z","endTime":"2026-04-18T00:39:24.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"postOnSecond":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"postOnThird":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-18T00:37:06.705Z","endTime":"2026-04-18T00:38:04.139Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.35229576323735,"aZ":-15.563612113657841,"pfxX":-2.3195559648291932,"pfxZ":8.978820594701597,"pX":-0.99074343868152,"pZ":3.7116896530342607,"vX0":1.972043972986001,"vY0":-135.36667491691236,"vZ0":-2.5197622362142744,"x":154.76,"y":138.56,"x0":-1.4283652700919616,"y0":50.005741707665536,"z0":5.748006711407631,"aX":-4.292938073289364},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.0,"breakHorizontal":3.7,"spinRate":2259,"spinDirection":207},"zone":11,"typeConfidence":0.9,"plateTime":0.40508122696217974,"extension":6.603416696962692},"index":1,"playId":"d008a051-759a-3678-9e68-fac9788351fa","pitchNumber":1,"startTime":"2026-04-18T00:38:04.139Z","endTime":"2026-04-18T00:38:10.297Z","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":91.7,"endSpeed":83.4,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.68057562242669,"aZ":-17.403208713536998,"pfxX":-4.243551679290421,"pfxZ":8.234934155483455,"pX":-1.317248526435299,"pZ":3.3017626907943365,"vX0":2.1094508507780954,"vY0":-133.56863766442203,"vZ0":-2.9689074438883125,"x":167.21,"y":149.63,"x0":-1.568927745717251,"y0":50.00445652116401,"z0":5.689922779269019,"aX":-7.613669183636279},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.4,"breakHorizontal":7.2,"spinRate":2172,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.4111843799728092,"extension":6.516139687567331},"index":2,"playId":"f2478b75-ade5-3357-85b3-f2e1ef0306a1","pitchNumber":2,"startTime":"2026-04-18T00:38:21.553Z","endTime":"2026-04-18T00:38:27.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.4,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.11015304201989,"aZ":-21.38588947782987,"pfxX":-9.926127623798578,"pfxZ":5.899709631117241,"pX":0.9413151283391511,"pZ":2.1366236026193737,"vX0":9.272700166635861,"vY0":-134.7946943117013,"vZ0":-5.025728040221082,"x":81.12,"y":181.09,"x0":-1.264742550316943,"y0":50.000743947453316,"z0":5.548702285466062,"aX":-18.143379029283132},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.7,"breakHorizontal":15.8,"spinRate":2105,"spinDirection":217},"zone":14,"typeConfidence":0.9,"plateTime":0.4073701281255797,"extension":6.65625097038991},"index":3,"playId":"7af57735-e1c9-3f2b-800e-207f6eeb3f25","pitchNumber":3,"startTime":"2026-04-18T00:38:40.898Z","endTime":"2026-04-18T00:38:47.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.170358479211277,"aZ":-17.564163681813003,"pfxX":-4.655813516722975,"pfxZ":8.136017049028034,"pX":-0.43124087032983377,"pZ":2.720447966143288,"vX0":4.298906931561695,"vY0":-133.53053276736503,"vZ0":-4.249362534846309,"x":133.44,"y":165.33,"x0":-1.4612635939602823,"y0":50.00615804422081,"z0":5.605362882201332,"aX":-8.364924536245129},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.9,"breakHorizontal":7.4,"spinRate":2271,"spinDirection":218},"zone":4,"typeConfidence":0.91,"plateTime":0.41101348991732856,"extension":6.5629184872082575},"index":4,"playId":"b755a35a-d54e-306e-8f24-bbec00556d14","pitchNumber":4,"startTime":"2026-04-18T00:38:58.547Z","endTime":"2026-04-18T00:39:03.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.8,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.573526576777326,"aZ":-23.089573406620858,"pfxX":1.0856479656090556,"pfxZ":5.3409808812546045,"pX":-0.4422994180952504,"pZ":1.2758187621946235,"vX0":2.440878396285174,"vY0":-129.69949867649888,"vZ0":-6.479115847963882,"x":133.86,"y":204.33,"x0":-1.5372697398369117,"y0":50.002067833614376,"z0":5.571492520693759,"aX":1.8459756265216685},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.4,"breakHorizontal":-2.5,"spinRate":2302,"spinDirection":170},"zone":13,"typeConfidence":0.83,"plateTime":0.4225890743566554,"extension":6.475011387948613},"index":5,"playId":"98f801fe-730a-3e99-80ac-943a65e0262c","pitchNumber":5,"startTime":"2026-04-18T00:39:17.985Z","endTime":"2026-04-18T00:39:24.908Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:39:24.908Z","atBatIndex":64},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Johnathan Rodríguez out on a sacrifice fly to right fielder Chase DeLauter. Taylor Ward scores.","rbi":1,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-18T00:41:51.073Z","endTime":"2026-04-18T00:42:03.593Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":671286,"fullName":"Johnathan Rodríguez","link":"/api/v1/people/671286"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"postOnSecond":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3],"actionIndex":[1,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":671286,"fullName":"Johnathan Rodríguez","link":"/api/v1/people/671286"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":{"id":542888,"link":"/api/v1/people/542888"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-18T00:39:38.424Z","endTime":"2026-04-18T00:40:49.233Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Erik Sabrowski replaces Shawn Armstrong.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-18T00:40:49.233Z","endTime":"2026-04-18T00:41:49.092Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681870,"link":"/api/v1/people/681870"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Johnathan Rodríguez replaces Samuel Basallo.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-18T00:41:49.092Z","endTime":"2026-04-18T00:41:53.368Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671286,"link":"/api/v1/people/671286"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":694212,"link":"/api/v1/people/694212"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":83.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.70949581018045,"aZ":-10.826038615814069,"pfxX":6.992974191736375,"pfxZ":11.646846413365928,"pX":-0.04299860766651426,"pZ":2.8643372614043963,"vX0":-5.900020100250923,"vY0":-135.75719285250753,"vZ0":-5.873932467331259,"x":118.64,"y":161.44,"x0":1.2693722224643975,"y0":50.00452241569447,"z0":5.837889280309198,"aX":12.819396794431997},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.7,"breakHorizontal":-11.2,"spinRate":2568,"spinDirection":144},"zone":2,"typeConfidence":0.9,"plateTime":0.406281697080352,"extension":6.6885555791759534},"hitData":{"launchSpeed":100.5,"launchAngle":16.0,"totalDistance":302.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":192.04,"coordY":96.92}},"index":3,"playId":"a5b1c04d-00ec-37e3-9994-f26fbbd95653","pitchNumber":1,"startTime":"2026-04-18T00:41:53.368Z","endTime":"2026-04-18T00:42:03.593Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:42:03.593Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Leody Taveras challenged (pitch result), call on the field was overturned: Leody Taveras walks. Pete Alonso to 3rd. Dylan Beavers to 2nd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-18T00:42:15.921Z","endTime":"2026-04-18T00:45:24.367Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"postOnSecond":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"postOnThird":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"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":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"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":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.829357786233864,"aZ":-10.931577025899871,"pfxX":7.0496876795073256,"pfxZ":11.519304326158721,"pX":-1.314552770434413,"pZ":1.5795392582922747,"vX0":-8.772969991890887,"vY0":-135.7169393075474,"vZ0":-8.909306451876056,"x":167.11,"y":196.13,"x0":1.0612193406008241,"y0":50.005300662130885,"z0":5.689260041458002,"aX":13.004249886416712},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.8,"breakHorizontal":-10.7,"spinRate":2558,"spinDirection":144},"zone":13,"typeConfidence":0.91,"plateTime":0.4053203300669579,"extension":6.757147555515004},"index":0,"playId":"5be6a725-b239-3b27-aded-7c0e2098af5b","pitchNumber":1,"startTime":"2026-04-18T00:42:34.503Z","endTime":"2026-04-18T00:42:41.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(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":93.1,"endSpeed":84.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.85452637946247,"aZ":-10.104832078344662,"pfxX":8.092100643776195,"pfxZ":12.14101731984556,"pX":-0.6071589574365525,"pZ":0.6030815511541517,"vX0":-7.5641628638055725,"vY0":-134.85139369460606,"vZ0":-11.14705834961133,"x":140.14,"y":222.5,"x0":1.2005304070991898,"y0":50.00498762094175,"z0":5.533716044429265,"aX":14.713153764961389},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.3,"breakHorizontal":-12.7,"spinRate":2597,"spinDirection":143},"zone":13,"typeConfidence":0.92,"plateTime":0.4081844775650665,"extension":6.7889490725452255},"index":1,"playId":"ba924ca5-4f9b-3350-9958-0b3dd9d259f0","pitchNumber":2,"startTime":"2026-04-18T00:42:50.625Z","endTime":"2026-04-18T00:42:55.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.815668682926077,"aZ":-13.06746638035787,"pfxX":4.87217822840618,"pfxZ":10.24380254843979,"pX":0.013311230430593641,"pZ":3.4141865411642636,"vX0":-4.830409195104378,"vY0":-136.16655104208368,"vZ0":-4.079056086084789,"x":116.49,"y":146.6,"x0":1.183128477364469,"y0":50.00097475752151,"z0":5.845283581640871,"aX":9.08578643402036},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.8,"breakHorizontal":-7.7,"spinRate":2382,"spinDirection":146},"zone":2,"typeConfidence":0.84,"plateTime":0.40331838021820055,"extension":6.571332191603673},"index":2,"playId":"f545bbad-36d5-3d11-bd7c-0daca1c2587f","pitchNumber":3,"startTime":"2026-04-18T00:43:13.072Z","endTime":"2026-04-18T00:43:17.076Z","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":94.2,"endSpeed":85.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.866077700355653,"aZ":-10.71580397157081,"pfxX":4.758410706620351,"pfxZ":11.387521010455078,"pX":-0.77125834229883,"pZ":2.449810080914386,"vX0":-6.746486211112662,"vY0":-136.81425006984995,"vZ0":-6.958613240759509,"x":146.4,"y":172.64,"x0":1.1152047803062406,"y0":50.00226618049814,"z0":5.770636857630598,"aX":8.966732237531758},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.2,"breakHorizontal":-7.1,"spinRate":2345,"spinDirection":146},"zone":4,"typeConfidence":0.88,"plateTime":0.40126279368261075,"extension":6.780819492767584},"index":3,"playId":"5f828048-59f2-3adf-bcc3-bff917aa3817","pitchNumber":4,"startTime":"2026-04-18T00:43:34.386Z","endTime":"2026-04-18T00:43:39.341Z","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":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.67939981380397,"aZ":-11.193684296255,"pfxX":6.609945952455449,"pfxZ":11.029478527522386,"pX":0.7703216332411423,"pZ":1.1575286054285208,"vX0":-3.6548876999031545,"vY0":-137.56342622103458,"vZ0":-9.963616139667197,"x":87.64,"y":207.53,"x0":1.2628164857936157,"y0":50.00036480462987,"z0":5.601552020477191,"aX":12.570326724705644},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.9,"breakHorizontal":-11.2,"spinRate":2431,"spinDirection":138},"zone":14,"typeConfidence":0.91,"plateTime":0.3993322584194696,"extension":6.853964766686601},"index":4,"playId":"ce898736-b498-39ad-811c-c33a278edbde","pitchNumber":5,"startTime":"2026-04-18T00:44:02.575Z","endTime":"2026-04-18T00:44:08.349Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-18T00:44:23.117Z","endTime":"2026-04-18T00:44:37.763Z","isPitch":false,"type":"action","player":{"id":665750,"link":"/api/v1/people/665750"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.65307186910727,"aZ":-10.526698514657413,"pfxX":6.624196544005746,"pfxZ":11.260408270974837,"pX":0.3031599838270151,"pZ":2.160211612148492,"vX0":-4.979081558313861,"vY0":-138.42466668078885,"vZ0":-7.758868146385365,"x":105.44,"y":180.45,"x0":1.2732679445588,"y0":50.000368842550635,"z0":5.721176597005236,"aX":12.730760858447475},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.7,"breakHorizontal":-10.8,"spinRate":2528,"spinDirection":143},"zone":9,"typeConfidence":0.92,"plateTime":0.39714189110753306,"extension":6.724895047432823},"index":6,"playId":"44ca0a36-e5d7-3f0d-88a8-612d3123fa50","pitchNumber":6,"startTime":"2026-04-18T00:44:37.763Z","endTime":"2026-04-18T00:44:42.436Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.035018171194466,"aZ":-10.773214856952558,"pfxX":5.886475945602944,"pfxZ":11.129277799762,"pX":-0.25112412473338264,"pZ":1.5097016545908128,"vX0":-5.720931509492524,"vY0":-138.31472143395848,"vZ0":-9.172982683069726,"x":126.57,"y":198.02,"x0":1.086873167023287,"y0":50.00449872133338,"z0":5.607003860822959,"aX":11.320399620854872},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.2,"breakHorizontal":-9.4,"spinRate":2356,"spinDirection":143},"zone":13,"typeConfidence":0.91,"plateTime":0.3971635534755853,"extension":6.964609540324088},"index":7,"playId":"ab751896-a79c-349f-8f31-7a9ba37f4153","pitchNumber":7,"startTime":"2026-04-18T00:44:57.362Z","endTime":"2026-04-18T00:45:24.367Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"}},"playEndTime":"2026-04-18T00:45:24.367Z","atBatIndex":66},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Weston Wilson doubles (1) on a sharp fly ball to left fielder Angel Martínez. Pete Alonso scores. Dylan Beavers scores. Leody Taveras to 3rd.","rbi":2,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-18T00:46:29.257Z","endTime":"2026-04-18T00:47:20.891Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"postOnThird":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"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_force","runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":{"id":542888,"link":"/api/v1/people/542888"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":{"id":542888,"link":"/api/v1/people/542888"},"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":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"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":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-18T00:45:32.028Z","endTime":"2026-04-18T00:46:50.811Z","isPitch":false,"type":"action"},{"details":{"description":"Offensive Substitution: Pinch-hitter Weston Wilson replaces Colton Cowser.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-18T00:46:31.521Z","endTime":"2026-04-18T00:46:31.522Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":681297,"link":"/api/v1/people/681297"}},{"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":95.5,"endSpeed":86.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.587362303592634,"aZ":-9.834620570334843,"pfxX":7.00485354851683,"pfxZ":11.650898806868014,"pX":0.041327081836685535,"pZ":1.9180616384022249,"vX0":-5.606489266814252,"vY0":-138.70213109046594,"vZ0":-8.486403153201843,"x":115.42,"y":186.99,"x0":1.194740267743038,"y0":50.00624667545601,"z0":5.702645600188327,"aX":13.435851180710557},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.2,"breakHorizontal":-11.3,"spinRate":2418,"spinDirection":142},"zone":8,"typeConfidence":0.93,"plateTime":0.3973053669474442,"extension":6.734748123116219},"index":2,"playId":"a0628363-4a89-3161-a2e1-58832ada2c27","pitchNumber":1,"startTime":"2026-04-18T00:46:31.523Z","endTime":"2026-04-18T00:46:38.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.486687525563468,"aZ":-41.023628447813984,"pfxX":-2.0366793791744513,"pfxZ":-6.024029387610646,"pX":0.3145078386242636,"pZ":3.651209351614198,"vX0":-1.2397436801396902,"vY0":-120.69055784916155,"vZ0":2.5014507295395556,"x":105.01,"y":140.2,"x0":1.100249973483689,"y0":50.00383783958931,"z0":6.225938877990763,"aX":-2.9909502873075566},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-10.0,"breakHorizontal":4.0,"spinRate":2403,"spinDirection":329},"zone":12,"typeConfidence":0.77,"plateTime":0.4546158654694339,"extension":6.6379885587035465},"index":3,"playId":"9f62d206-5e77-3056-819b-1db9eabf1ef2","pitchNumber":2,"startTime":"2026-04-18T00:46:49.403Z","endTime":"2026-04-18T00:46:57.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":85.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.179051289329294,"aZ":-10.778560066430806,"pfxX":6.7041248954087855,"pfxZ":11.270924040829616,"pX":-0.32068414368053316,"pZ":2.477082598147557,"vX0":-6.204777537470714,"vY0":-137.78246345430125,"vZ0":-6.9610203010024545,"x":129.22,"y":171.9,"x0":1.1032185605147176,"y0":50.00688670872603,"z0":5.785880273873658,"aX":12.731955542258486},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.8,"breakHorizontal":-10.7,"spinRate":2454,"spinDirection":145},"zone":4,"typeConfidence":0.91,"plateTime":0.39945051326352354,"extension":6.664004063789874},"hitData":{"launchSpeed":110.3,"launchAngle":22.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":29.77,"coordY":89.47}},"index":4,"playId":"2193590a-9a3e-3d6a-bdc3-0cb56bc3593a","pitchNumber":3,"startTime":"2026-04-18T00:47:08.271Z","endTime":"2026-04-18T00:47:20.891Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:47:20.891Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Coby Mayo strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-18T00:47:46.010Z","endTime":"2026-04-18T00:49:47.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"postOnThird":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"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":95.4,"endSpeed":86.1,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.30928329554463,"aZ":-10.810580696329229,"pfxX":6.43219477667005,"pfxZ":11.099894587674356,"pX":-0.5819502994556559,"pZ":3.7227388695646155,"vX0":-6.567047100019596,"vY0":-138.6483070894373,"vZ0":-3.948716179460306,"x":139.18,"y":138.27,"x0":0.994741575320043,"y0":50.00079776564629,"z0":5.900587146062739,"aX":12.378279506472042},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.3,"breakHorizontal":-10.1,"spinRate":2505,"spinDirection":146},"zone":11,"typeConfidence":0.92,"plateTime":0.39678325751050814,"extension":6.5894073213934234},"index":0,"playId":"e2ecd97d-318b-3a65-94c6-e2a2028e21ec","pitchNumber":1,"startTime":"2026-04-18T00:47:57.836Z","endTime":"2026-04-18T00:48:03.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.455120095679632,"aZ":-23.335495244788806,"pfxX":-0.6201236090485169,"pfxZ":5.252300079096134,"pX":-0.0574694547855689,"pZ":1.289260257359925,"vX0":-3.233463373585895,"vY0":-128.85451282025892,"vZ0":-6.8506267909332195,"x":119.19,"y":203.97,"x0":1.2936230979749834,"y0":50.00443970471727,"z0":5.781995040267041,"aX":-1.0444259478326385},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.2,"breakHorizontal":1.8,"spinRate":2498,"spinDirection":145},"zone":13,"typeConfidence":0.79,"plateTime":0.42486775655587605,"extension":6.527084493083787},"index":1,"playId":"192e7762-00ca-3a2f-9183-26b6813c4e76","pitchNumber":2,"startTime":"2026-04-18T00:48:13.733Z","endTime":"2026-04-18T00:48:19.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69491621217242,"aZ":-24.93817004164777,"pfxX":-0.7399254378687822,"pfxZ":4.347811781090684,"pX":0.13343314405754317,"pZ":2.4251483756834764,"vX0":-2.850177714988154,"vY0":-127.95941499213998,"vZ0":-3.816379883261856,"x":111.91,"y":173.3,"x0":1.3564674082105264,"y0":50.000783069847884,"z0":5.883372655152822,"aX":-1.229515031233471},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.3,"breakHorizontal":1.9,"spinRate":2571,"spinDirection":171},"zone":5,"typeConfidence":0.81,"plateTime":0.4275895296471979,"extension":6.539434645420578},"index":2,"playId":"66a5ff4f-03e1-3673-8d48-364cd4cf0fd9","pitchNumber":3,"startTime":"2026-04-18T00:48:30.367Z","endTime":"2026-04-18T00:48:34.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46718552428111,"aZ":-29.03532351514261,"pfxX":-0.11324668838265417,"pfxZ":1.9626970527565017,"pX":0.3196095632382083,"pZ":2.800730337776487,"vX0":-2.4154875845030688,"vY0":-125.37913411794584,"vZ0":-1.93020190933373,"x":104.82,"y":163.16,"x0":1.3086721284945808,"y0":50.00126038004737,"z0":5.941450689344271,"aX":-0.18076363539966675},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.4,"breakHorizontal":0.7,"spinRate":2512,"spinDirection":198},"zone":6,"typeConfidence":0.77,"plateTime":0.4362289553898351,"extension":6.748055625938726},"index":3,"playId":"6b62dbd2-95fe-3e3c-bf79-58515b522225","pitchNumber":4,"startTime":"2026-04-18T00:48:52.346Z","endTime":"2026-04-18T00:48:57.211Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.0,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.072924454733208,"aZ":-42.36048193019823,"pfxX":-1.6451857615304952,"pfxZ":-6.987506628844913,"pX":-1.5336206492438351,"pZ":1.8429276446824165,"vX0":-5.627466036076113,"vY0":-120.68772389919368,"vZ0":-1.19525993048443,"x":175.46,"y":189.02,"x0":1.0533147488621069,"y0":50.00316439723391,"z0":6.114941653072266,"aX":-2.3976004509569777},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-12.6,"breakHorizontal":4.4,"spinRate":2817,"spinDirection":325},"zone":13,"typeConfidence":0.75,"plateTime":0.455901794080503,"extension":7.115164744810664},"index":4,"playId":"2f2ab7d0-30fa-32f0-8482-5b6d9500932f","pitchNumber":5,"startTime":"2026-04-18T00:49:20.328Z","endTime":"2026-04-18T00:49:26.017Z","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":1},"pitchData":{"startSpeed":95.1,"endSpeed":85.2,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.049930661143094,"aZ":-9.968867491859225,"pfxX":6.949358009466441,"pfxZ":11.703531208821436,"pX":1.5808325056157118,"pZ":3.7059407026887676,"vX0":-1.744680384111885,"vY0":-138.3610834084473,"vZ0":-3.892492338371227,"x":56.74,"y":138.72,"x0":1.325857520300354,"y0":50.001314409758066,"z0":5.824103507688463,"aX":13.182864941188079},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":20.3,"breakHorizontal":-12.1,"spinRate":2547,"spinDirection":142},"zone":12,"typeConfidence":0.91,"plateTime":0.39917025515060134,"extension":6.690705737828362},"index":5,"playId":"61f43883-efab-3226-b690-9440a175223d","pitchNumber":6,"startTime":"2026-04-18T00:49:43.122Z","endTime":"2026-04-18T00:49:47.597Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:49:47.597Z","atBatIndex":68},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jeremiah Jackson homers (5) on a fly ball to left center field. Leody Taveras scores. Weston Wilson scores.","rbi":3,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-18T00:52:20.869Z","endTime":"2026-04-18T00:53:06.285Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"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":[2,3],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":{"id":641401,"link":"/api/v1/people/641401"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":{"id":681870,"link":"/api/v1/people/681870"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":{"id":681870,"link":"/api/v1/people/681870"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-18T00:49:58.656Z","endTime":"2026-04-18T00:52:07.966Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Connor Brogdon replaces Erik Sabrowski.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-18T00:52:07.966Z","endTime":"2026-04-18T00:52:23.003Z","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(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":85.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.230102552698234,"aZ":-11.973770188307332,"pfxX":-7.322948758250212,"pfxZ":10.657910118296146,"pX":-1.5614995856335698,"pZ":3.4147939070594027,"vX0":5.023305007247321,"vY0":-138.1219839601797,"vZ0":-4.444123499895602,"x":176.52,"y":146.58,"x0":-2.4702273926267284,"y0":50.00162414053489,"z0":5.875800228009146,"aX":-13.878609636530305},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.4,"breakHorizontal":11.9,"spinRate":2321,"spinDirection":214},"zone":11,"typeConfidence":0.93,"plateTime":0.39947631438189424,"extension":6.6618273607348035},"index":2,"playId":"1887eeed-6187-3b9b-9f6b-19855cfd96ed","pitchNumber":1,"startTime":"2026-04-18T00:52:23.003Z","endTime":"2026-04-18T00:52:28.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":85.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.20628147264721,"aZ":-11.093141031659238,"pfxX":-7.475802777625095,"pfxZ":11.134646153133847,"pX":-0.5162497029624594,"pZ":1.7673805751426481,"vX0":7.747401947508323,"vY0":-137.83488623658636,"vZ0":-8.516634785110496,"x":136.68,"y":191.06,"x0":-2.413953993665536,"y0":50.00400914409434,"z0":5.677591977674088,"aX":-14.155690576835124},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.1,"breakHorizontal":11.6,"spinRate":2257,"spinDirection":217},"zone":7,"typeConfidence":0.93,"plateTime":0.3998381474727166,"extension":6.8964370527174275},"hitData":{"launchSpeed":102.0,"launchAngle":33.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":63.51,"coordY":54.21}},"index":3,"playId":"d43d8783-da66-38df-b539-6b326a7fefa3","pitchNumber":2,"startTime":"2026-04-18T00:52:39.683Z","endTime":"2026-04-18T00:53:06.285Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:53:06.285Z","atBatIndex":69},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Gunnar Henderson pops out to third baseman José Ramírez.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-18T00:53:17.727Z","endTime":"2026-04-18T00:54:57.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"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,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.562037592131876,"aZ":-25.71409940269889,"pfxX":-9.671207512334375,"pfxZ":4.216191053397619,"pX":0.6152778931484634,"pZ":0.8275994043932797,"vX0":10.676398182111747,"vY0":-123.50394129896634,"vZ0":-6.390631580704053,"x":93.55,"y":216.43,"x0":-2.524562642918292,"y0":50.00077638987884,"z0":5.636055145153918,"aX":-14.81093887536182},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.1,"breakHorizontal":14.8,"spinRate":2000,"spinDirection":244},"zone":14,"typeConfidence":0.85,"plateTime":0.4449480499048626,"extension":6.843446472002617},"index":0,"playId":"2583742b-fbab-3609-822f-7d5c5a6d2586","pitchNumber":1,"startTime":"2026-04-18T00:53:26.035Z","endTime":"2026-04-18T00:53:30.956Z","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":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":76.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82855193134532,"aZ":-26.75251319303997,"pfxX":-9.828649337421481,"pfxZ":3.585538468562124,"pX":0.3018548668008862,"pZ":2.832217092124099,"vX0":9.743843279604027,"vY0":-122.36198382955457,"vZ0":-1.6530729458368218,"x":105.49,"y":162.31,"x0":-2.460633446312483,"y0":50.0017650502853,"z0":5.815317403064384,"aX":-14.858144876453629},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.4,"breakHorizontal":15.4,"spinRate":1987,"spinDirection":247},"zone":6,"typeConfidence":0.89,"plateTime":0.4481408598097598,"extension":6.918020326593601},"index":1,"playId":"cd44837c-2e9b-32b5-9207-5a3ac93fbc6d","pitchNumber":2,"startTime":"2026-04-18T00:53:39.806Z","endTime":"2026-04-18T00:53:44.331Z","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":84.6,"endSpeed":77.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.209737477297132,"aZ":-22.435316876639828,"pfxX":-10.07842483205074,"pfxZ":6.430010956077258,"pX":0.7949904991312937,"pZ":0.4626645218267872,"vX0":11.151789684535004,"vY0":-122.54357109185418,"vZ0":-7.590145942352895,"x":86.7,"y":226.29,"x0":-2.514702927777766,"y0":50.00252925470114,"z0":5.529588948887443,"aX":-15.261603409568526},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":9.8,"breakHorizontal":15.5,"spinRate":1994,"spinDirection":245},"zone":14,"typeConfidence":0.83,"plateTime":0.4477264225126789,"extension":7.003207589996927},"index":2,"playId":"d0843ad8-2fec-3a8d-8594-bfbf4c98fe3a","pitchNumber":3,"startTime":"2026-04-18T00:53:58.033Z","endTime":"2026-04-18T00:54:02.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08354694774197,"aZ":-11.49478255916764,"pfxX":-4.857615617936851,"pfxZ":10.731805833197024,"pX":-1.0789351507821836,"pZ":3.7182642361879896,"vX0":5.69265651080756,"vY0":-138.2537052553683,"vZ0":-3.808391747298463,"x":158.13,"y":138.39,"x0":-2.537859488799487,"y0":50.00638192241809,"z0":5.89052621290233,"aX":-9.364188335214896},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.7,"breakHorizontal":7.6,"spinRate":2300,"spinDirection":213},"zone":11,"typeConfidence":0.93,"plateTime":0.3968330398159696,"extension":6.6596636779253995},"index":3,"playId":"89511fbc-1700-3a8d-97c3-ae269d1e10be","pitchNumber":4,"startTime":"2026-04-18T00:54:17.797Z","endTime":"2026-04-18T00:54:23.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.646613153771515,"aZ":-21.15945575508351,"pfxX":-1.7000603242713428,"pfxZ":6.561688207205227,"pX":1.0772825861484858,"pZ":2.069352821374173,"vX0":9.542647151727923,"vY0":-128.25513256609207,"vZ0":-4.69367336477405,"x":75.94,"y":182.91,"x0":-2.458641988246732,"y0":50.003273905849774,"z0":5.557271596265654,"aX":-2.8553403124333383},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":11.0,"breakHorizontal":1.1,"spinRate":2243,"spinDirection":191},"zone":14,"typeConfidence":0.9,"plateTime":0.425828998752912,"extension":6.840731056517793},"index":4,"playId":"cdc679a1-42b6-3f9b-8952-62bb65fa18a0","pitchNumber":5,"startTime":"2026-04-18T00:54:33.032Z","endTime":"2026-04-18T00:54:38.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64857985768134,"aZ":-24.430342548649726,"pfxX":1.6186809273075036,"pfxZ":4.668743846934712,"pX":0.7485242384754675,"pZ":2.4349691103681015,"vX0":8.212375418327891,"vY0":-127.805665164958,"vZ0":-3.276369659370492,"x":88.47,"y":173.04,"x0":-2.7130641236685307,"y0":50.00431457777433,"z0":5.646339455355486,"aX":2.6839128006650275},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.9,"breakHorizontal":-4.7,"spinRate":2266,"spinDirection":175},"zone":6,"typeConfidence":0.91,"plateTime":0.42810116869253667,"extension":6.82442616508982},"hitData":{"launchSpeed":67.7,"launchAngle":43.0,"totalDistance":208.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":89.2,"coordY":125.68}},"index":5,"playId":"221c8a83-3245-3ec4-8d6a-678d959b0c2a","pitchNumber":6,"startTime":"2026-04-18T00:54:49.688Z","endTime":"2026-04-18T00:54:57.849Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:54:57.849Z","atBatIndex":70},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bo Naylor lines out to second baseman Jeremiah Jackson.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-18T00:57:37.146Z","endTime":"2026-04-18T00:58:23.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Sam Huff replaces Johnathan Rodríguez, batting 5th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-18T00:57:30.721Z","endTime":"2026-04-18T00:57:30.735Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669087,"link":"/api/v1/people/669087"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"502","replacedPlayer":{"id":671286,"link":"/api/v1/people/671286"}},{"details":{"description":"Defensive switch from center field to right field for Leody Taveras.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-18T00:57:30.735Z","endTime":"2026-04-18T00:57:30.736Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"600"},{"details":{"description":"Defensive Substitution: Blaze Alexander replaces Weston Wilson, batting 7th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-18T00:57:30.736Z","endTime":"2026-04-18T00:57:30.737Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"702","replacedPlayer":{"id":642215,"link":"/api/v1/people/642215"}},{"details":{"description":"Pitching Change: Rico Garcia replaces Anthony Nunez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-04-18T00:57:30.737Z","endTime":"2026-04-18T00:57:39.452Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670329,"link":"/api/v1/people/670329"},"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":95.9,"endSpeed":87.0,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.831600056316184,"aZ":-11.873996494542483,"pfxX":-7.920719090965497,"pfxZ":10.403446817987199,"pX":-0.7353894163872091,"pZ":2.640877400582129,"vX0":3.990731258502816,"vY0":-139.3853608442109,"vZ0":-6.684634126103129,"x":145.03,"y":167.48,"x0":-1.1633887097350981,"y0":50.00010810863682,"z0":5.868512015414402,"aX":-15.44907595853967},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.5,"breakHorizontal":13.4,"spinRate":2519,"spinDirection":213},"zone":4,"typeConfidence":0.9,"plateTime":0.39425862310617976,"extension":5.604825115283389},"index":4,"playId":"17766240-9655-3d38-8d90-daee71914239","pitchNumber":1,"startTime":"2026-04-18T00:57:39.452Z","endTime":"2026-04-18T00:57:43.803Z","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":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.7,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.890431562403023,"aZ":-19.865920570520363,"pfxX":-8.303087885183714,"pfxZ":7.804687913093141,"pX":-0.07036893846145441,"pZ":1.3771096334445347,"vX0":5.445364011229163,"vY0":-124.95949167778076,"vZ0":-6.698850765629535,"x":119.68,"y":201.6,"x0":-1.2023593747319932,"y0":50.0013242552992,"z0":5.732202092994151,"aX":-13.090187035895944},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":12.7,"breakHorizontal":13.7,"spinRate":2225,"spinDirection":230},"zone":13,"typeConfidence":0.9,"plateTime":0.43882367575949877,"extension":6.242044574579616},"index":5,"playId":"d3d4440e-0235-34f4-843e-ece78611a153","pitchNumber":2,"startTime":"2026-04-18T00:57:59.526Z","endTime":"2026-04-18T00:58:07.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.5,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.32430050424745,"aZ":-18.71706426809619,"pfxX":-9.145941037102537,"pfxZ":8.098698573981522,"pX":-0.4257760208034134,"pZ":1.8849973826368582,"vX0":5.490275763586908,"vY0":-128.51662383485322,"vZ0":-5.905626747863981,"x":133.23,"y":187.89,"x0":-1.4090877322096635,"y0":50.00023124121537,"z0":5.681147121036383,"aX":-15.192844058062144},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":13.4,"breakHorizontal":15.2,"spinRate":2416,"spinDirection":227},"zone":7,"typeConfidence":0.88,"plateTime":0.42729625708645047,"extension":5.84734398675317},"hitData":{"launchSpeed":88.4,"launchAngle":11.0,"totalDistance":187.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":155.23,"coordY":132.12}},"index":6,"playId":"98fc0c55-9e84-3615-b70f-ce70c882c04c","pitchNumber":3,"startTime":"2026-04-18T00:58:16.136Z","endTime":"2026-04-18T00:58:23.863Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:58:23.863Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Juan Brito grounds out softly, pitcher Rico Garcia to first baseman Pete Alonso.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-18T00:58:35.948Z","endTime":"2026-04-18T00:59:50.708Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"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":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670329,"link":"/api/v1/people/670329"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.0,"endSpeed":86.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.281642691903656,"aZ":-10.179342454625756,"pfxX":-8.1848146872922,"pfxZ":11.347086132607005,"pX":0.3970976201825536,"pZ":1.4469686103038375,"vX0":6.608427419860562,"vY0":-139.29057008940322,"vZ0":-9.78729823652712,"x":101.86,"y":199.71,"x0":-0.9590397834555469,"y0":50.001467422930205,"z0":5.707510907333048,"aX":-15.862042731470376},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.4,"breakHorizontal":13.2,"spinRate":2630,"spinDirection":216},"zone":14,"typeConfidence":0.9,"plateTime":0.39530120519128076,"extension":6.041117074373335},"index":0,"playId":"62c96cc7-5739-3e2e-832d-2f04e13e3647","pitchNumber":1,"startTime":"2026-04-18T00:58:48.312Z","endTime":"2026-04-18T00:58:53.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.012684200525804,"aZ":-9.019367013069498,"pfxX":-6.728487377290643,"pfxZ":11.701067564367285,"pX":-0.24936503618025962,"pZ":2.735227983317416,"vX0":4.6699766222736505,"vY0":-140.74523532657625,"vZ0":-6.920344307610453,"x":126.51,"y":164.93,"x0":-1.067603325011317,"y0":50.00185475829963,"z0":5.830923246040503,"aX":-13.314039973964203},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.7,"breakHorizontal":11.0,"spinRate":2562,"spinDirection":213},"zone":5,"typeConfidence":0.91,"plateTime":0.39121138311111414,"extension":5.808529169399838},"index":1,"playId":"16465a14-bb56-3c13-859d-244bd655b206","pitchNumber":2,"startTime":"2026-04-18T00:59:04.510Z","endTime":"2026-04-18T00:59:09.306Z","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":96.9,"endSpeed":87.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.01894151209104,"aZ":-10.443279700141868,"pfxX":-7.1510202239322975,"pfxZ":10.920272778416113,"pX":-0.01449896282842599,"pZ":3.346220297175313,"vX0":5.68613428410841,"vY0":-140.89599048921144,"vZ0":-5.0895453565406275,"x":117.55,"y":148.43,"x0":-1.1398616661858791,"y0":50.00554167802925,"z0":5.864339617766049,"aX":-14.23503270651779},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.7,"breakHorizontal":11.6,"spinRate":2496,"spinDirection":215},"zone":2,"typeConfidence":0.91,"plateTime":0.3902510643380386,"extension":5.849126092806037},"index":2,"playId":"3c53fad3-6555-3d4a-b3b8-41cb784282f2","pitchNumber":3,"startTime":"2026-04-18T00:59:21.777Z","endTime":"2026-04-18T00:59:25.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":80.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.985780740139482,"aZ":-19.447584290602432,"pfxX":-9.155054643691054,"pfxZ":7.652326781456115,"pX":-0.05930774588084141,"pZ":2.169298768843308,"vX0":6.074872284973133,"vY0":-128.7429630725918,"vZ0":-5.061672982035634,"x":119.26,"y":180.21,"x0":-1.2708629415792192,"y0":50.00638665648556,"z0":5.685270560988908,"aX":-15.232393310357587},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":12.8,"breakHorizontal":15.0,"spinRate":2373,"spinDirection":228},"zone":8,"typeConfidence":0.88,"plateTime":0.426937237055415,"extension":5.7025505280490485},"hitData":{"launchSpeed":54.3,"launchAngle":-47.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":127.9,"coordY":172.8}},"index":3,"playId":"0c80c0c1-a5f7-345c-99f5-4fa461054c12","pitchNumber":4,"startTime":"2026-04-18T00:59:42.979Z","endTime":"2026-04-18T00:59:50.708Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:59:50.708Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Orioles challenged (play at 1st), call on the field was overturned: Steven Kwan grounds out softly, pitcher Rico Garcia to first baseman Pete Alonso.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-18T00:59:57.680Z","endTime":"2026-04-18T01:01:37.819Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670329,"link":"/api/v1/people/670329"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"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":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.941902925958647,"aZ":-35.879809464333974,"pfxX":-1.2439968484567858,"pfxZ":-2.327994215838026,"pX":-1.0293718604993898,"pZ":1.7640093070836005,"vX0":1.4446039288864305,"vY0":-125.44840928900796,"vZ0":-2.9627791266933534,"x":156.24,"y":191.15,"x0":-1.4517122371030624,"y0":50.004947575512205,"z0":5.892212216075637,"aX":-1.9783483512896205},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.7,"breakHorizontal":1.9,"spinRate":2513,"spinDirection":11},"zone":13,"typeConfidence":2.0,"plateTime":0.43701375710758095,"extension":5.750054997314993},"index":0,"playId":"0437687d-5efe-33ca-8bb1-f8c92fe1ec80","pitchNumber":1,"startTime":"2026-04-18T01:00:16.703Z","endTime":"2026-04-18T01:00:22.912Z","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":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.093505950778844,"aZ":-36.87110784639723,"pfxX":-0.5715768726201471,"pfxZ":-2.9459854808253727,"pX":-1.1553085820818436,"pZ":2.2507519958719966,"vX0":0.9700638105630093,"vY0":-125.10489884950512,"vZ0":-1.7296155150271773,"x":161.04,"y":178.01,"x0":-1.472982332001486,"y0":50.005355889453135,"z0":5.95975356675857,"aX":-0.9106520495048868},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-5.5,"breakHorizontal":0.8,"spinRate":2492,"spinDirection":23},"zone":13,"typeConfidence":2.0,"plateTime":0.43701411257246914,"extension":5.848403659118206},"index":1,"playId":"1192a1c5-6e3c-39dc-baa3-59ab72f67f8c","pitchNumber":2,"startTime":"2026-04-18T01:00:33.030Z","endTime":"2026-04-18T01:00:39.027Z","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":2},"pitchData":{"startSpeed":86.7,"endSpeed":78.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5764080547884,"aZ":-18.17470736406133,"pfxX":-9.120908704606057,"pfxZ":8.769727122121575,"pX":-0.031185140677194,"pZ":2.9862997960789928,"vX0":5.957373851081493,"vY0":-126.06628086037739,"vZ0":-3.4496447330494826,"x":118.19,"y":158.15,"x0":-1.249684284848681,"y0":50.00359171123505,"z0":5.8542053866820405,"aX":-14.562079078850738},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":15.2,"breakHorizontal":15.0,"spinRate":2406,"spinDirection":223},"zone":2,"typeConfidence":0.91,"plateTime":0.4358392684453922,"extension":6.156898294274787},"index":2,"playId":"382420c0-a824-3002-8d49-f3e0d556aee8","pitchNumber":3,"startTime":"2026-04-18T01:00:49.777Z","endTime":"2026-04-18T01:00:55.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.8832220989458,"aZ":-12.203504820498477,"pfxX":-7.660250928730755,"pfxZ":10.06431419988606,"pX":-0.3695771109323916,"pZ":2.368073146032248,"vX0":4.770893781766495,"vY0":-140.46834246199785,"vZ0":-7.122859478280379,"x":131.09,"y":174.84,"x0":-1.1009241572493866,"y0":50.0043839472388,"z0":5.742262439186645,"aX":-15.202911105813286},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.8,"breakHorizontal":12.8,"spinRate":2476,"spinDirection":216},"zone":4,"typeConfidence":0.91,"plateTime":0.3909753376586447,"extension":6.022067251031516},"index":3,"playId":"3235dd04-09fd-3d60-b999-c244fe431a01","pitchNumber":4,"startTime":"2026-04-18T01:01:06.170Z","endTime":"2026-04-18T01:01:11.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.902408271654984,"aZ":-20.57787032155697,"pfxX":-8.531703720377257,"pfxZ":6.96541475170406,"pX":-1.086266014133001,"pZ":2.915797208733646,"vX0":3.369714341355258,"vY0":-128.55709737116206,"vZ0":-3.2383348736646878,"x":158.41,"y":160.05,"x0":-1.3091901102271872,"y0":50.00571280633054,"z0":5.798557713280081,"aX":-14.210917317036616},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":12.1,"breakHorizontal":14.6,"spinRate":2462,"spinDirection":229},"zone":11,"typeConfidence":0.88,"plateTime":0.42688106090280264,"extension":6.127456218228544},"hitData":{"launchSpeed":55.0,"launchAngle":-36.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":132.0,"coordY":185.0}},"index":4,"playId":"954b747e-2d56-3c42-badb-51a12dcecb18","pitchNumber":5,"startTime":"2026-04-18T01:01:28.959Z","endTime":"2026-04-18T01:01:37.819Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":110},"playEndTime":"2026-04-18T01:01:37.819Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Ward strikes out swinging.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-18T01:05:27.389Z","endTime":"2026-04-18T01:06:37.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"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,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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(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":94.8,"endSpeed":86.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.723537299473804,"aZ":-14.50184827635356,"pfxX":-7.047195108611092,"pfxZ":9.268046545667687,"pX":0.6002053023343212,"pZ":2.2432409291344406,"vX0":10.401857388540153,"vY0":-137.50221185819854,"vZ0":-6.856972936256477,"x":94.12,"y":178.21,"x0":-2.3237233043267413,"y0":50.002164398579275,"z0":5.761445471465432,"aX":-13.43673060782576},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.4,"breakHorizontal":10.4,"spinRate":2239,"spinDirection":214},"zone":6,"typeConfidence":0.92,"plateTime":0.39901329085424786,"extension":6.809549523306583},"index":0,"playId":"b5b175f8-f54d-38b9-bbbd-634bba053fd3","pitchNumber":1,"startTime":"2026-04-18T01:05:27.389Z","endTime":"2026-04-18T01:05:32.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.515359669995263,"aZ":-23.879846800921936,"pfxX":-10.491226296724259,"pfxZ":5.4553887846249705,"pX":-0.09988383150208988,"pZ":0.8243357139888144,"vX0":8.960434978120066,"vY0":-123.06877956035284,"vZ0":-6.7790179860900865,"x":120.81,"y":216.52,"x0":-2.441190973420529,"y0":50.002671798348636,"z0":5.663561977650118,"aX":-15.945936023939154},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":8.3,"breakHorizontal":16.7,"spinRate":1928,"spinDirection":246},"zone":13,"typeConfidence":0.86,"plateTime":0.4466377743438814,"extension":6.823649688874378},"index":1,"playId":"d1ae1d9d-366e-3488-91b0-3d588ff9985e","pitchNumber":2,"startTime":"2026-04-18T01:05:40.847Z","endTime":"2026-04-18T01:05:45.597Z","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":83.6,"endSpeed":76.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37240728388502,"aZ":-27.31216834753242,"pfxX":-9.787927466962984,"pfxZ":3.2900009410550153,"pX":-0.35355714592931897,"pZ":1.3983800634725487,"vX0":8.545722908834263,"vY0":-121.32729236670576,"vZ0":-4.405809108546774,"x":130.48,"y":201.02,"x0":-2.6623605639829977,"y0":50.005695188200825,"z0":5.638428939575953,"aX":-14.48707005996704},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":5.0,"breakHorizontal":15.5,"spinRate":1912,"spinDirection":245},"zone":13,"typeConfidence":0.89,"plateTime":0.4527154870293173,"extension":6.72675173532664},"index":2,"playId":"30f04bf6-cf3a-360c-967a-3e5c88eb8755","pitchNumber":3,"startTime":"2026-04-18T01:05:59.525Z","endTime":"2026-04-18T01:06:05.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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":85.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.18770822064167,"aZ":-12.940014231286586,"pfxX":-4.494963210187046,"pfxZ":10.10765003135827,"pX":0.3440049562991552,"pZ":3.129170820103715,"vX0":8.813351864025073,"vY0":-137.92337203694328,"vZ0":-5.150040295853628,"x":103.89,"y":154.29,"x0":-2.326705653965125,"y0":50.00256832722038,"z0":5.911972925215524,"aX":-8.554079487571716},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.2,"breakHorizontal":6.0,"spinRate":2248,"spinDirection":212},"zone":3,"typeConfidence":0.92,"plateTime":0.39900752180007615,"extension":7.104056276674568},"index":3,"playId":"496fac14-2517-37a5-ae3f-9b8f8c4192f4","pitchNumber":4,"startTime":"2026-04-18T01:06:14.021Z","endTime":"2026-04-18T01:06:18.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":85.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.00013709500802,"aZ":-13.723761425946487,"pfxX":-6.500124016960259,"pfxZ":9.759219988563952,"pX":-0.09671788430208329,"pZ":3.0931417899940987,"vX0":8.193293638855248,"vY0":-137.9127241961969,"vZ0":-4.96465061331227,"x":120.69,"y":155.27,"x0":-2.287833593862413,"y0":50.000898611962924,"z0":5.871107155146001,"aX":-12.286993864629014},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.6,"breakHorizontal":9.7,"spinRate":2382,"spinDirection":214},"zone":2,"typeConfidence":0.93,"plateTime":0.4000178950204094,"extension":6.7304940371011455},"index":4,"playId":"adb824c8-e4d2-3236-8360-e848c3e7ed73","pitchNumber":5,"startTime":"2026-04-18T01:06:33.209Z","endTime":"2026-04-18T01:06:37.776Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T01:06:37.776Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Alonso flies out to right fielder Chase DeLauter.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-18T01:06:40.320Z","endTime":"2026-04-18T01:07:25.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"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,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.085480160941064,"aZ":-17.406701664336126,"pfxX":-0.7318622472472507,"pfxZ":8.407126627144041,"pX":-0.03440943377181305,"pZ":0.6928221431858442,"vX0":6.997102242609156,"vY0":-131.95499017731547,"vZ0":-9.05828926481908,"x":118.31,"y":220.07,"x0":-2.629751863606997,"y0":50.00357081187034,"z0":5.4622845896724455,"aX":-1.2860828540845917},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.3,"breakHorizontal":-0.2,"spinRate":2555,"spinDirection":202},"zone":14,"typeConfidence":0.8,"plateTime":0.4157016364707511,"extension":6.805630058010845},"index":0,"playId":"651164da-8023-371c-96c5-faed50129b82","pitchNumber":1,"startTime":"2026-04-18T01:06:59.130Z","endTime":"2026-04-18T01:07:03.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":85.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.71243440854424,"aZ":-12.202216591793404,"pfxX":-7.0898908968173595,"pfxZ":10.516917587438067,"pX":-0.18229675625574512,"pZ":2.2372475032693764,"vX0":8.135021607079105,"vY0":-137.6918997427248,"vZ0":-7.370832552438792,"x":123.95,"y":178.37,"x0":-2.2694192825278012,"y0":50.00267543025087,"z0":5.794665735293286,"aX":-13.46412093472884},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.4,"breakHorizontal":10.9,"spinRate":2431,"spinDirection":209},"zone":8,"typeConfidence":0.93,"plateTime":0.3994839549025886,"extension":6.768439865696364},"hitData":{"launchSpeed":91.8,"launchAngle":35.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":201.7,"coordY":96.78}},"index":1,"playId":"96844d85-50bf-33d9-a881-5d028990efa7","pitchNumber":2,"startTime":"2026-04-18T01:07:16.444Z","endTime":"2026-04-18T01:07:25.817Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T01:07:25.817Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dylan Beavers singles on a ground ball to right fielder Chase DeLauter.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-18T01:07:28.547Z","endTime":"2026-04-18T01:08:56.262Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":84.7,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.714908696448084,"aZ":-11.865697236640342,"pfxX":-6.555154920148034,"pfxZ":10.875442340864652,"pX":-1.5928569299311066,"pZ":3.1916162365380196,"vX0":4.772328669839195,"vY0":-136.89335776466314,"vZ0":-4.726493690650307,"x":177.72,"y":152.61,"x0":-2.5212303433401497,"y0":50.00478131096554,"z0":5.7755389698267905,"aX":-12.244260471956242},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.7,"breakHorizontal":10.7,"spinRate":2426,"spinDirection":211},"zone":11,"typeConfidence":0.93,"plateTime":0.40257606373534793,"extension":6.738882895873606},"index":0,"playId":"a686c286-db9d-341f-b5a7-f3f2fc9e475b","pitchNumber":1,"startTime":"2026-04-18T01:07:54.174Z","endTime":"2026-04-18T01:07:58.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.0,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28948738377531,"aZ":-19.776161385648553,"pfxX":-9.512152595667326,"pfxZ":8.171284156982917,"pX":0.3616770610996654,"pZ":1.2121581365662568,"vX0":10.18095444564871,"vY0":-123.14600363230886,"vZ0":-6.606699138796123,"x":103.21,"y":206.05,"x0":-2.61467533031668,"y0":50.00029275425112,"z0":5.634197206080657,"aX":-14.42657910349298},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":13.2,"breakHorizontal":14.5,"spinRate":2154,"spinDirection":241},"zone":14,"typeConfidence":0.59,"plateTime":0.4469163232374114,"extension":6.942398279532368},"index":1,"playId":"70937f1e-5fa8-3a7d-bab6-38d863873698","pitchNumber":2,"startTime":"2026-04-18T01:08:07.313Z","endTime":"2026-04-18T01:08:12.823Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":85.7,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.862327952797884,"aZ":-12.289599730270469,"pfxX":-7.486235346111534,"pfxZ":10.464625050607207,"pX":-0.048482528685996645,"pZ":2.173430920801256,"vX0":9.113543843982985,"vY0":-137.9880808101712,"vZ0":-7.164365877617837,"x":118.85,"y":180.1,"x0":-2.4442146677319716,"y0":50.00525354112417,"z0":5.657743967708776,"aX":-14.229267911636786},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.3,"breakHorizontal":11.3,"spinRate":2371,"spinDirection":220},"zone":8,"typeConfidence":0.93,"plateTime":0.39915489419177197,"extension":7.10346436475693},"index":2,"playId":"24239326-7f56-39c5-9f0e-db00a99d7f45","pitchNumber":3,"startTime":"2026-04-18T01:08:23.888Z","endTime":"2026-04-18T01:08:28.431Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.13830424433429,"aZ":-29.272002979307004,"pfxX":-10.466080696594837,"pfxZ":1.905419745700189,"pX":0.2755534571198854,"pZ":1.6116232591969268,"vX0":10.103847371164244,"vY0":-122.59916603264077,"vZ0":-3.890055122057129,"x":106.5,"y":195.27,"x0":-2.5384549963378937,"y0":50.001911871181,"z0":5.715910900818016,"aX":-15.938410663457475},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.8,"breakHorizontal":16.6,"spinRate":2004,"spinDirection":249},"zone":14,"typeConfidence":0.9,"plateTime":0.4466898149163745,"extension":6.85996655077228},"hitData":{"launchSpeed":96.8,"launchAngle":-17.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.18,"coordY":121.39}},"index":3,"playId":"3039f46f-19dc-320e-938a-ab37b64c04b9","pitchNumber":4,"startTime":"2026-04-18T01:08:45.623Z","endTime":"2026-04-18T01:08:56.262Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T01:08:56.262Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sam Huff strikes out swinging.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-18T01:09:09.434Z","endTime":"2026-04-18T01:10:36.682Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669087,"fullName":"Sam Huff","link":"/api/v1/people/669087"},"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,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":669087,"fullName":"Sam Huff","link":"/api/v1/people/669087"},"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":"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.5,"endSpeed":84.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.531803543059794,"aZ":-13.65728254016978,"pfxX":-6.805913334746505,"pfxZ":10.084561826554616,"pX":0.2526199364311198,"pZ":2.4085219970465306,"vX0":8.800055960873774,"vY0":-135.59880618141568,"vZ0":-6.611302771978519,"x":107.37,"y":173.75,"x0":-2.171982494708563,"y0":50.003576997421284,"z0":5.857068040664933,"aX":-12.497783402417832},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.8,"breakHorizontal":10.1,"spinRate":2243,"spinDirection":211},"zone":5,"typeConfidence":0.91,"plateTime":0.40613080738293794,"extension":6.8408977097294725},"index":0,"playId":"21c7178f-2d90-35e4-9514-f76c74fbf3ee","pitchNumber":1,"startTime":"2026-04-18T01:09:26.618Z","endTime":"2026-04-18T01:09:30.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19753719197196,"aZ":-12.390087364398202,"pfxX":-4.516664004106088,"pfxZ":10.796235619750995,"pX":0.45197833437581264,"pZ":3.020349565906327,"vX0":8.270989892190718,"vY0":-135.18347285144614,"vZ0":-5.088224597791337,"x":99.77,"y":157.23,"x0":-2.0742824028288003,"y0":50.0033536218407,"z0":5.811975634491655,"aX":-8.27803337813109},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.5,"breakHorizontal":6.2,"spinRate":2303,"spinDirection":208},"zone":3,"typeConfidence":0.89,"plateTime":0.40673093999035315,"extension":6.655322011300795},"index":1,"playId":"df7a7b4c-7126-3e99-a6de-4bc3f4114b6d","pitchNumber":2,"startTime":"2026-04-18T01:09:48.361Z","endTime":"2026-04-18T01:09:55.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.117772608203055,"aZ":-10.188556630245664,"pfxX":-4.59927979720484,"pfxZ":12.0263134159254,"pX":-0.3175202851856728,"pZ":2.9737731005293098,"vX0":6.643401096599258,"vY0":-135.25566387072845,"vZ0":-5.614679344547109,"x":129.1,"y":158.49,"x0":-2.2231148599697352,"y0":50.00632519589054,"z0":5.810627107956441,"aX":-8.411224222774408},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.5,"breakHorizontal":6.7,"spinRate":2406,"spinDirection":213},"zone":1,"typeConfidence":0.91,"plateTime":0.4070038236960829,"extension":6.591624761583941},"index":2,"playId":"c225bd08-4f19-3812-a0b5-709d5b54c932","pitchNumber":3,"startTime":"2026-04-18T01:10:09.261Z","endTime":"2026-04-18T01:10:13.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.6,"endSpeed":84.9,"strikeZoneTop":3.39,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.760535862156036,"aZ":-15.684649614180346,"pfxX":-6.67209961068929,"pfxZ":8.874599069012962,"pX":0.13495028405909565,"pZ":3.252359967125523,"vX0":8.764715498808611,"vY0":-135.92055907123458,"vZ0":-3.6307970392313824,"x":111.86,"y":150.97,"x0":-2.2752741276815356,"y0":50.001107321746204,"z0":5.705048907250257,"aX":-12.395099419798411},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.4,"breakHorizontal":10.1,"spinRate":2256,"spinDirection":212},"zone":2,"typeConfidence":0.91,"plateTime":0.40407520849747547,"extension":6.824889254568201},"index":3,"playId":"2b2a676a-e6e6-3d75-851a-2c1f2583f7ac","pitchNumber":4,"startTime":"2026-04-18T01:10:32.087Z","endTime":"2026-04-18T01:10:36.682Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T01:10:36.682Z","atBatIndex":77},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Chase DeLauter flies out to center fielder Blaze Alexander.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-18T01:13:23.420Z","endTime":"2026-04-18T01:13:52.405Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Helsley replaces Rico Garcia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-18T01:13:00.518Z","endTime":"2026-04-18T01:13:25.548Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664854,"link":"/api/v1/people/664854"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.3,"endSpeed":90.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.8004119503094,"aZ":-12.021790396767296,"pfxX":-1.865116440378817,"pfxZ":9.597378804852903,"pX":-0.07460712692407503,"pZ":3.6379466401438587,"vX0":1.7808503503540463,"vY0":-144.47784146711317,"vZ0":-4.376211202117375,"x":119.84,"y":140.56,"x0":-0.4587197467259318,"y0":50.00143068012638,"z0":5.9196367872748,"aX":-3.915899672062274},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.6,"breakHorizontal":3.0,"spinRate":2304,"spinDirection":201},"zone":11,"typeConfidence":0.9,"plateTime":0.3800969652513091,"extension":6.511013236661788},"index":1,"playId":"cb2e0092-3016-3ac6-90ca-c1c6b72f8bf4","pitchNumber":1,"startTime":"2026-04-18T01:13:25.548Z","endTime":"2026-04-18T01:13:30.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.9,"endSpeed":90.9,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.598509280292305,"aZ":-13.324745567814515,"pfxX":-1.3740830135777977,"pfxZ":8.859646375315183,"pX":0.7265655485244065,"pZ":2.5930405562770744,"vX0":2.9791999787162475,"vY0":-145.30103978886763,"vZ0":-7.028506675767762,"x":89.31,"y":168.77,"x0":-0.13581179497897497,"y0":50.0062807251925,"z0":5.861514800519576,"aX":-2.9247509166995234},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":14.8,"breakHorizontal":1.9,"spinRate":2329,"spinDirection":196},"zone":6,"typeConfidence":0.9,"plateTime":0.3776632285941939,"extension":6.632638543164931},"hitData":{"launchSpeed":94.1,"launchAngle":45.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.52,"coordY":84.88}},"index":2,"playId":"ab090886-c638-3919-adfc-20eaaac361fd","pitchNumber":2,"startTime":"2026-04-18T01:13:42.775Z","endTime":"2026-04-18T01:13:52.405Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T01:13:52.405Z","atBatIndex":78},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Ramírez walks.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-18T01:13:56.333Z","endTime":"2026-04-18T01:16:10.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.225502321376467,"aZ":-31.173299693344077,"pfxX":1.3715810345795054,"pfxZ":0.5887892994376168,"pX":0.5689118162312735,"pZ":-0.007900535153408446,"vX0":2.2672954572032666,"vY0":-129.83521778701385,"vZ0":-8.372431300918013,"x":95.31,"y":238.99,"x0":-0.4939707341287444,"y0":50.004762643109814,"z0":5.631557924627188,"aX":2.3413875601879335},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.6,"breakHorizontal":-3.0,"spinRate":2389,"spinDirection":94},"zone":14,"typeConfidence":0.9,"plateTime":0.42189125286493967,"extension":6.68857826105988},"index":0,"playId":"4e35caaa-1e1e-3b64-bb41-896cbebb9692","pitchNumber":1,"startTime":"2026-04-18T01:14:26.363Z","endTime":"2026-04-18T01:14:31.071Z","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":88.8,"endSpeed":81.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21167480888156,"aZ":-28.630899669467393,"pfxX":-8.954433412063874,"pfxZ":2.1138714911699257,"pX":-1.6857741308718897,"pZ":2.713202837796063,"vX0":-0.31335573548091883,"vY0":-129.3393821742968,"vZ0":-2.514149762169587,"x":181.26,"y":165.52,"x0":-0.40077207663687336,"y0":50.00550344427063,"z0":5.913412314271931,"aX":-15.038907488513683},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.5,"breakHorizontal":16.2,"spinRate":1194,"spinDirection":210},"zone":11,"typeConfidence":0.92,"plateTime":0.42491771139310464,"extension":6.560550264852031},"index":1,"playId":"9e52969f-e5f0-386f-9f99-86a00b157c46","pitchNumber":2,"startTime":"2026-04-18T01:14:46.591Z","endTime":"2026-04-18T01:14:51.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.25811267210141,"aZ":-32.062768745000646,"pfxX":2.266428226619463,"pfxZ":0.073363618357428,"pX":0.1565589197996792,"pZ":2.377713483383721,"vX0":0.32955033953620305,"vY0":-124.49085736119218,"vZ0":-2.1837480034597094,"x":111.03,"y":174.58,"x0":-0.27205404524411136,"y0":50.004572448531555,"z0":5.93436943655107,"aX":3.5382743520448003},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.1,"breakHorizontal":-4.2,"spinRate":2271,"spinDirection":96},"zone":5,"typeConfidence":0.91,"plateTime":0.4408874266385343,"extension":6.680670742464649},"index":2,"playId":"8938034a-71ad-38c3-9501-ce8d8dc13ba1","pitchNumber":3,"startTime":"2026-04-18T01:15:04.920Z","endTime":"2026-04-18T01:15:10.667Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.8,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.5647099738477,"aZ":-18.2673182588106,"pfxX":-7.688638876034372,"pfxZ":7.925731449585555,"pX":-0.5656912296423253,"pZ":0.9952781444754714,"vX0":1.8739977919761506,"vY0":-132.20468614718257,"vZ0":-8.527244582950896,"x":138.56,"y":211.91,"x0":-0.28913711028265254,"y0":50.00135521010596,"z0":5.625846373526615,"aX":-13.48510127832042},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.5,"breakHorizontal":13.4,"spinRate":1469,"spinDirection":209},"zone":13,"typeConfidence":0.88,"plateTime":0.41575238299601835,"extension":6.75561882806392},"index":3,"playId":"bf069ff2-8911-39f2-9b35-e0c8c04b9ae1","pitchNumber":4,"startTime":"2026-04-18T01:15:22.685Z","endTime":"2026-04-18T01:15:27.332Z","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":1},"pitchData":{"startSpeed":101.7,"endSpeed":92.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.2380238149382,"aZ":-7.4441720984996325,"pfxX":-1.504600497315347,"pfxZ":11.213052197467487,"pX":-0.8278806884042638,"pZ":4.056419242594072,"vX0":-1.1322203643192883,"vY0":-148.00383027214093,"vZ0":-4.302500090898202,"x":148.56,"y":129.26,"x0":-0.2440983839287526,"y0":50.00563711735916,"z0":5.97071358663822,"aX":-3.318869894791403},"breaks":{"breakAngle":22.8,"breakLength":1.2,"breakY":24.0,"breakVertical":-7.0,"breakVerticalInduced":19.6,"breakHorizontal":3.0,"spinRate":2615,"spinDirection":193},"zone":11,"typeConfidence":0.91,"plateTime":0.3709071128255803,"extension":6.517478032525714},"index":4,"playId":"df0d2614-c131-392c-b8a1-680fc9df60c0","pitchNumber":5,"startTime":"2026-04-18T01:15:46.938Z","endTime":"2026-04-18T01:15:52.231Z","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":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.283655040771116,"aZ":-29.360041442573344,"pfxX":2.0894226023889035,"pfxZ":1.641932922273872,"pX":0.6256007049727877,"pZ":-0.7048483808271528,"vX0":1.6087631675463772,"vY0":-130.31559960452307,"vZ0":-10.37801770518781,"x":93.15,"y":257.81,"x0":-0.27193160096918356,"y0":50.00219477470131,"z0":5.559336047349201,"aX":3.5808646537257633},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.8,"breakHorizontal":-4.2,"spinRate":2376,"spinDirection":153},"zone":14,"typeConfidence":0.9,"plateTime":0.42087209990772667,"extension":6.7967911481225975},"index":5,"playId":"bfdbbdd2-86cf-3605-9f09-ff4cb66b69cb","pitchNumber":6,"startTime":"2026-04-18T01:16:04.656Z","endTime":"2026-04-18T01:16:10.758Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T01:16:10.758Z","atBatIndex":79},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Manzardo strikes out swinging.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-18T01:16:15.141Z","endTime":"2026-04-18T01:17:46.125Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669087,"link":"/api/v1/people/669087"},"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":99.3,"endSpeed":90.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.605484361997824,"aZ":-10.454068630322826,"pfxX":-1.2436716011833007,"pfxZ":10.338043015148678,"pX":0.18171549192727254,"pZ":1.2280022374912634,"vX0":0.7960328262908742,"vY0":-144.2713843705686,"vZ0":-11.228235231235997,"x":110.07,"y":205.62,"x0":0.0633202752504606,"y0":50.001739391482936,"z0":5.821755016657512,"aX":-2.612838480852164},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.6,"breakHorizontal":2.0,"spinRate":2574,"spinDirection":194},"zone":14,"typeConfidence":0.9,"plateTime":0.38013458257285304,"extension":6.6087164258205675},"index":0,"playId":"beca91b4-030f-33fd-b82d-2676d263f272","pitchNumber":1,"startTime":"2026-04-18T01:16:38.606Z","endTime":"2026-04-18T01:16:43.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.275116501476525,"aZ":-29.069993656949496,"pfxX":1.2889855502581318,"pfxZ":1.8405553183900718,"pX":-0.18120173597647873,"pZ":2.748376999694925,"vX0":-0.006947854692379865,"vY0":-128.80618338959866,"vZ0":-2.474960945326398,"x":123.91,"y":164.57,"x0":-0.34614262762986625,"y0":50.00632940588142,"z0":5.956134153447013,"aX":2.17908938154021},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.0,"breakHorizontal":-2.3,"spinRate":2325,"spinDirection":145},"zone":5,"typeConfidence":0.9,"plateTime":0.4242834819886241,"extension":6.68016628322327},"index":1,"playId":"9729e51e-1c1d-3003-a247-48347d150a76","pitchNumber":2,"startTime":"2026-04-18T01:16:55.807Z","endTime":"2026-04-18T01:17:01.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.387294912793415,"aZ":-21.298656828815005,"pfxX":-7.494686758957841,"pfxZ":6.386889490816576,"pX":-0.38377364762581334,"pZ":2.4692877530321944,"vX0":2.301804613687684,"vY0":-129.7101060012395,"vZ0":-4.5011072175088795,"x":131.63,"y":172.11,"x0":-0.3096032468046514,"y0":50.000765282502876,"z0":5.853104627533032,"aX":-12.755975580173919},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.8,"breakHorizontal":13.1,"spinRate":1457,"spinDirection":208},"zone":4,"typeConfidence":0.92,"plateTime":0.42242666352742697,"extension":6.7536940004398955},"index":2,"playId":"47a8166a-fc70-39be-a27a-0586f1cc9af0","pitchNumber":3,"startTime":"2026-04-18T01:17:13.722Z","endTime":"2026-04-18T01:17:19.578Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-18T01:17:24.694Z","endTime":"2026-04-18T01:17:40.719Z","isPitch":false,"type":"action","player":{"id":700932,"link":"/api/v1/people/700932"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.85924708936081,"aZ":-19.643319277455173,"pfxX":-7.822896158443017,"pfxZ":7.217763363506007,"pX":-0.5552166111376773,"pZ":1.6783999774811749,"vX0":2.008076442128883,"vY0":-131.66360164007085,"vZ0":-6.559526824543316,"x":138.16,"y":193.46,"x0":-0.31690908429858095,"y0":50.00383872194641,"z0":5.681176341641022,"aX":-13.581989730685807},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.6,"breakHorizontal":13.7,"spinRate":1590,"spinDirection":209},"zone":7,"typeConfidence":0.89,"plateTime":0.41778949996013637,"extension":6.749224042743548},"index":4,"playId":"87f65b97-7f3a-3679-acfd-c665d10599ea","pitchNumber":4,"startTime":"2026-04-18T01:17:40.719Z","endTime":"2026-04-18T01:17:46.125Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T01:17:46.125Z","atBatIndex":80},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"George Valera grounds out, second baseman Jeremiah Jackson to first baseman Pete Alonso.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-18T01:18:15.908Z","endTime":"2026-04-18T01:19:09.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":3},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter George Valera replaces Rhys Hoskins.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-18T01:17:56.258Z","endTime":"2026-04-18T01:18:18.192Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671655,"link":"/api/v1/people/671655"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":656555,"link":"/api/v1/people/656555"}},{"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":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05041072805708,"aZ":-31.255586561856887,"pfxX":2.187157799508203,"pfxZ":0.5791836667636421,"pX":-0.06609493099351484,"pZ":2.4060473861851377,"vX0":-0.32421019291978853,"vY0":-126.01278339301405,"vZ0":-2.6034063983441222,"x":119.52,"y":173.82,"x0":-0.21935475287974404,"y0":50.00611132334908,"z0":5.993067856563704,"aX":3.496836626017019},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.7,"breakHorizontal":-3.8,"spinRate":2329,"spinDirection":111},"zone":5,"typeConfidence":0.91,"plateTime":0.4356739689255096,"extension":6.597649206722058},"index":1,"playId":"5bbc3c6f-6a44-3817-ac93-626ecf74fd9b","pitchNumber":1,"startTime":"2026-04-18T01:18:18.192Z","endTime":"2026-04-18T01:18:22.646Z","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":2},"pitchData":{"startSpeed":89.1,"endSpeed":80.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.962424813953138,"aZ":-25.789820653495138,"pfxX":-7.638635512649706,"pfxZ":3.7878601220756725,"pX":-2.0121555715496644,"pZ":4.198498225824135,"vX0":-1.5804310251973435,"vY0":-129.75982426186172,"vZ0":0.5764718222804717,"x":193.7,"y":125.42,"x0":-0.40166015615366385,"y0":50.00456494505533,"z0":5.955608010635418,"aX":-12.88241566150318},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.2,"breakHorizontal":14.2,"spinRate":1216,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.42390544494853444,"extension":6.630718605519388},"index":2,"playId":"43feff4e-a5ff-31b5-ae0e-42dc5e70dff1","pitchNumber":2,"startTime":"2026-04-18T01:18:40.841Z","endTime":"2026-04-18T01:18:47.116Z","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":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.355506099147572,"aZ":-25.061916724742805,"pfxX":-8.62738929066163,"pfxZ":4.097375372649767,"pX":-0.47365227511313207,"pZ":2.585520571574191,"vX0":2.272103556825998,"vY0":-131.57153065182592,"vZ0":-3.6083755202839365,"x":135.05,"y":168.97,"x0":-0.2325744359702259,"y0":50.00635889045887,"z0":5.852194804780427,"aX":-14.98660369222155},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.7,"breakHorizontal":15.0,"spinRate":1299,"spinDirection":213},"zone":4,"typeConfidence":0.91,"plateTime":0.4177953195290791,"extension":6.8032109293030105},"hitData":{"launchSpeed":92.2,"launchAngle":-26.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.08,"coordY":146.8}},"index":3,"playId":"3d59d645-9c43-31d6-ae0c-7886de740138","pitchNumber":3,"startTime":"2026-04-18T01:19:00.960Z","endTime":"2026-04-18T01:19:09.242Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T01:19:09.242Z","atBatIndex":81}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"George Valera grounds out, second baseman Jeremiah Jackson to first baseman Pete Alonso.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-18T01:18:15.908Z","endTime":"2026-04-18T01:19:09.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":3},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter George Valera replaces Rhys Hoskins.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-18T01:17:56.258Z","endTime":"2026-04-18T01:18:18.192Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671655,"link":"/api/v1/people/671655"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":656555,"link":"/api/v1/people/656555"}},{"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":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05041072805708,"aZ":-31.255586561856887,"pfxX":2.187157799508203,"pfxZ":0.5791836667636421,"pX":-0.06609493099351484,"pZ":2.4060473861851377,"vX0":-0.32421019291978853,"vY0":-126.01278339301405,"vZ0":-2.6034063983441222,"x":119.52,"y":173.82,"x0":-0.21935475287974404,"y0":50.00611132334908,"z0":5.993067856563704,"aX":3.496836626017019},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.7,"breakHorizontal":-3.8,"spinRate":2329,"spinDirection":111},"zone":5,"typeConfidence":0.91,"plateTime":0.4356739689255096,"extension":6.597649206722058},"index":1,"playId":"5bbc3c6f-6a44-3817-ac93-626ecf74fd9b","pitchNumber":1,"startTime":"2026-04-18T01:18:18.192Z","endTime":"2026-04-18T01:18:22.646Z","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":2},"pitchData":{"startSpeed":89.1,"endSpeed":80.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.962424813953138,"aZ":-25.789820653495138,"pfxX":-7.638635512649706,"pfxZ":3.7878601220756725,"pX":-2.0121555715496644,"pZ":4.198498225824135,"vX0":-1.5804310251973435,"vY0":-129.75982426186172,"vZ0":0.5764718222804717,"x":193.7,"y":125.42,"x0":-0.40166015615366385,"y0":50.00456494505533,"z0":5.955608010635418,"aX":-12.88241566150318},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.2,"breakHorizontal":14.2,"spinRate":1216,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.42390544494853444,"extension":6.630718605519388},"index":2,"playId":"43feff4e-a5ff-31b5-ae0e-42dc5e70dff1","pitchNumber":2,"startTime":"2026-04-18T01:18:40.841Z","endTime":"2026-04-18T01:18:47.116Z","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":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.355506099147572,"aZ":-25.061916724742805,"pfxX":-8.62738929066163,"pfxZ":4.097375372649767,"pX":-0.47365227511313207,"pZ":2.585520571574191,"vX0":2.272103556825998,"vY0":-131.57153065182592,"vZ0":-3.6083755202839365,"x":135.05,"y":168.97,"x0":-0.2325744359702259,"y0":50.00635889045887,"z0":5.852194804780427,"aX":-14.98660369222155},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.7,"breakHorizontal":15.0,"spinRate":1299,"spinDirection":213},"zone":4,"typeConfidence":0.91,"plateTime":0.4177953195290791,"extension":6.8032109293030105},"hitData":{"launchSpeed":92.2,"launchAngle":-26.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.08,"coordY":146.8}},"index":3,"playId":"3d59d645-9c43-31d6-ae0c-7886de740138","pitchNumber":3,"startTime":"2026-04-18T01:19:00.960Z","endTime":"2026-04-18T01:19:09.242Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T01:19:09.242Z","atBatIndex":81},"scoringPlays":[60,65,67,69],"playsByInning":[{"startIndex":0,"endIndex":10,"top":[0,1,2,3,4],"bottom":[5,6,7,8,9,10],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":1,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":89.26,"y":89.79},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":1,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"coordinates":{"x":102.82,"y":87.05},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":1,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":55.82,"y":113.21},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":97.64,"y":90.81},"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":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":60.5,"y":126.23},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"coordinates":{"x":98.62,"y":165.56},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":142.19,"y":156.49},"type":"O","description":"Groundout"}]}},{"startIndex":11,"endIndex":18,"top":[11,12,13,14,15],"bottom":[16,17,18],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":2,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"coordinates":{"x":115.56,"y":169.8},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":2,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":78.94,"y":65.61},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":87.12,"y":105.05},"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":2,"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"coordinates":{"x":106.53,"y":147.61},"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":2,"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"batter":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"coordinates":{"x":160.95,"y":167.38},"type":"O","description":"Groundout"}]}},{"startIndex":19,"endIndex":26,"top":[19,20,21,22],"bottom":[23,24,25,26],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":3,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":128.88,"y":181.9},"type":"O","description":"Fielders Choice Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":3,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"coordinates":{"x":119.12,"y":58.87},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":3,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"coordinates":{"x":122.83,"y":144.99},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":103.11,"y":115.99},"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":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":135.02,"y":150.53},"type":"O","description":"Forceout"},{"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":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":163.97,"y":95.97},"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":3,"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":202.1,"y":85.08},"type":"O","description":"Flyout"}]}},{"startIndex":27,"endIndex":34,"top":[27,28,29,30],"bottom":[31,32,33,34],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":4,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"coordinates":{"x":51.26,"y":88.87},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":4,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"coordinates":{"x":144.61,"y":153.46},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":4,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"coordinates":{"x":109.73,"y":131.93},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":4,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"coordinates":{"x":136.74,"y":154.67},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"coordinates":{"x":170.44,"y":114.84},"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":4,"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":149.25,"y":155.64},"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":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"coordinates":{"x":153.69,"y":162.54},"type":"O","description":"Groundout"}]}},{"startIndex":35,"endIndex":43,"top":[35,36,37,38],"bottom":[39,40,41,42,43],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":5,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"coordinates":{"x":99.23,"y":150.43},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":5,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":84.1,"y":99.6},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"batter":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"coordinates":{"x":126.62,"y":139.31},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":219.04,"y":120.18},"type":"O","description":"Flyout"}]}},{"startIndex":44,"endIndex":51,"top":[44,45,46],"bottom":[47,48,49,50,51],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":6,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"coordinates":{"x":116.87,"y":186.68},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":6,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"coordinates":{"x":177.15,"y":73.53},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":6,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"coordinates":{"x":151.27,"y":150.43},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":71.22,"y":125.76},"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":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"coordinates":{"x":120.4,"y":146.8},"type":"O","description":"Forceout"}]}},{"startIndex":52,"endIndex":61,"top":[52,53,54],"bottom":[55,56,57,58,59,60,61],"hits":{"away":[],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":134.93,"y":151.04},"type":"E","description":"Field Error"},{"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":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":62.31,"y":123.81},"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":7,"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":212.99,"y":58.55},"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":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":113.19,"y":49.25},"type":"O","description":"Flyout"}]}},{"startIndex":62,"endIndex":73,"top":[62,63,64,65,66,67,68,69,70],"bottom":[71,72,73],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":8,"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"batter":{"id":671286,"fullName":"Johnathan Rodríguez","link":"/api/v1/people/671286"},"coordinates":{"x":192.04,"y":96.92},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":8,"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"coordinates":{"x":29.77,"y":89.47},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":8,"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"coordinates":{"x":63.51,"y":54.21},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":8,"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":89.2,"y":125.68},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"coordinates":{"x":155.23,"y":132.12},"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":8,"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"batter":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"coordinates":{"x":127.9,"y":172.8},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":132.0,"y":185.0},"type":"O","description":"Groundout"}]}},{"startIndex":74,"endIndex":81,"top":[74,75,76,77],"bottom":[78,79,80,81],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":9,"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":201.7,"y":96.78},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":9,"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"coordinates":{"x":188.18,"y":121.39},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":9,"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":143.52,"y":84.88},"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":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"batter":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"coordinates":{"x":153.08,"y":146.8},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":4,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":6,"hits":2,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":4,"hits":7,"errors":0,"leftOnBase":10},"away":{"runs":6,"hits":7,"errors":1,"leftOnBase":8}},"defense":{"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"catcher":{"id":669087,"fullName":"Sam Huff","link":"/api/v1/people/669087"},"first":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"second":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"third":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"shortstop":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"left":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"center":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"right":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"onDeck":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"inHole":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"battingOrder":6,"team":{"id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"}},"offense":{"batter":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"onDeck":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"inHole":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"battingOrder":5,"team":{"id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"}},"balls":1,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":7,"airOuts":9,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".239","atBats":33,"obp":".328","slg":".381","ops":".709","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":11,"rbi":6,"leftOnBase":15,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":5,"groundOuts":10,"airOuts":10,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":7,"intentionalWalks":1,"hits":7,"hitByPitch":0,"atBats":34,"obp":".341","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":163,"era":"3.70","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.35","battersFaced":41,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":163,"balls":64,"strikes":99,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":4,"pitchesPerInning":"18.11","runsScoredPer9":"4.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":1,"chances":38,"passedBall":0,"pickoffs":0}},"players":{"ID669236":{"person":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"jerseyNumber":"82","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | HR, 2 K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":3,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":1,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":7,"groundOuts":16,"airOuts":10,"runs":6,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":16,"baseOnBalls":0,"intentionalWalks":0,"hits":19,"hitByPitch":1,"avg":".317","atBats":60,"obp":".323","slg":".600","ops":".923","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":62,"totalBases":36,"rbi":17,"leftOnBase":27,"sacBunts":0,"sacFlies":1,"babip":".350","groundOutsToAirouts":"1.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":45,"putOuts":14,"errors":1,"chances":60,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID665152":{"person":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":4,"airOuts":2,"runs":4,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":9,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":21,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":80,"era":"3.60","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.20","battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":80,"balls":25,"strikes":55,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"16.00","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"16.20","walksPer9Inn":"0.00","hitsPer9Inn":"10.80","runsScoredPer9":"7.20","homeRunsPer9":"5.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694212":{"person":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"jerseyNumber":"29","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":9,"groundOuts":16,"airOuts":14,"runs":6,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":16,"baseOnBalls":7,"intentionalWalks":1,"hits":8,"hitByPitch":0,"avg":".148","atBats":54,"obp":".246","slg":".315","ops":".561","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":61,"totalBases":17,"rbi":4,"leftOnBase":25,"sacBunts":0,"sacFlies":0,"babip":".143","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":4,"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":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":6,"putOuts":82,"errors":0,"chances":88,"fielding":"1.000","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID669432":{"person":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":11,"groundOuts":23,"airOuts":24,"runs":8,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":20,"baseOnBalls":6,"intentionalWalks":0,"hits":24,"hitByPitch":1,"atBats":91,"obp":".316","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":379,"era":"3.04","inningsPitched":"23.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.27","battersFaced":98,"outs":71,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":379,"balls":134,"strikes":245,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.96","rbi":0,"winPercentage":".667","pitchesPerInning":"16.01","gamesFinished":0,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"7.61","walksPer9Inn":"2.28","hitsPer9Inn":"9.13","runsScoredPer9":"3.04","homeRunsPer9":"0.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669330":{"person":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"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":8,"groundOuts":5,"airOuts":16,"runs":7,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":1,"atBats":42,"obp":".354","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":192,"era":"4.91","inningsPitched":"11.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":6,"whip":"1.45","battersFaced":49,"outs":33,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":192,"balls":69,"strikes":123,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.31","rbi":0,"winPercentage":".000","pitchesPerInning":"17.45","gamesFinished":4,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.27","hitsPer9Inn":"9.82","runsScoredPer9":"5.73","homeRunsPer9":"1.64","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670329":{"person":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"note":"(W, 2-0)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":1,"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":2,"strikes":10,"strikePercentage":".830","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":1,"groundOuts":13,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":30,"obp":".091","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":123,"era":"0.00","inningsPitched":"10.0","wins":2,"losses":0,"saves":1,"saveOpportunities":1,"holds":4,"blownSaves":0,"earnedRuns":0,"whip":"0.30","battersFaced":33,"outs":30,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":123,"balls":45,"strikes":78,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.86","rbi":0,"winPercentage":"1.000","pitchesPerInning":"12.30","gamesFinished":2,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"9.00","walksPer9Inn":"2.70","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"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"}]},"ID642215":{"person":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"jerseyNumber":"32","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"701","stats":{"batting":{"note":"b-","summary":"1-1 | 2B, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"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":2,"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":2,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".500","atBats":4,"obp":".500","slg":".750","ops":"1.250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".667","groundOutsToAirouts":"0.00","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":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID683002":{"person":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"100","stats":{"batting":{"summary":"0-5 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":11,"groundOuts":19,"airOuts":23,"runs":13,"doubles":3,"triples":1,"homeRuns":6,"strikeOuts":27,"baseOnBalls":8,"intentionalWalks":0,"hits":17,"hitByPitch":1,"avg":".200","atBats":85,"obp":".274","slg":".471","ops":".745","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":95,"totalBases":40,"rbi":14,"leftOnBase":36,"sacBunts":0,"sacFlies":1,"babip":".208","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.17","popOuts":7,"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":43,"putOuts":23,"errors":2,"chances":68,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID665750":{"person":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"jerseyNumber":"30","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | BB, R, SB","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":5,"groundOuts":5,"airOuts":9,"runs":6,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":8,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".371","atBats":35,"obp":".488","slg":".457","ops":".945","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":16,"rbi":8,"leftOnBase":12,"sacBunts":1,"sacFlies":0,"babip":".500","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":23,"errors":0,"chances":23,"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"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID669358":{"person":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":12,"groundOuts":21,"airOuts":21,"runs":12,"doubles":10,"triples":0,"homeRuns":2,"strikeOuts":19,"baseOnBalls":8,"intentionalWalks":0,"hits":26,"hitByPitch":2,"atBats":86,"obp":".371","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":374,"era":"4.91","inningsPitched":"22.0","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"1.55","battersFaced":97,"outs":66,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":374,"balls":137,"strikes":237,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".000","pitchesPerInning":"17.00","gamesFinished":0,"strikeoutWalkRatio":"2.38","strikeoutsPer9Inn":"7.77","walksPer9Inn":"3.27","hitsPer9Inn":"10.64","runsScoredPer9":"4.91","homeRunsPer9":"0.82","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"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}},"ID621493":{"person":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"jerseyNumber":"3","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"200","stats":{"batting":{"summary":"0-3 | 2 BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":17,"groundOuts":16,"airOuts":23,"runs":10,"doubles":10,"triples":0,"homeRuns":0,"strikeOuts":18,"baseOnBalls":13,"intentionalWalks":0,"hits":23,"hitByPitch":1,"avg":".291","atBats":79,"obp":".394","slg":".418","ops":".812","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":94,"totalBases":33,"rbi":8,"leftOnBase":19,"sacBunts":0,"sacFlies":1,"babip":".371","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"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":0,"putOuts":31,"errors":0,"chances":31,"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"}]},"ID680694":{"person":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":9,"groundOuts":22,"airOuts":14,"runs":14,"doubles":6,"triples":1,"homeRuns":1,"strikeOuts":21,"baseOnBalls":10,"intentionalWalks":0,"hits":21,"hitByPitch":0,"atBats":77,"obp":".352","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":357,"era":"4.58","inningsPitched":"19.2","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.58","battersFaced":88,"outs":59,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":357,"balls":138,"strikes":219,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.57","rbi":0,"winPercentage":".333","pitchesPerInning":"18.15","gamesFinished":0,"strikeoutWalkRatio":"2.10","strikeoutsPer9Inn":"9.61","walksPer9Inn":"4.58","hitsPer9Inn":"9.61","runsScoredPer9":"6.41","homeRunsPer9":"0.46","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":2,"chances":6,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID544150":{"person":{"id":544150,"fullName":"Albert Suárez","link":"/api/v1/people/544150"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":7,"groundOuts":3,"airOuts":14,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":27,"obp":".310","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":100,"era":"5.14","inningsPitched":"7.0","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.29","battersFaced":29,"outs":21,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":100,"balls":35,"strikes":65,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.21","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.29","gamesFinished":2,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"3.86","walksPer9Inn":"2.57","hitsPer9Inn":"9.00","runsScoredPer9":"5.14","homeRunsPer9":"2.57","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687637":{"person":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | 2 BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"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":15,"flyOuts":6,"groundOuts":12,"airOuts":13,"runs":8,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":7,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".239","atBats":46,"obp":".333","slg":".326","ops":".659","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":54,"totalBases":15,"rbi":5,"leftOnBase":19,"sacBunts":0,"sacFlies":1,"babip":".286","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.00","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":18,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID605135":{"person":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 0 ER, 2 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":5,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":18,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","numberOfPitches":100,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":22,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":100,"balls":44,"strikes":56,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":1,"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":2,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":11,"groundOuts":19,"airOuts":20,"runs":12,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":11,"intentionalWalks":0,"hits":23,"hitByPitch":3,"atBats":67,"obp":".446","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":351,"era":"6.19","inningsPitched":"16.0","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"2.13","battersFaced":83,"outs":48,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":351,"balls":145,"strikes":206,"strikePercentage":".590","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":".000","pitchesPerInning":"21.94","gamesFinished":0,"strikeoutWalkRatio":"0.64","strikeoutsPer9Inn":"3.94","walksPer9Inn":"6.19","hitsPer9Inn":"12.94","runsScoredPer9":"6.75","homeRunsPer9":"0.56","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID677942":{"person":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"battingOrder":"702","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":2,"groundOuts":15,"airOuts":5,"runs":6,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":15,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".227","atBats":44,"obp":".292","slg":".250","ops":".542","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":50,"totalBases":11,"rbi":1,"leftOnBase":21,"sacBunts":1,"sacFlies":0,"babip":".345","groundOutsToAirouts":"3.00","catchersInterference":1,"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":30,"putOuts":18,"errors":0,"chances":48,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID671382":{"person":{"id":671382,"fullName":"Cameron Foster","link":"/api/v1/people/671382"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":7,"obp":".375","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":42,"era":"0.00","inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.80","battersFaced":8,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":42,"balls":15,"strikes":27,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"25.20","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"16.20","walksPer9Inn":"5.40","hitsPer9Inn":"10.80","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"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}},"ID671286":{"person":{"id":671286,"fullName":"Johnathan Rodríguez","link":"/api/v1/people/671286"},"jerseyNumber":"62","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"501","stats":{"batting":{"note":"a-","summary":"0-0 | RBI","gamesPlayed":1,"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":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"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":4,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":5,"obp":".250","slg":".000","ops":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":0,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"babip":".000","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID689296":{"person":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":8,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":2,"strikes":6,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"13.50","inheritedRunners":3,"inheritedRunnersScored":3,"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":9,"gamesStarted":0,"flyOuts":2,"groundOuts":11,"airOuts":6,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":34,"obp":".171","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":123,"era":"1.93","inningsPitched":"9.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":2,"whip":"0.64","battersFaced":35,"outs":28,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":123,"balls":38,"strikes":85,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.83","rbi":4,"winPercentage":".---","pitchesPerInning":"13.18","gamesFinished":2,"strikeoutWalkRatio":"12.00","strikeoutsPer9Inn":"11.57","walksPer9Inn":"0.96","hitsPer9Inn":"4.82","runsScoredPer9":"2.89","homeRunsPer9":"1.93","inheritedRunners":5,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID624413":{"person":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"jerseyNumber":"25","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | HBP, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":13,"groundOuts":18,"airOuts":18,"runs":10,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":22,"baseOnBalls":13,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".216","atBats":74,"obp":".341","slg":".365","ops":".706","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":88,"totalBases":27,"rbi":8,"leftOnBase":40,"sacBunts":0,"sacFlies":0,"babip":".280","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":0,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":147,"errors":1,"chances":162,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID669087":{"person":{"id":669087,"fullName":"Sam Huff","link":"/api/v1/people/669087"},"jerseyNumber":"31","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"502","stats":{"batting":{"summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".200","atBats":5,"obp":".200","slg":".400","ops":".600","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.00","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":9,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID664854":{"person":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"note":"(S, 6)","summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":7,"strikes":8,"strikePercentage":".530","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":9,"gamesStarted":0,"flyOuts":3,"groundOuts":9,"airOuts":4,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":1,"hits":7,"hitByPitch":0,"atBats":32,"obp":".324","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":146,"era":"2.16","inningsPitched":"8.1","wins":0,"losses":1,"saves":6,"saveOpportunities":6,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.44","battersFaced":37,"outs":25,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":146,"balls":57,"strikes":89,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.25","rbi":0,"winPercentage":".000","pitchesPerInning":"17.52","gamesFinished":8,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"12.96","walksPer9Inn":"5.40","hitsPer9Inn":"7.56","runsScoredPer9":"2.16","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"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"}]},"ID664991":{"person":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":1,"strikes":12,"strikePercentage":".920","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"40.50","homeRunsPer9":"0.00","inheritedRunners":2,"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":9,"gamesStarted":0,"flyOuts":2,"groundOuts":8,"airOuts":3,"runs":6,"doubles":3,"triples":1,"homeRuns":0,"strikeOuts":15,"baseOnBalls":1,"intentionalWalks":1,"hits":9,"hitByPitch":2,"atBats":35,"obp":".316","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":139,"era":"3.12","inningsPitched":"8.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":3,"whip":"1.15","battersFaced":38,"outs":26,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":139,"balls":46,"strikes":93,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.67","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.04","gamesFinished":0,"strikeoutWalkRatio":"15.00","strikeoutsPer9Inn":"15.58","walksPer9Inn":"1.04","hitsPer9Inn":"9.35","runsScoredPer9":"6.23","homeRunsPer9":"0.00","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666974":{"person":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"jerseyNumber":"78","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":8,"strikes":7,"strikePercentage":".470","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":10,"gamesStarted":0,"flyOuts":1,"groundOuts":9,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":23,"obp":".208","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":86,"era":"1.42","inningsPitched":"6.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":1,"whip":"0.79","battersFaced":24,"outs":19,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":31,"strikes":55,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"9.00","rbi":0,"winPercentage":".500","pitchesPerInning":"13.58","gamesFinished":1,"strikeoutWalkRatio":"9.00","strikeoutsPer9Inn":"12.79","walksPer9Inn":"1.42","hitsPer9Inn":"5.68","runsScoredPer9":"1.42","homeRunsPer9":"0.00","inheritedRunners":5,"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":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681297":{"person":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"jerseyNumber":"17","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":7,"groundOuts":14,"airOuts":9,"runs":5,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":6,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".195","atBats":41,"obp":".292","slg":".220","ops":".512","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":49,"totalBases":9,"rbi":3,"leftOnBase":23,"sacBunts":1,"sacFlies":1,"babip":".267","groundOutsToAirouts":"1.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":31,"errors":0,"chances":31,"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"}]},"ID691723":{"person":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"jerseyNumber":"16","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":7,"groundOuts":12,"airOuts":12,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":16,"baseOnBalls":7,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".167","atBats":48,"obp":".273","slg":".208","ops":".481","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":55,"totalBases":10,"rbi":4,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"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":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":15,"errors":0,"chances":30,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]}},"batters":[683002,621493,624413,687637,694212,671286,669087,665750,681297,642215,677942,691723,669236,605135,666974,664991,689296,670329,664854],"pitchers":[605135,666974,664991,689296,670329,664854],"bench":[],"bullpen":[669358,680694,671382,665152,669432,544150,669330],"battingOrder":[683002,621493,624413,687637,669087,665750,677942,691723,669236],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Wilson, W (1, Sabrowski)."},{"label":"HR","value":"Jackson, J (5, 8th inning off Brogdon, 2 on, 2 out)."},{"label":"TB","value":"Alonso 2; Beavers; Jackson, J 4; Mayo; Taveras, L; Wilson, W 2."},{"label":"RBI","value":"Jackson, J 3 (17); Rodríguez, Jo (1); Wilson, W 2 (2)."},{"label":"2-out RBI","value":"Jackson, J 3."},{"label":"Runners left in scoring position, 2 out","value":"Henderson; Basallo."},{"label":"SF","value":"Rodríguez, Jo."},{"label":"Team RISP","value":"2-for-8."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Taveras, L (1, 2nd base off Bibee/Naylor, B)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Jackson, J (1, fielding)."}]}],"note":[{"label":"a","value":"Hit a sacrifice fly for Basallo in the 8th."},{"label":"b","value":"Doubled for Cowser in the 8th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":10,"airOuts":10,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":7,"intentionalWalks":1,"hits":7,"hitByPitch":0,"avg":".230","atBats":34,"obp":".317","slg":".380","ops":".697","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":11,"rbi":4,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":5,"groundOuts":7,"airOuts":9,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":33,"obp":".341","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":161,"era":"4.05","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.29","battersFaced":41,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":161,"balls":65,"strikes":96,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":6,"pitchesPerInning":"17.89","runsScoredPer9":"6.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":0,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID671655":{"person":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"jerseyNumber":"7","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"501","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":0,"groundOuts":4,"airOuts":1,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".364","atBats":11,"obp":".364","slg":".545","ops":".909","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":6,"rbi":2,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".444","groundOutsToAirouts":"4.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID542888":{"person":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"summary":"0.0 IP, 3 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":3,"outs":0,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":10,"strikes":3,"strikePercentage":".230","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"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}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":5,"groundOuts":3,"airOuts":10,"runs":5,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":7,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":33,"obp":".390","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":178,"era":"5.19","inningsPitched":"8.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":5,"whip":"1.73","battersFaced":41,"outs":26,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":178,"balls":78,"strikes":100,"strikePercentage":".560","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.30","rbi":0,"winPercentage":"1.000","pitchesPerInning":"20.54","gamesFinished":1,"strikeoutWalkRatio":"1.71","strikeoutsPer9Inn":"12.46","walksPer9Inn":"7.27","hitsPer9Inn":"8.31","runsScoredPer9":"5.19","homeRunsPer9":"2.08","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID800050":{"person":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"jerseyNumber":"24","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | 2B, BB, R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":9,"groundOuts":17,"airOuts":22,"runs":11,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":11,"baseOnBalls":10,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".246","atBats":65,"obp":".342","slg":".554","ops":".896","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":76,"totalBases":36,"rbi":12,"leftOnBase":26,"sacBunts":0,"sacFlies":1,"babip":".220","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.00","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":1,"putOuts":12,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":{"note":"(BS, 1)","summary":"1.1 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"battersFaced":6,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":9,"strikes":14,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":1,"runsScoredPer9":"6.75","homeRunsPer9":"6.75","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":8,"groundOuts":7,"airOuts":11,"runs":7,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":31,"obp":".273","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":131,"era":"6.48","inningsPitched":"8.1","wins":2,"losses":2,"saves":1,"saveOpportunities":2,"holds":2,"blownSaves":1,"earnedRuns":6,"whip":"1.08","battersFaced":35,"outs":25,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":131,"balls":48,"strikes":83,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":3,"winPercentage":".500","pitchesPerInning":"15.72","gamesFinished":2,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"8.64","walksPer9Inn":"2.16","hitsPer9Inn":"7.56","runsScoredPer9":"7.56","homeRunsPer9":"2.16","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":7,"flyOuts":4,"groundOuts":9,"airOuts":4,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".292","atBats":24,"obp":".333","slg":".375","ops":".708","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":27,"totalBases":9,"rbi":2,"leftOnBase":13,"sacBunts":0,"sacFlies":1,"babip":".350","groundOutsToAirouts":"2.25","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":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":74,"errors":0,"chances":74,"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":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | HR, 4 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":4,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":6,"groundOuts":10,"airOuts":10,"runs":7,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".313","atBats":48,"obp":".353","slg":".563","ops":".916","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":51,"totalBases":27,"rbi":11,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"babip":".394","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":0,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":24,"errors":0,"chances":41,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":4,"gamesStarted":4,"flyOuts":10,"groundOuts":21,"airOuts":19,"runs":12,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":18,"baseOnBalls":10,"intentionalWalks":0,"hits":17,"hitByPitch":3,"atBats":75,"obp":".341","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":350,"era":"5.03","inningsPitched":"19.2","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.37","battersFaced":88,"outs":59,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":350,"balls":137,"strikes":213,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".000","pitchesPerInning":"17.80","gamesFinished":0,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"8.24","walksPer9Inn":"4.58","hitsPer9Inn":"7.78","runsScoredPer9":"5.49","homeRunsPer9":"1.37","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":3},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":8,"groundOuts":18,"airOuts":22,"runs":8,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":9,"intentionalWalks":0,"hits":13,"hitByPitch":2,"avg":".217","atBats":60,"obp":".338","slg":".350","ops":".688","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":72,"totalBases":21,"rbi":8,"leftOnBase":18,"sacBunts":1,"sacFlies":0,"babip":".220","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":7,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":45,"putOuts":39,"errors":2,"chances":86,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670036":{"person":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"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":7,"gamesStarted":0,"flyOuts":4,"groundOuts":4,"airOuts":15,"runs":7,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":12,"hitByPitch":1,"atBats":39,"obp":".341","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":134,"era":"7.00","inningsPitched":"9.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.44","battersFaced":41,"outs":27,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":134,"balls":41,"strikes":93,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.27","rbi":0,"winPercentage":".---","pitchesPerInning":"14.89","gamesFinished":3,"strikeoutWalkRatio":"8.00","strikeoutsPer9Inn":"8.00","walksPer9Inn":"1.00","hitsPer9Inn":"12.00","runsScoredPer9":"7.00","homeRunsPer9":"2.00","inheritedRunners":10,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"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":true,"isSubstitute":false}},"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","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":11,"groundOuts":10,"airOuts":17,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".143","atBats":42,"obp":".217","slg":".167","ops":".384","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":46,"totalBases":7,"rbi":2,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".182","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":4,"putOuts":109,"errors":0,"chances":113,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":6,"groundOuts":2,"airOuts":8,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".192","atBats":26,"obp":".323","slg":".231","ops":".554","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":6,"rbi":0,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":25,"errors":0,"chances":25,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":10,"gamesStarted":0,"flyOuts":8,"groundOuts":8,"airOuts":12,"runs":6,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":1,"hits":11,"hitByPitch":0,"atBats":41,"obp":".311","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":209,"era":"4.50","inningsPitched":"10.0","wins":2,"losses":0,"saves":4,"saveOpportunities":6,"holds":0,"blownSaves":2,"earnedRuns":5,"whip":"1.40","battersFaced":45,"outs":30,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":209,"balls":72,"strikes":137,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":"1.000","pitchesPerInning":"20.90","gamesFinished":8,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"9.90","walksPer9Inn":"2.70","hitsPer9Inn":"9.90","runsScoredPer9":"5.40","homeRunsPer9":"0.90","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"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":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":"0-1 | 4 BB, R, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":4,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":24,"groundOuts":11,"airOuts":38,"runs":12,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":11,"baseOnBalls":15,"intentionalWalks":1,"hits":17,"hitByPitch":0,"avg":".221","atBats":77,"obp":".348","slg":".429","ops":".777","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":92,"totalBases":33,"rbi":10,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".210","groundOutsToAirouts":"0.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.25","popOuts":10,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":24,"putOuts":14,"errors":0,"chances":38,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":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":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":11,"groundOuts":26,"airOuts":25,"runs":9,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":8,"intentionalWalks":0,"hits":20,"hitByPitch":1,"avg":".253","atBats":79,"obp":".330","slg":".329","ops":".659","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":89,"totalBases":26,"rbi":7,"leftOnBase":24,"sacBunts":1,"sacFlies":0,"babip":".275","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"79.00","popOuts":7,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":44,"errors":1,"chances":46,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":{},"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":9,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":2,"atBats":29,"obp":".353","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":141,"era":"4.70","inningsPitched":"7.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.30","battersFaced":34,"outs":23,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":141,"balls":54,"strikes":87,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.44","rbi":0,"winPercentage":".000","pitchesPerInning":"18.39","gamesFinished":2,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"10.57","walksPer9Inn":"3.52","hitsPer9Inn":"8.22","runsScoredPer9":"4.70","homeRunsPer9":"1.17","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"900","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":3,"groundOuts":10,"airOuts":8,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".176","atBats":34,"obp":".243","slg":".235","ops":".478","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":8,"rbi":1,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"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":21,"putOuts":3,"errors":2,"chances":26,"fielding":".923","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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | 2 K, CS","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":9,"groundOuts":15,"airOuts":19,"runs":8,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":17,"hitByPitch":2,"avg":".279","atBats":61,"obp":".333","slg":".443","ops":".776","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":67,"totalBases":27,"rbi":9,"leftOnBase":21,"sacBunts":1,"sacFlies":0,"babip":".313","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.50","popOuts":5,"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":0,"putOuts":32,"errors":1,"chances":33,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID700932":{"person":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"jerseyNumber":"9","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"400","stats":{"batting":{"summary":"1-5 | 3 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":7,"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":18,"flyOuts":5,"groundOuts":13,"airOuts":11,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":23,"baseOnBalls":5,"intentionalWalks":0,"hits":11,"hitByPitch":2,"avg":".190","atBats":58,"obp":".277","slg":".259","ops":".536","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":65,"totalBases":15,"rbi":3,"leftOnBase":33,"sacBunts":0,"sacFlies":0,"babip":".294","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"58.00","popOuts":4,"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":5,"putOuts":68,"errors":0,"chances":73,"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"}]},"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":4,"gamesStarted":4,"flyOuts":6,"groundOuts":25,"airOuts":23,"runs":3,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":25,"baseOnBalls":7,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":86,"obp":".215","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":363,"era":"1.05","inningsPitched":"25.2","wins":3,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"0.78","battersFaced":93,"outs":77,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":363,"balls":122,"strikes":241,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.14","gamesFinished":0,"strikeoutWalkRatio":"3.57","strikeoutsPer9Inn":"8.77","walksPer9Inn":"2.45","hitsPer9Inn":"4.56","runsScoredPer9":"1.05","homeRunsPer9":"0.35","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676282":{"person":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":10,"groundOuts":14,"airOuts":18,"runs":7,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":24,"baseOnBalls":9,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":72,"obp":".309","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":343,"era":"2.61","inningsPitched":"20.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.21","battersFaced":81,"outs":62,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":343,"balls":131,"strikes":212,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.60","gamesFinished":0,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"10.45","walksPer9Inn":"3.92","hitsPer9Inn":"6.97","runsScoredPer9":"3.05","homeRunsPer9":"0.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":4},"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}},"ID681870":{"person":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"note":"(L, 0-1)(H, 8)","summary":"0.2 IP, 2 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"0.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":8,"strikes":9,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":7,"groundOuts":2,"airOuts":12,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":33,"obp":".237","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":165,"era":"3.72","inningsPitched":"9.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":8,"blownSaves":0,"earnedRuns":4,"whip":"0.93","battersFaced":38,"outs":29,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":165,"balls":62,"strikes":103,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.17","rbi":3,"winPercentage":".000","pitchesPerInning":"17.07","gamesFinished":0,"strikeoutWalkRatio":"3.75","strikeoutsPer9Inn":"13.97","walksPer9Inn":"3.72","hitsPer9Inn":"4.66","runsScoredPer9":"3.72","homeRunsPer9":"0.93","inheritedRunners":7,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":4,"gamesStarted":4,"flyOuts":10,"groundOuts":19,"airOuts":15,"runs":6,"doubles":0,"triples":1,"homeRuns":3,"strikeOuts":29,"baseOnBalls":16,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":73,"obp":".292","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":369,"era":"2.38","inningsPitched":"22.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.15","battersFaced":89,"outs":68,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":369,"balls":144,"strikes":225,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.27","rbi":0,"winPercentage":".667","pitchesPerInning":"16.28","gamesFinished":0,"strikeoutWalkRatio":"1.81","strikeoutsPer9Inn":"11.51","walksPer9Inn":"6.35","hitsPer9Inn":"3.97","runsScoredPer9":"2.38","homeRunsPer9":"1.19","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"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}},"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":{"summary":"1.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"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":2,"strikes":10,"strikePercentage":".830","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":2,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":7,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":33,"era":"4.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.50","battersFaced":9,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":33,"balls":11,"strikes":22,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"16.50","gamesFinished":0,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"18.00","walksPer9Inn":"4.50","hitsPer9Inn":"9.00","runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"6.0 IP, 0 ER, 5 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":7,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":96,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":25,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":36,"strikes":60,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"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":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":10,"groundOuts":23,"airOuts":24,"runs":13,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":23,"baseOnBalls":9,"intentionalWalks":0,"hits":28,"hitByPitch":0,"atBats":98,"obp":".346","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":428,"era":"4.81","inningsPitched":"24.1","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.52","battersFaced":107,"outs":73,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":428,"balls":157,"strikes":271,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.96","rbi":0,"winPercentage":".000","pitchesPerInning":"17.59","gamesFinished":0,"strikeoutWalkRatio":"2.56","strikeoutsPer9Inn":"8.51","walksPer9Inn":"3.33","hitsPer9Inn":"10.36","runsScoredPer9":"4.81","homeRunsPer9":"1.48","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":8},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":7,"gamesStarted":0,"flyOuts":4,"groundOuts":3,"airOuts":6,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":1,"hits":4,"hitByPitch":0,"atBats":14,"obp":".368","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":86,"era":"0.00","inningsPitched":"4.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.75","battersFaced":19,"outs":12,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":33,"strikes":53,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".000","pitchesPerInning":"21.50","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"6.75","walksPer9Inn":"6.75","hitsPer9Inn":"9.00","runsScoredPer9":"2.25","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"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}},"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":"500","stats":{"batting":{"summary":"1-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":6,"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":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":8,"groundOuts":9,"airOuts":11,"runs":7,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":9,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".213","atBats":47,"obp":".339","slg":".383","ops":".722","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":56,"totalBases":18,"rbi":5,"leftOnBase":26,"sacBunts":0,"sacFlies":0,"babip":".310","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.00","popOuts":2,"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":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":71,"errors":0,"chances":75,"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":[680757,800050,608070,700932,656555,671655,682177,682657,666310,682877,676440,683769,542888,681870,641401],"pitchers":[676440,683769,542888,681870,641401],"bench":[681807,595978,677587],"bullpen":[676282,677944,670036,682120,800048,688883,671922,668909],"battingOrder":[680757,800050,608070,700932,671655,682177,682657,666310,682877],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"DeLauter (5, Wolfram)."},{"label":"HR","value":"Schneemann (2, 7th inning off Nunez, 3 on, 2 out)."},{"label":"TB","value":"DeLauter 2; Hoskins; Kwan; Manzardo; Martínez, A; Schneemann 5."},{"label":"RBI","value":"Schneemann 4 (11)."},{"label":"2-out RBI","value":"Schneemann 4."},{"label":"Runners left in scoring position, 2 out","value":"Brito; Schneemann 2; Naylor, B; Manzardo 2."},{"label":"Team RISP","value":"2-for-12."},{"label":"Team LOB","value":"10."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Ramírez, Jo (9, 2nd base off Bassitt/Basallo)."},{"label":"CS","value":"Martínez, A (1, 2nd base by Bassitt/Basallo)."}]}],"note":[{"label":"a","value":"Grounded out for Hoskins in the 9th."}]}},"officials":[{"official":{"id":608158,"fullName":"Nate Tomlinson","link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"fullName":"Mark Wegner","link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"fullName":"Bruce Dreckman","link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"fullName":"Carlos Torres","link":"/api/v1/people/547380"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Bassitt; Bibee."},{"label":"IBB","value":"Ramírez, Jo (by Wolfram)."},{"label":"HBP","value":"Alonso (by Armstrong)."},{"label":"Pitch timer violations","value":"Wolfram (pitcher)."},{"label":"ABS Challenge","value":"Basallo (Ball-Confirmed); Taveras, L (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Bassitt 100-56; Cano 15-7; Wolfram 13-12; Nunez 8-6; Garcia, Ri 12-10; Helsley 15-8; Bibee 96-60; Gaddis 12-10; Armstrong 13-3; Sabrowski 17-9; Brogdon 23-14."},{"label":"Groundouts-flyouts","value":"Bassitt 5-3; Cano 1-0; Wolfram 1-0; Nunez 0-1; Garcia, Ri 2-0; Helsley 1-1; Bibee 7-4; Gaddis 0-0; Armstrong 0-0; Sabrowski 0-0; Brogdon 0-1."},{"label":"Batters faced","value":"Bassitt 22; Cano 4; Wolfram 5; Nunez 3; Garcia, Ri 3; Helsley 4; Bibee 25; Gaddis 3; Armstrong 3; Sabrowski 4; Brogdon 6."},{"label":"Inherited runners-scored","value":"Wolfram 2-0; Nunez 3-3; Sabrowski 3-3; Brogdon 2-2."},{"label":"Umpires","value":"HP: Nate Tomlinson. 1B: Mark Wegner. 2B: Bruce Dreckman. 3B: Carlos Torres. "},{"label":"Weather","value":"64 degrees, Partly Cloudy."},{"label":"Wind","value":"3 mph, In From RF."},{"label":"First pitch","value":"6:11 PM."},{"label":"T","value":"3:07."},{"label":"Att","value":"23,988."},{"label":"Venue","value":"Progressive Field."},{"label":"April 17, 2026"}],"pitchingNotes":["Armstrong pitched to 3 batters in the 8th inning."],"topPerformers":[{"player":{"person":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440","boxscoreName":"Bibee"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 0 ER, 5 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":7,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":96,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":25,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":36,"strikes":60,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"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":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":10,"groundOuts":23,"airOuts":24,"runs":13,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":23,"baseOnBalls":9,"intentionalWalks":0,"hits":28,"hitByPitch":0,"atBats":98,"obp":".346","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":428,"era":"4.81","inningsPitched":"24.1","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.52","battersFaced":107,"outs":73,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":428,"balls":157,"strikes":271,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.96","rbi":0,"winPercentage":".000","pitchesPerInning":"17.59","gamesFinished":0,"strikeoutWalkRatio":"2.56","strikeoutsPer9Inn":"8.51","walksPer9Inn":"3.33","hitsPer9Inn":"10.36","runsScoredPer9":"4.81","homeRunsPer9":"1.48","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":8},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":67,"pitchingGameScore":67},{"player":{"person":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177","boxscoreName":"Schneemann"},"jerseyNumber":"10","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | HR, 4 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":4,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":6,"groundOuts":10,"airOuts":10,"runs":7,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".313","atBats":48,"obp":".353","slg":".563","ops":".916","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":51,"totalBases":27,"rbi":11,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"babip":".394","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":0,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":24,"errors":0,"chances":41,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":62,"hittingGameScore":62},{"player":{"person":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135","boxscoreName":"Bassitt"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 0 ER, 2 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":5,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":18,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","numberOfPitches":100,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":22,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":100,"balls":44,"strikes":56,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":1,"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":2,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":11,"groundOuts":19,"airOuts":20,"runs":12,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":11,"intentionalWalks":0,"hits":23,"hitByPitch":3,"atBats":67,"obp":".446","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":351,"era":"6.19","inningsPitched":"16.0","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"2.13","battersFaced":83,"outs":48,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":351,"balls":145,"strikes":206,"strikePercentage":".590","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":".000","pitchesPerInning":"21.94","gamesFinished":0,"strikeoutWalkRatio":"0.64","strikeoutsPer9Inn":"3.94","walksPer9Inn":"6.19","hitsPer9Inn":"12.94","runsScoredPer9":"6.75","homeRunsPer9":"0.56","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".750","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":56,"pitchingGameScore":56}]},"decisions":{"winner":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"loser":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"save":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}