{"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":824854,"link":"/api/v1.1/game/824854/feed/live","metaData":{"wait":10,"timeStamp":"20260425_015508","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count11","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824854,"type":"R","doubleHeader":"N","id":"2026/04/24/bosmlb-balmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824854-2026-04-24","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-24T23:05:00Z","originalDate":"2026-04-24","officialDate":"2026-04-24","dayNight":"night","time":"7:05","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":111,"name":"Boston Red Sox","link":"/api/v1/teams/111","season":2026,"venue":{"id":3,"name":"Fenway Park","link":"/api/v1/venues/3"},"springVenue":{"id":4309,"link":"/api/v1/venues/4309"},"teamCode":"bos","fileCode":"bos","abbreviation":"BOS","teamName":"Red Sox","locationName":"Boston","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":"Boston","record":{"gamesPlayed":26,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":9,"losses":17,"ties":0,"pct":".346"},"records":{},"divisionLeader":false,"wins":9,"losses":17,"winningPercentage":".346"},"franchiseName":"Boston","clubName":"Red Sox","active":true},"home":{"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":26,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":13,"losses":13,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":13,"losses":13,"winningPercentage":".500"},"franchiseName":"Baltimore","clubName":"Orioles","active":true}},"players":{"ID701350":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350","firstName":"Roman","lastName":"Anthony","primaryNumber":"19","birthDate":"2004-05-13","currentAge":22,"birthCity":"West Palm Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Roman","useLastName":"Anthony","middleName":"Joseph","boxscoreName":"Anthony","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Roman Anthony","nameSlug":"roman-anthony-701350","firstLastName":"Roman Anthony","lastFirstName":"Anthony, Roman","lastInitName":"Anthony, R","initLastName":"R Anthony","fullFMLName":"Roman Joseph Anthony","fullLFMName":"Anthony, Roman Joseph","strikeZoneTop":3.326,"strikeZoneBottom":1.679},"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},"ID575929":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929","firstName":"Willson","lastName":"Contreras","primaryNumber":"40","birthDate":"1992-05-13","currentAge":34,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"6' 0\"","weight":240,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Willson","useLastName":"Contreras","middleName":"Eduardo","boxscoreName":"Contreras, Wn","nickName":"Venezuela","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2016-06-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willson Contreras","nameSlug":"willson-contreras-575929","firstLastName":"Willson Contreras","lastFirstName":"Contreras, Willson","lastInitName":"Contreras, W","initLastName":"W Contreras","fullFMLName":"Willson Eduardo Contreras","fullLFMName":"Contreras, Willson Eduardo","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"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":32,"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},"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},"ID813349":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349","firstName":"Todd","lastName":"Early","primaryNumber":"19","birthDate":"2002-04-03","currentAge":24,"birthCity":"Midlothian","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Connelly","useLastName":"Early","middleName":"Connelly McNeil","boxscoreName":"Early","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-09-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Connelly Early","nameSlug":"connelly-early-813349","firstLastName":"Connelly Early","lastFirstName":"Early, Connelly","lastInitName":"Early, C","initLastName":"C Early","fullFMLName":"Todd Connelly McNeil Early","fullLFMName":"Early, Todd Connelly McNeil","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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":30,"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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},"ID596115":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115","firstName":"Trevor","lastName":"Story","primaryNumber":"10","birthDate":"1992-11-15","currentAge":33,"birthCity":"Irving","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Trevor","useLastName":"Story","middleName":"John","boxscoreName":"Story","nickName":"True","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-04-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Story","nameSlug":"trevor-story-596115","firstLastName":"Trevor Story","lastFirstName":"Story, Trevor","lastInitName":"Story, T","initLastName":"T Story","fullFMLName":"Trevor John Story","fullLFMName":"Story, Trevor John","strikeZoneTop":3.242,"strikeZoneBottom":1.636},"ID677161":{"id":677161,"fullName":"Zack Kelly","link":"/api/v1/people/677161","firstName":"Zachery","lastName":"Kelly","primaryNumber":"76","birthDate":"1995-03-03","currentAge":31,"birthCity":"Roanoke","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":231,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zack","useLastName":"Kelly","middleName":"Reed","boxscoreName":"Kelly, Z","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2022-08-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Kelly","nameSlug":"zack-kelly-677161","firstLastName":"Zack Kelly","lastFirstName":"Kelly, Zack","lastInitName":"Kelly, Z","initLastName":"Z Kelly","fullFMLName":"Zachery Reed Kelly","fullLFMName":"Kelly, Zachery Reed","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID677800":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800","firstName":"Wilyer","lastName":"Abreu","primaryNumber":"52","birthDate":"1999-06-24","currentAge":27,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Wilyer","useLastName":"Abreu","middleName":"David","boxscoreName":"Abreu, W","gender":"M","nameMatrilineal":"Villalobos","isPlayer":true,"isVerified":true,"pronunciation":"WHEEL-yurr","mlbDebutDate":"2023-08-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Wilyer Abreu","nameSlug":"wilyer-abreu-677800","firstLastName":"Wilyer Abreu","lastFirstName":"Abreu, Wilyer","lastInitName":"Abreu, W","initLastName":"W Abreu","fullFMLName":"Wilyer David Abreu","fullLFMName":"Abreu, Wilyer David","strikeZoneTop":3.117,"strikeZoneBottom":1.573},"ID676477":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477","firstName":"Garrett","lastName":"Whitlock","primaryNumber":"22","birthDate":"1996-06-11","currentAge":30,"birthCity":"Snellville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 5\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Garrett","useLastName":"Whitlock","middleName":"Getts","boxscoreName":"Whitlock","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-04-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Garrett Whitlock","nameSlug":"garrett-whitlock-676477","firstLastName":"Garrett Whitlock","lastFirstName":"Whitlock, Garrett","lastInitName":"Whitlock, G","initLastName":"G Whitlock","fullFMLName":"Garrett Getts Whitlock","fullLFMName":"Whitlock, Garrett Getts","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID676979":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979","firstName":"Garrett","lastName":"Crochet","primaryNumber":"35","birthDate":"1999-06-21","currentAge":27,"birthCity":"Ocean Springs","birthStateProvince":"MS","birthCountry":"USA","height":"6' 6\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Garrett","useLastName":"Crochet","middleName":"Nolan","boxscoreName":"Crochet","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"pronunciation":"crow-SHAY","mlbDebutDate":"2020-09-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Garrett Crochet","nameSlug":"garrett-crochet-676979","firstLastName":"Garrett Crochet","lastFirstName":"Crochet, Garrett","lastInitName":"Crochet, G","initLastName":"G Crochet","fullFMLName":"Garrett Nolan Crochet","fullLFMName":"Crochet, Garrett Nolan","strikeZoneTop":3.66,"strikeZoneBottom":1.68},"ID678882":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882","firstName":"Ceddanne","lastName":"Rafaela","primaryNumber":"3","birthDate":"2000-09-18","currentAge":25,"birthCity":"Willemstad","birthCountry":"Curacao","height":"5' 10\"","weight":165,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Ceddanne","useLastName":"Rafaela","middleName":"Chipper Nicasio Marte","boxscoreName":"Rafaela","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"say-DAHN","mlbDebutDate":"2023-08-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ceddanne Rafaela","nameSlug":"ceddanne-rafaela-678882","firstLastName":"Ceddanne Rafaela","lastFirstName":"Rafaela, Ceddanne","lastInitName":"Rafaela, C","initLastName":"C Rafaela","fullFMLName":"Ceddanne Chipper Nicasio Marte Rafaela","fullLFMName":"Rafaela, Ceddanne Chipper Nicasio Marte","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"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.33,"strikeZoneBottom":1.68},"ID663558":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558","firstName":"Jovani","lastName":"Moran","primaryNumber":"47","birthDate":"1997-04-24","currentAge":29,"birthCity":"Mayaguez","birthCountry":"Puerto Rico","height":"6' 1\"","weight":167,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jovani","useLastName":"Morán","boxscoreName":"Morán","gender":"M","nameMatrilineal":"Moreno","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"jo-VAH-nee MOH-ran","mlbDebutDate":"2021-09-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jovani Morán","nameSlug":"jovani-moran-663558","firstLastName":"Jovani Morán","lastFirstName":"Morán, Jovani","lastInitName":"Morán, J","initLastName":"J Morán","fullFMLName":"Jovani Morán","fullLFMName":"Morán, Jovani ","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID670245":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245","firstName":"Ryan","lastName":"Watson","primaryNumber":"56","birthDate":"1997-11-15","currentAge":28,"birthCity":"Auburn","birthStateProvince":"AL","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Watson","middleName":"Traylor","boxscoreName":"Watson, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Watson","nameSlug":"ryan-watson-670245","firstLastName":"Ryan Watson","lastFirstName":"Watson, Ryan","lastInitName":"Watson, R","initLastName":"R Watson","fullFMLName":"Ryan Traylor Watson","fullLFMName":"Watson, Ryan Traylor","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID687064":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064","firstName":"Brandon","lastName":"Young","primaryNumber":"63","birthDate":"1998-08-19","currentAge":28,"birthCity":"Lumberton","birthStateProvince":"TX","birthCountry":"USA","height":"6' 6\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Young","middleName":"Wayne","boxscoreName":"Young","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2025-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Young","nameSlug":"brandon-young-687064","firstLastName":"Brandon Young","lastFirstName":"Young, Brandon","lastInitName":"Young, B","initLastName":"B Young","fullFMLName":"Brandon Wayne Young","fullLFMName":"Young, Brandon Wayne","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID665750":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750","firstName":"Leody","lastName":"Taveras","primaryNumber":"30","birthDate":"1998-09-08","currentAge":28,"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},"ID669711":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711","firstName":"Gregory","lastName":"Weissert","primaryNumber":"57","birthDate":"1995-02-04","currentAge":31,"birthCity":"Bay Shore","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Greg","useLastName":"Weissert","middleName":"R.","boxscoreName":"Weissert","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"WICE-ert","mlbDebutDate":"2022-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Greg Weissert","nameSlug":"greg-weissert-669711","firstLastName":"Greg Weissert","lastFirstName":"Weissert, Greg","lastInitName":"Weissert, G","initLastName":"G Weissert","fullFMLName":"Gregory R. Weissert","fullLFMName":"Weissert, Gregory R.","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID657136":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136","firstName":"Connor","lastName":"Wong","primaryNumber":"12","birthDate":"1996-05-19","currentAge":30,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Connor","useLastName":"Wong","middleName":"Sun-Han","boxscoreName":"Wong","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Wong","nameSlug":"connor-wong-657136","firstLastName":"Connor Wong","lastFirstName":"Wong, Connor","lastInitName":"Wong, C","initLastName":"C Wong","fullFMLName":"Connor Sun-Han Wong","fullLFMName":"Wong, Connor Sun-Han","strikeZoneTop":3.106,"strikeZoneBottom":1.567},"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},"ID668939":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939","firstName":"Adley","lastName":"Rutschman","primaryNumber":"31","birthDate":"1998-02-06","currentAge":28,"birthCity":"Portland","birthStateProvince":"OR","birthCountry":"USA","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Adley","useLastName":"Rutschman","middleName":"Stan","boxscoreName":"Rutschman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-21","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adley Rutschman","nameSlug":"adley-rutschman-668939","firstLastName":"Adley Rutschman","lastFirstName":"Rutschman, Adley","lastInitName":"Rutschman, A","initLastName":"A Rutschman","fullFMLName":"Adley Stan Rutschman","fullLFMName":"Rutschman, Adley Stan","strikeZoneTop":3.253,"strikeZoneBottom":1.642},"ID678394":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394","firstName":"Brayan","lastName":"Bello","primaryNumber":"66","birthDate":"1999-05-17","currentAge":27,"birthCity":"Samana","birthCountry":"Dominican Republic","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brayan","useLastName":"Bello","boxscoreName":"Bello","gender":"M","nameMatrilineal":"Jimenez","isPlayer":true,"isVerified":true,"pronunciation":"BAY-oh","mlbDebutDate":"2022-07-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brayan Bello","nameSlug":"brayan-bello-678394","firstLastName":"Brayan Bello","lastFirstName":"Bello, Brayan","lastInitName":"Bello, B","initLastName":"B Bello","fullFMLName":"Brayan  Bello","fullLFMName":"Bello, Brayan","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID641933":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933","firstName":"Tyler","lastName":"O'Neill","primaryNumber":"9","birthDate":"1995-06-22","currentAge":31,"birthCity":"Burnaby","birthStateProvince":"BC","birthCountry":"Canada","height":"5' 9\"","weight":200,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Tyler","useLastName":"O'Neill","middleName":"Alan","boxscoreName":"O'Neill","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler O'Neill","nameSlug":"tyler-o-neill-641933","firstLastName":"Tyler O'Neill","lastFirstName":"O'Neill, Tyler","lastInitName":"O'Neill, T","initLastName":"T O'Neill","fullFMLName":"Tyler Alan O'Neill","fullLFMName":"O'Neill, Tyler Alan","strikeZoneTop":3.097,"strikeZoneBottom":1.563},"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},"ID655316":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316","firstName":"Andruw","lastName":"Monasterio","primaryNumber":"32","birthDate":"1997-05-30","currentAge":29,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Andruw","useLastName":"Monasterio","middleName":"José","boxscoreName":"Monasterio","gender":"M","nameMatrilineal":"Palacios","isPlayer":true,"isVerified":true,"pronunciation":"AHN-drew","mlbDebutDate":"2023-05-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andruw Monasterio","nameSlug":"andruw-monasterio-655316","firstLastName":"Andruw Monasterio","lastFirstName":"Monasterio, Andruw","lastInitName":"Monasterio, A","initLastName":"A Monasterio","fullFMLName":"Andruw José Monasterio","fullLFMName":"Monasterio, Andruw José","strikeZoneTop":3.148,"strikeZoneBottom":1.589},"ID643396":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396","firstName":"Isiah","lastName":"Kiner-Falefa","primaryNumber":"2","birthDate":"1995-03-23","currentAge":31,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Isiah","useLastName":"Kiner-Falefa","boxscoreName":"Kiner-Falefa","nickName":"Izzy","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"pronunciation":"KYE-nuhr fuh-LEFF-uh","mlbDebutDate":"2018-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isiah Kiner-Falefa","nameSlug":"isiah-kiner-falefa-643396","firstLastName":"Isiah Kiner-Falefa","lastFirstName":"Kiner-Falefa, Isiah","lastInitName":"Kiner-Falefa, I","initLastName":"I Kiner-Falefa","fullFMLName":"Isiah Kiner-Falefa","fullLFMName":"Kiner-Falefa, Isiah","strikeZoneTop":3.125,"strikeZoneBottom":1.577},"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},"ID702332":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332","firstName":"Caleb","lastName":"Durbin","primaryNumber":"5","birthDate":"2000-02-22","currentAge":26,"birthCity":"Lake Forest","birthStateProvince":"IL","birthCountry":"USA","height":"5' 6\"","weight":183,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Caleb","useLastName":"Durbin","boxscoreName":"Durbin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Caleb Durbin","nameSlug":"caleb-durbin-702332","firstLastName":"Caleb Durbin","lastFirstName":"Durbin, Caleb","lastInitName":"Durbin, C","initLastName":"C Durbin","fullFMLName":"Caleb  Durbin","fullLFMName":"Durbin, Caleb","strikeZoneTop":2.947,"strikeZoneBottom":1.487},"ID624133":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133","firstName":"Ranger","lastName":"Suarez","primaryNumber":"55","birthDate":"1995-08-26","currentAge":31,"birthCity":"Pie de Cuesta","birthCountry":"Venezuela","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ranger","useLastName":"Suarez","middleName":"Jose","boxscoreName":"Suarez","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"RAYN-jurr SWAHR-ez","mlbDebutDate":"2018-07-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ranger Suarez","nameSlug":"ranger-suarez-624133","firstLastName":"Ranger Suarez","lastFirstName":"Suarez, Ranger","lastInitName":"Suarez, R","initLastName":"R Suarez","fullFMLName":"Ranger Jose Suarez","fullLFMName":"Suarez, Ranger Jose","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID665966":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966","firstName":"Carlos","lastName":"Narváez","primaryNumber":"75","birthDate":"1998-11-26","currentAge":27,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Carlos","useLastName":"Narváez","middleName":"Luis","boxscoreName":"Narváez","gender":"M","nameMatrilineal":"Olivo","isPlayer":true,"isVerified":false,"pronunciation":"nahr-VIE-ez","mlbDebutDate":"2024-07-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carlos Narváez","nameSlug":"carlos-narvaez-665966","firstLastName":"Carlos Narváez","lastFirstName":"Narváez, Carlos","lastInitName":"Narváez, C","initLastName":"C Narváez","fullFMLName":"Carlos Luis Narváez","fullLFMName":"Narváez, Carlos Luis","strikeZoneTop":3.181,"strikeZoneBottom":1.605},"ID552640":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640","firstName":"Andrew","lastName":"Kittredge","primaryNumber":"39","birthDate":"1990-03-17","currentAge":36,"birthCity":"Spokane","birthStateProvince":"WA","birthCountry":"USA","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Kittredge","middleName":"Michael","boxscoreName":"Kittredge","nickName":"Kitt","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2008,"pronunciation":"KIT-rij","mlbDebutDate":"2017-07-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Kittredge","nameSlug":"andrew-kittredge-552640","firstLastName":"Andrew Kittredge","lastFirstName":"Kittredge, Andrew","lastInitName":"Kittredge, A","initLastName":"A Kittredge","fullFMLName":"Andrew Michael Kittredge","fullLFMName":"Kittredge, Andrew Michael","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID680776":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776","firstName":"Jarren","lastName":"Duran","primaryNumber":"16","birthDate":"1996-09-05","currentAge":30,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jarren","useLastName":"Duran","middleName":"William","boxscoreName":"Duran, Ja","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"duh-RAN","mlbDebutDate":"2021-07-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jarren Duran","nameSlug":"jarren-duran-680776","firstLastName":"Jarren Duran","lastFirstName":"Duran, Jarren","lastInitName":"Duran, J","initLastName":"J Duran","fullFMLName":"Jarren William Duran","fullLFMName":"Duran, Jarren William","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"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},"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},"ID701719":{"id":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719","firstName":"Robert","lastName":"Samaniego","primaryNumber":"78","birthDate":"1999-01-30","currentAge":27,"birthCity":"Huntsville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Samaniego","middleName":"Tyler","boxscoreName":"Samaniego, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tyler Samaniego","nameSlug":"tyler-samaniego-701719","firstLastName":"Tyler Samaniego","lastFirstName":"Samaniego, Tyler","lastInitName":"Samaniego, T","initLastName":"T Samaniego","fullFMLName":"Robert Tyler Samaniego","fullLFMName":"Samaniego, Robert Tyler","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID801139":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139","firstName":"Payton","lastName":"Tolle","primaryNumber":"70","birthDate":"2002-11-01","currentAge":23,"birthCity":"Stillwater","birthStateProvince":"OK","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Payton","useLastName":"Tolle","middleName":"John","boxscoreName":"Tolle","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Payton Tolle","nameSlug":"payton-tolle-801139","firstLastName":"Payton Tolle","lastFirstName":"Tolle, Payton","lastInitName":"Tolle, P","initLastName":"P Tolle","fullFMLName":"Payton John Tolle","fullLFMName":"Tolle, Payton John","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID807799":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799","firstName":"Masataka","lastName":"Yoshida","primaryNumber":"7","birthDate":"1993-07-15","currentAge":33,"birthCity":"Fukui","birthCountry":"Japan","height":"5' 8\"","weight":192,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Masataka","useLastName":"Yoshida","boxscoreName":"Yoshida","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"mah-sah-TAH-kah yo-SHEE-dah","mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Masataka Yoshida","nameSlug":"masataka-yoshida-807799","firstLastName":"Masataka Yoshida","lastFirstName":"Yoshida, Masataka","lastInitName":"Yoshida, M","initLastName":"M Yoshida","fullFMLName":"Masataka Yoshida","fullLFMName":"Yoshida, Masataka ","strikeZoneTop":3.022,"strikeZoneBottom":1.525},"ID543056":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056","firstName":"Daniel","lastName":"Coulombe","primaryNumber":"67","birthDate":"1989-10-26","currentAge":36,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Danny","useLastName":"Coulombe","middleName":"Paul","boxscoreName":"Coulombe","nickName":"Frenchie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"KOO-loam","mlbDebutDate":"2014-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Danny Coulombe","nameSlug":"danny-coulombe-543056","firstLastName":"Danny Coulombe","lastFirstName":"Coulombe, Danny","lastInitName":"Coulombe, D","initLastName":"D Coulombe","fullFMLName":"Daniel Paul Coulombe","fullLFMName":"Coulombe, Daniel Paul","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID691785":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785","firstName":"Marcelo","lastName":"Mayer","birthDate":"2002-12-12","currentAge":23,"birthCity":"Chula Vista","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":188,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Marcelo","useLastName":"Mayer","boxscoreName":"Mayer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"MY-er","mlbDebutDate":"2025-05-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Marcelo Mayer","nameSlug":"marcelo-mayer-691785","firstLastName":"Marcelo Mayer","lastFirstName":"Mayer, Marcelo","lastInitName":"Mayer, M","initLastName":"M Mayer","fullFMLName":"Marcelo  Mayer","fullLFMName":"Mayer, Marcelo","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID547973":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973","firstName":"Albertin","lastName":"Chapman","primaryNumber":"44","birthDate":"1988-02-28","currentAge":38,"birthCity":"Holguin","birthCountry":"Cuba","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aroldis","useLastName":"Chapman","middleName":"Aroldis","boxscoreName":"Chapman","nickName":"The Missile","gender":"M","nameMatrilineal":"De La Cruz","isPlayer":true,"isVerified":true,"pronunciation":"ah-ROL-diss","mlbDebutDate":"2010-08-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Aroldis Chapman","nameSlug":"aroldis-chapman-547973","firstLastName":"Aroldis Chapman","lastFirstName":"Chapman, Aroldis","lastInitName":"Chapman, A","initLastName":"A Chapman","fullFMLName":"Albertin Aroldis Chapman","fullLFMName":"Chapman, Albertin Aroldis","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":2,"name":"Oriole Park at Camden Yards","link":"/api/v1/venues/2","location":{"address1":"333 West Camden Street","city":"Baltimore","state":"Maryland","stateAbbrev":"MD","postalCode":"21201","defaultCoordinates":{"latitude":39.283787,"longitude":-76.621689},"azimuthAngle":31.0,"elevation":33,"country":"USA","phone":"(410) 685-9800"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":42455,"turfType":"Grass","roofType":"Open","leftLine":333,"left":363,"leftCenter":376,"center":410,"rightCenter":373,"rightLine":318},"active":true,"season":"2026"},"officialVenue":{"id":2,"link":"/api/v1/venues/2"},"weather":{"condition":"Cloudy","temp":"69","wind":"3 mph, R To L"},"gameInfo":{"attendance":26776,"firstPitch":"2026-04-24T23:06:00.000Z","gameDurationMinutes":169},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":0}},"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":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"home":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"}},"officialScorer":{"id":484489,"fullName":"Dennis Hetrick","link":"/api/v1/people/484489"},"primaryDatacaster":{"id":684807,"fullName":"Jeremy Davis","link":"/api/v1/people/684807"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jarren Duran flies out to center fielder Leody Taveras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-24T23:06:09.694Z","endTime":"2026-04-24T23:07:38.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"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":{"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-24T19:22:21.486Z","endTime":"2026-04-24T22:40:32.887Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"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-24T22:40:32.887Z","endTime":"2026-04-24T23:04:54.435Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"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-24T23:04:54.435Z","endTime":"2026-04-24T23:06:11.951Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.868364883107503,"aZ":-12.111226892863325,"pfxX":-1.8961916271847692,"pfxZ":10.439645480720287,"pX":-0.2609580877366155,"pZ":3.8038817251101316,"vX0":3.72278931875891,"vY0":-137.8020294108625,"vZ0":-3.5369847194191615,"x":126.95,"y":136.08,"x0":-1.3835469398469133,"y0":50.00100772716062,"z0":5.923303661404662,"aX":-3.643996991629706},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.4,"breakHorizontal":2.6,"spinRate":2215,"spinDirection":206},"zone":11,"typeConfidence":0.92,"plateTime":0.3976208202370817,"extension":6.3250176966629965},"index":3,"playId":"e0afa5ac-1262-3218-8771-0db6ab49d0a8","pitchNumber":1,"startTime":"2026-04-24T23:06:11.951Z","endTime":"2026-04-24T23:06:15.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.260563875880322,"aZ":-13.21712284934136,"pfxX":-1.543305720510003,"pfxZ":9.95260203419259,"pX":1.1894123123626092,"pZ":2.3964236806341264,"vX0":7.057367093351747,"vY0":-137.33901594294036,"vZ0":-6.652891227997967,"x":71.66,"y":174.08,"x0":-1.2162513947798372,"y0":50.000183171319115,"z0":5.75421561025769,"aX":-2.938984352227717},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.8,"breakHorizontal":1.3,"spinRate":2152,"spinDirection":206},"zone":14,"typeConfidence":0.91,"plateTime":0.39926476824818824,"extension":6.399908692890289},"index":4,"playId":"db4d922b-28ff-36c9-bc67-ed8a974c1652","pitchNumber":2,"startTime":"2026-04-24T23:06:27.850Z","endTime":"2026-04-24T23:06:32.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(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":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.454467619219912,"aZ":-25.223471845175652,"pfxX":-4.62803065164535,"pfxZ":4.145649911475861,"pX":0.4211313291033377,"pZ":3.363807828514233,"vX0":6.424385921577755,"vY0":-128.35879914825543,"vZ0":-1.3899164632443877,"x":100.95,"y":147.96,"x0":-1.5076692067227353,"y0":50.00094344408233,"z0":5.867868642951651,"aX":-7.7565344421918665},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.4,"breakHorizontal":7.0,"spinRate":1484,"spinDirection":222},"zone":3,"typeConfidence":0.83,"plateTime":0.42598622413211906,"extension":6.514720269621224},"index":5,"playId":"e1e08b97-f266-31ee-90a8-0bd94dcdd416","pitchNumber":3,"startTime":"2026-04-24T23:07:01.245Z","endTime":"2026-04-24T23:07:04.755Z","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":6,"startTime":"2026-04-24T23:07:19.540Z","endTime":"2026-04-24T23:07:29.192Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.085912844107273,"aZ":-25.235316824868026,"pfxX":-4.84797765054021,"pfxZ":4.235962387214018,"pX":0.6994880660915413,"pZ":3.303964007831022,"vX0":7.027222795574133,"vY0":-127.43421955949525,"vZ0":-1.4716795198427883,"x":90.34,"y":149.57,"x0":-1.4686360003410834,"y0":50.00324259873938,"z0":5.889354565299933,"aX":-7.94429339446405},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.6,"breakHorizontal":7.1,"spinRate":1612,"spinDirection":214},"zone":3,"typeConfidence":0.86,"plateTime":0.4304068169414452,"extension":6.548931111757513},"hitData":{"launchSpeed":94.6,"launchAngle":47.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.31,"coordY":83.77}},"index":7,"playId":"972d02fb-0bf6-34ce-94dd-d6b69593f0e0","pitchNumber":4,"startTime":"2026-04-24T23:07:29.192Z","endTime":"2026-04-24T23:07:38.830Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-24T23:07:38.830Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ceddanne Rafaela grounds out, shortstop Gunnar Henderson to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-24T23:07:40.452Z","endTime":"2026-04-24T23:08:10.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.001017938352323,"aZ":-17.286643879419973,"pfxX":-8.876909633892188,"pfxZ":7.804376896026235,"pX":-0.06728797499480618,"pZ":2.51728154342519,"vX0":6.850667275498571,"vY0":-137.18167925501282,"vZ0":-5.702521176290095,"x":119.56,"y":170.81,"x0":-1.4420556498108794,"y0":50.00571811574624,"z0":5.799171328860088,"aX":-16.94230792131857},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.1,"breakHorizontal":14.6,"spinRate":2078,"spinDirection":208},"zone":5,"typeConfidence":0.95,"plateTime":0.39908624858573605,"extension":6.536049851989183},"hitData":{"launchSpeed":92.6,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.23,"coordY":149.66}},"index":0,"playId":"1677e383-bdec-3341-bb0c-97a3e45252e3","pitchNumber":1,"startTime":"2026-04-24T23:08:01.670Z","endTime":"2026-04-24T23:08:10.719Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-24T23:08:10.719Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masataka Yoshida grounds out, shortstop Gunnar Henderson to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-24T23:08:18.539Z","endTime":"2026-04-24T23:09:55.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"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":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.2,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.55456057739152,"aZ":-9.84837440777265,"pfxX":-1.9481639201106584,"pfxZ":11.616427732527056,"pX":-0.6182436797494295,"pZ":2.7705939417006644,"vX0":3.196420884076012,"vY0":-138.39598566759992,"vZ0":-6.370750608099729,"x":140.57,"y":163.97,"x0":-1.5399850850906893,"y0":50.00271494005348,"z0":5.776179327972555,"aX":-3.744428346155253},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.7,"breakHorizontal":2.8,"spinRate":2253,"spinDirection":204},"zone":1,"typeConfidence":0.92,"plateTime":0.39718626117101063,"extension":6.500405929212977},"index":0,"playId":"c079ba74-c94f-3156-b8cc-f0f87a3fce73","pitchNumber":1,"startTime":"2026-04-24T23:08:33.479Z","endTime":"2026-04-24T23:08:38.774Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.3,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.880037196146237,"aZ":-28.113246592472194,"pfxX":-5.710398360820722,"pfxZ":2.435537485404722,"pX":-0.7951986882163501,"pZ":1.8962334216687522,"vX0":3.8693539255222995,"vY0":-128.0112791380652,"vZ0":-4.53206405802057,"x":147.31,"y":187.58,"x0":-1.579645963368966,"y0":50.00561263756147,"z0":5.874475796265496,"aX":-9.537985104609257},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.7,"breakHorizontal":9.6,"spinRate":1611,"spinDirection":214},"zone":7,"typeConfidence":0.89,"plateTime":0.42685439678400794,"extension":6.442590530741787},"index":1,"playId":"6f00c70c-f094-33f8-9641-71bc2bfebc0c","pitchNumber":2,"startTime":"2026-04-24T23:08:50.278Z","endTime":"2026-04-24T23:08:54.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.4,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.811123006008675,"aZ":-29.00341853499795,"pfxX":-6.495389511033286,"pfxZ":1.8645412502660332,"pX":-0.8231548299392142,"pZ":0.05347454970871637,"vX0":4.193603716706501,"vY0":-128.95229413838211,"vZ0":-8.612111895906791,"x":148.38,"y":237.34,"x0":-1.6200376652911683,"y0":50.00181493227398,"z0":5.648157970550912,"aX":-11.025749859987574},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.8,"breakHorizontal":10.9,"spinRate":1618,"spinDirection":213},"zone":13,"typeConfidence":0.9,"plateTime":0.42347463167522204,"extension":6.482062514189098},"index":2,"playId":"ec28601c-08c3-32d1-8839-952b688505b9","pitchNumber":3,"startTime":"2026-04-24T23:09:07.163Z","endTime":"2026-04-24T23:09:10.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92801725735867,"aZ":-11.264761434276467,"pfxX":-1.4283277954599969,"pfxZ":10.896728286391792,"pX":-1.178939517303175,"pZ":1.1961197299523443,"vX0":1.2153533655779785,"vY0":-138.15583657351294,"vZ0":-9.96943190889514,"x":161.94,"y":206.48,"x0":-1.4406023927100087,"y0":50.00330009278628,"z0":5.624861002986459,"aX":-2.7406082469920463},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.6,"breakHorizontal":2.3,"spinRate":2172,"spinDirection":200},"zone":13,"typeConfidence":0.91,"plateTime":0.3976108074168967,"extension":6.471963192499415},"index":3,"playId":"a014a33c-e3ff-3490-8c91-cffaa89efc90","pitchNumber":4,"startTime":"2026-04-24T23:09:28.750Z","endTime":"2026-04-24T23:09:32.436Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94760173304142,"aZ":-11.752124554932388,"pfxX":-2.4809146884979194,"pfxZ":10.564705543976073,"pX":-0.2635554188652803,"pZ":2.0608290191436627,"vX0":4.03642746670966,"vY0":-138.62161416742805,"vZ0":-7.858518638841361,"x":127.05,"y":183.14,"x0":-1.4207385252432345,"y0":50.002014939545184,"z0":5.729586385358747,"aX":-4.79560557613724},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.5,"breakHorizontal":3.6,"spinRate":2231,"spinDirection":204},"zone":5,"typeConfidence":0.92,"plateTime":0.3961496091952501,"extension":6.489479081462414},"hitData":{"launchSpeed":108.3,"launchAngle":-4.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":146.11}},"index":4,"playId":"45d10f52-b95c-3e77-9bc3-d534c7326526","pitchNumber":5,"startTime":"2026-04-24T23:09:48.187Z","endTime":"2026-04-24T23:09:55.752Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-24T23:09:55.752Z","atBatIndex":2},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Gunnar Henderson homers (8) on a fly ball to right field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-24T23:12:21.770Z","endTime":"2026-04-24T23:13:10.320Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":{"id":678394,"link":"/api/v1/people/678394"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.73305490180118,"aZ":-26.036280748284845,"pfxX":-10.195028590879597,"pfxZ":3.185253578641346,"pX":0.5401874846421165,"pZ":2.1808351354901867,"vX0":8.923119257610828,"vY0":-138.1640172507701,"vZ0":-4.205137553853374,"x":96.41,"y":179.9,"x0":-1.4119508505573506,"y0":50.003527883490335,"z0":5.479280616058556,"aX":-19.64644172066616},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.0,"breakHorizontal":16.6,"spinRate":2081,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.39694559806106344,"extension":6.204951094092804},"index":0,"playId":"c52525ba-9a66-363c-afd1-f9f67b39fa4c","pitchNumber":1,"startTime":"2026-04-24T23:12:25.334Z","endTime":"2026-04-24T23:12:28.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.930521429930874,"aZ":-30.16588619833161,"pfxX":-1.8156337638429287,"pfxZ":1.2038486826684132,"pX":0.3348029896440537,"pZ":2.2108083299842236,"vX0":4.84229508096752,"vY0":-128.54016481233683,"vZ0":-2.7324906203874098,"x":104.24,"y":179.09,"x0":-1.3417952582013888,"y0":50.00052249481417,"z0":5.642115983062823,"aX":-3.0224751315615204},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.8,"breakHorizontal":2.2,"spinRate":2338,"spinDirection":259},"zone":9,"typeConfidence":2.0,"plateTime":0.42696165814198617,"extension":6.116805691134796},"hitData":{"launchSpeed":109.1,"launchAngle":36.0,"totalDistance":410.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":215.33,"coordY":58.34}},"index":1,"playId":"ce8b2a50-17cc-3fd5-9d69-06d60098bcc3","pitchNumber":2,"startTime":"2026-04-24T23:12:42.476Z","endTime":"2026-04-24T23:13:10.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-24T23:13:10.320Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Taylor Ward singles on a ground ball to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-24T23:13:29.359Z","endTime":"2026-04-24T23:13:53.915Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"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],"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":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.693972637812823,"aZ":-21.978320652161056,"pfxX":-8.871881710645166,"pfxZ":5.184169675803801,"pX":0.20827214301418734,"pZ":4.597699910075146,"vX0":7.451491044088748,"vY0":-139.24963057645175,"vZ0":0.9745452142697703,"x":109.06,"y":114.64,"x0":-1.3470788051819678,"y0":50.00556203347717,"z0":5.695118675327446,"aX":-17.459986526714},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.8,"breakHorizontal":14.5,"spinRate":2026,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.39304466443913233,"extension":6.028596726126927},"index":0,"playId":"ff2cc540-dd77-3337-a499-015c7b66239c","pitchNumber":1,"startTime":"2026-04-24T23:13:30.918Z","endTime":"2026-04-24T23:13:33.933Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.17970424473846,"aZ":-26.889120516843274,"pfxX":-10.709705689963938,"pfxZ":2.774210316581458,"pX":-0.2820575336695764,"pZ":2.162425895646153,"vX0":7.011081995307126,"vY0":-137.08323465893525,"vZ0":-3.9668162338031894,"x":127.75,"y":180.39,"x0":-1.48084845758965,"y0":50.00100081477368,"z0":5.462847806526663,"aX":-20.38947665437526},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.3,"breakHorizontal":17.9,"spinRate":2064,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.39949005445418173,"extension":6.102053810317032},"hitData":{"launchSpeed":106.1,"launchAngle":-1.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.91,"coordY":96.45}},"index":1,"playId":"07a76115-361d-3aa4-9cc3-feff8f605001","pitchNumber":2,"startTime":"2026-04-24T23:13:45.694Z","endTime":"2026-04-24T23:13:53.915Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-24T23:13:53.915Z","atBatIndex":4},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Adley Rutschman homers (2) on a fly ball to right center field. Taylor Ward scores.","rbi":2,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-24T23:14:14.571Z","endTime":"2026-04-24T23:16:23.590Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"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,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":{"id":678394,"link":"/api/v1/people/678394"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":{"id":678394,"link":"/api/v1/people/678394"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.36099062849298,"aZ":-27.46240570635108,"pfxX":-10.429271152300661,"pfxZ":2.42004573491894,"pX":-0.18011104874217507,"pZ":2.4894405111366176,"vX0":7.055400570137718,"vY0":-138.6565845044486,"vZ0":-3.1713213076742983,"x":123.87,"y":171.57,"x0":-1.404310394760005,"y0":50.00085599996173,"z0":5.482962023382986,"aX":-20.279808311549182},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.0,"breakHorizontal":17.4,"spinRate":1964,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.3952083822384509,"extension":6.108697068429307},"index":0,"playId":"29d5002c-f713-3d5c-b597-af340c9c2773","pitchNumber":1,"startTime":"2026-04-24T23:14:25.545Z","endTime":"2026-04-24T23:14:29.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.282531283523223,"aZ":-25.533586966431184,"pfxX":-10.523642987050566,"pfxZ":3.3714663355697496,"pX":-0.014444837530474689,"pZ":2.680823184999725,"vX0":7.449509588217542,"vY0":-139.18007648792016,"vZ0":-3.095480426698524,"x":117.55,"y":166.4,"x0":-1.3540848845104947,"y0":50.00085995215071,"z0":5.492280080610186,"aX":-20.711173720292507},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.6,"breakHorizontal":17.6,"spinRate":1911,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.3930516780512776,"extension":6.1808779193529695},"index":1,"playId":"5622bd9a-9f73-336d-977c-15cc78073c82","pitchNumber":2,"startTime":"2026-04-24T23:14:46.100Z","endTime":"2026-04-24T23:14:49.521Z","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":95.2,"endSpeed":87.3,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.131440321219305,"aZ":-18.884740382989246,"pfxX":-4.046899707255395,"pfxZ":6.792465693146902,"pX":-1.3863786373640639,"pZ":4.290083984423589,"vX0":1.5903141311079523,"vY0":-138.78802454691422,"vZ0":-0.3545462779754549,"x":169.85,"y":122.95,"x0":-1.4399241344246785,"y0":50.0058282917028,"z0":5.673714241168561,"aX":-7.9213236233678535},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.5,"breakHorizontal":7.0,"spinRate":2006,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.39417370158910314,"extension":6.120341837733944},"index":2,"playId":"b967d3a7-8bea-39f4-8e72-ad232bf0a5e1","pitchNumber":3,"startTime":"2026-04-24T23:15:16.198Z","endTime":"2026-04-24T23:15:19.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.1,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95446708606741,"aZ":-25.514260598876085,"pfxX":-10.919810791346606,"pfxZ":3.9016007272129865,"pX":-0.16970205715070666,"pZ":0.9453953029764862,"vX0":6.794506318951152,"vY0":-129.78371143561583,"vZ0":-6.234485385842464,"x":123.47,"y":213.25,"x0":-1.4017227658958498,"y0":50.005440730230205,"z0":5.320073246688903,"aX":-18.64621217035264},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.9,"breakHorizontal":18.2,"spinRate":1554,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4219030242383437,"extension":6.274449533739101},"index":3,"playId":"226e34c8-0d1e-31f5-900c-5ea59fe86f3f","pitchNumber":4,"startTime":"2026-04-24T23:15:37.414Z","endTime":"2026-04-24T23:15:40.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.441133695642545,"aZ":-30.06266494422148,"pfxX":-11.163866299713144,"pfxZ":1.086099541449931,"pX":0.3056616690867811,"pZ":2.870702864268418,"vX0":8.131064550060103,"vY0":-138.5254695962513,"vZ0":-2.3258444147420465,"x":105.35,"y":161.27,"x0":-1.2145841749484019,"y0":50.0050204222227,"z0":5.727533986741084,"aX":-21.737116436766232},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":1.7,"breakHorizontal":18.6,"spinRate":1987,"spinDirection":226},"zone":3,"typeConfidence":2.0,"plateTime":0.3951319202156336,"extension":6.105815293305712},"hitData":{"launchSpeed":102.0,"launchAngle":33.0,"totalDistance":395.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":191.33,"coordY":52.84}},"index":4,"playId":"71a00327-c2da-3cff-97e7-68a66b1ce3a3","pitchNumber":5,"startTime":"2026-04-24T23:15:57.062Z","endTime":"2026-04-24T23:16:23.590Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-24T23:16:23.590Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Alonso flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-24T23:17:22.219Z","endTime":"2026-04-24T23:18:11.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-24T23:16:37.093Z","endTime":"2026-04-24T23:17:24.553Z","isPitch":false,"type":"action"},{"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.8,"endSpeed":88.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.49201342769502,"aZ":-24.423222288331623,"pfxX":-10.646244931799565,"pfxZ":3.885618433140018,"pX":-0.33160194113595637,"pZ":1.4560889092123475,"vX0":6.832203035715533,"vY0":-140.73140424363004,"vZ0":-6.681385864688744,"x":129.64,"y":199.47,"x0":-1.4141402177115237,"y0":50.00382703768617,"z0":5.455081966848511,"aX":-21.244777570977554},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.8,"breakHorizontal":17.8,"spinRate":2070,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.3899804249421521,"extension":6.1616496965682535},"index":1,"playId":"ba6b5e5a-fc19-325d-b9a6-f4433148bcfd","pitchNumber":1,"startTime":"2026-04-24T23:17:24.553Z","endTime":"2026-04-24T23:17:27.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26372959449742,"aZ":-35.02694059731697,"pfxX":3.932107710659966,"pfxZ":-1.7936457458264812,"pX":0.6656159533758246,"pZ":2.68117489854911,"vX0":4.109269285726824,"vY0":-125.39098996153976,"vZ0":-0.22906786456449302,"x":91.63,"y":166.39,"x0":-1.5049105592942924,"y0":50.00121186993056,"z0":5.630688413341313,"aX":6.262125499600682},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.0,"breakHorizontal":-8.0,"spinRate":2337,"spinDirection":23},"zone":6,"typeConfidence":2.0,"plateTime":0.4367545964724653,"extension":5.938099463353257},"index":2,"playId":"88e50250-96a0-3ccf-8d51-a81c7b94b887","pitchNumber":2,"startTime":"2026-04-24T23:17:44.924Z","endTime":"2026-04-24T23:17:48.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.513119789998633,"aZ":-33.1089864497888,"pfxX":5.218396782481348,"pfxZ":-0.5862769647905601,"pX":0.07131750267302657,"pZ":2.4204796269176,"vX0":2.2263130903851467,"vY0":-125.50951356275172,"vZ0":-1.1700188321337748,"x":114.28,"y":173.43,"x0":-1.5052876430613684,"y0":50.00284540370176,"z0":5.590117525724392,"aX":8.320979014051952},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.1,"breakHorizontal":-10.0,"spinRate":2346,"spinDirection":20},"zone":5,"typeConfidence":2.0,"plateTime":0.4364764340198022,"extension":6.01857241991526},"hitData":{"launchSpeed":83.2,"launchAngle":52.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":191.41,"coordY":134.15}},"index":3,"playId":"3148089c-839e-3f9b-9ca2-6c1ba2e241fa","pitchNumber":3,"startTime":"2026-04-24T23:18:01.728Z","endTime":"2026-04-24T23:18:11.910Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-24T23:18:11.910Z","atBatIndex":6},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Dylan Beavers homers (2) on a fly ball to right center field.","rbi":1,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-24T23:18:13.612Z","endTime":"2026-04-24T23:19:03.965Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":{"id":678394,"link":"/api/v1/people/678394"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.826157266798713,"aZ":-19.62083012063377,"pfxX":-4.986259410386966,"pfxZ":6.478706088840195,"pX":0.06340024205237285,"pZ":3.3365231449401356,"vX0":5.673512633730457,"vY0":-137.89720626099538,"vZ0":-2.56374272740915,"x":114.58,"y":148.69,"x0":-1.3666531183094657,"y0":50.00578751663946,"z0":5.592535774988096,"aX":-9.666414434057671},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.4,"breakHorizontal":7.9,"spinRate":2100,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.3962418988426233,"extension":6.283202759198705},"hitData":{"launchSpeed":102.3,"launchAngle":33.0,"totalDistance":411.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":211.54,"coordY":55.45}},"index":0,"playId":"178bed22-a25c-3f58-a2c4-9549a93a57c5","pitchNumber":1,"startTime":"2026-04-24T23:18:40.340Z","endTime":"2026-04-24T23:19:03.965Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-24T23:19:03.965Z","atBatIndex":7},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Samuel Basallo doubles (1) on a ground ball to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-24T23:19:04.774Z","endTime":"2026-04-24T23:19:57.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"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":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.7,"endSpeed":80.7,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.444335473349255,"aZ":-30.664874601161838,"pfxX":-0.295539621704604,"pfxZ":0.9087501083832432,"pX":-0.5044993190840183,"pZ":3.038286893116193,"vX0":2.179989345958482,"vY0":-127.73569677913868,"vZ0":-0.632801732698755,"x":136.23,"y":156.75,"x0":-1.3292810260351713,"y0":50.00123174266219,"z0":5.6927249406971665,"aX":-0.4901650384879039},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.7,"breakHorizontal":0.1,"spinRate":2357,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.42821823326519803,"extension":6.113369973913564},"index":0,"playId":"61f29a87-0008-31fd-a539-a1774258613f","pitchNumber":1,"startTime":"2026-04-24T23:19:25.143Z","endTime":"2026-04-24T23:19:28.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.806740175352985,"aZ":-36.01128801832233,"pfxX":-1.0886376628856835,"pfxZ":-2.3846691255898333,"pX":-0.20709785532716085,"pZ":1.631649081768277,"vX0":2.976285633803015,"vY0":-125.52644795847091,"vZ0":-2.825988219712344,"x":124.89,"y":194.73,"x0":-1.2632289211695436,"y0":50.004730497258706,"z0":5.684344730880062,"aX":-1.7491552029242685},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.7,"breakHorizontal":1.3,"spinRate":2352,"spinDirection":29},"zone":13,"typeConfidence":2.0,"plateTime":0.43522809481550606,"extension":6.070594054028631},"hitData":{"launchSpeed":83.8,"launchAngle":3.0,"totalDistance":62.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.36,"coordY":138.0}},"index":1,"playId":"803f1688-08b8-38ef-8202-35556fcd0d4c","pitchNumber":2,"startTime":"2026-04-24T23:19:45.364Z","endTime":"2026-04-24T23:19:57.996Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-24T23:19:57.996Z","atBatIndex":8},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Leody Taveras lines out to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-24T23:21:09.221Z","endTime":"2026-04-24T23:23:24.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,7,8],"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":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"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":1},"index":0,"startTime":"2026-04-24T23:20:26.382Z","endTime":"2026-04-24T23:21:11.543Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.755994279215415,"aZ":-26.50187090813034,"pfxX":-11.429599160792234,"pfxZ":2.8505705776868226,"pX":0.40634311185437216,"pZ":0.8996009270856421,"vX0":8.693197624623158,"vY0":-140.36851409258153,"vZ0":-7.629899964528014,"x":101.51,"y":214.49,"x0":-1.251017705343989,"y0":50.00119067857583,"z0":5.386946521908656,"aX":-22.730431146828444},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":3.7,"breakHorizontal":18.8,"spinRate":2108,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.3907079727537477,"extension":6.21997050229844},"index":1,"playId":"eec05cd0-e4a4-3d43-bee6-ac570394b19b","pitchNumber":1,"startTime":"2026-04-24T23:21:11.543Z","endTime":"2026-04-24T23:21:14.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.66656893487614,"aZ":-29.410114462404653,"pfxX":-0.9556701893060623,"pfxZ":1.647529812983982,"pX":0.24060914492965121,"pZ":2.0566202290609783,"vX0":4.125275335234743,"vY0":-128.13834571228588,"vZ0":-3.153985446465003,"x":107.83,"y":183.25,"x0":-1.2608448080378725,"y0":50.00039462678667,"z0":5.5834999906426726,"aX":-1.6009154456760821},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.5,"breakHorizontal":0.8,"spinRate":2331,"spinDirection":249},"zone":8,"typeConfidence":2.0,"plateTime":0.42625112737293946,"extension":6.22070878948785},"index":2,"playId":"ef7e0840-8299-3e98-8167-697c90617851","pitchNumber":2,"startTime":"2026-04-24T23:21:29.469Z","endTime":"2026-04-24T23:21:33.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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.27857280701479,"aZ":-26.463847946249768,"pfxX":-10.298905589756892,"pfxZ":3.3271353363193645,"pX":0.06341588695994645,"pZ":1.1828101272389342,"vX0":7.1956409544268265,"vY0":-130.13157518618362,"vZ0":-5.717998383511645,"x":114.58,"y":206.84,"x0":-1.3993528587180064,"y0":50.002212125470365,"z0":5.413133033713227,"aX":-17.664850491048487},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.9,"breakHorizontal":17.0,"spinRate":1631,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.42089530173898915,"extension":6.3316780145424},"index":3,"playId":"79f93497-d70e-3c24-bd17-adcb4880368a","pitchNumber":3,"startTime":"2026-04-24T23:21:48.228Z","endTime":"2026-04-24T23:21:51.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.2,"endSpeed":88.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.405449789307404,"aZ":-25.64329954439211,"pfxX":-9.934150752668188,"pfxZ":3.299490011851903,"pX":0.5053445888890895,"pZ":1.9770163502400746,"vX0":8.309163226075624,"vY0":-139.78816867347044,"vZ0":-5.016277300721595,"x":97.74,"y":185.4,"x0":-1.2144388563715172,"y0":50.00334653935088,"z0":5.477467027850122,"aX":-19.667960564161984},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.2,"breakHorizontal":16.3,"spinRate":2107,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.39177023828455937,"extension":6.164393001844255},"index":4,"playId":"e6639c43-b842-3885-978c-b1a1cb157e01","pitchNumber":4,"startTime":"2026-04-24T23:22:07.147Z","endTime":"2026-04-24T23:22:10.621Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"playId":"296a600b-064b-40c6-a44f-4357bc080b59","startTime":"2026-04-24T23:22:25.685Z","endTime":"2026-04-24T23:22:30.685Z","isPitch":false,"type":"stepoff"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2026-04-24T23:22:42.132Z","endTime":"2026-04-24T23:22:57.856Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.23410039652357,"aZ":-23.586684793497177,"pfxX":-10.587703000897422,"pfxZ":5.204477033921343,"pX":-0.1988338396655623,"pZ":1.0453353896396822,"vX0":6.852209084033502,"vY0":-128.33871839735124,"vZ0":-6.183296199333256,"x":124.58,"y":210.56,"x0":-1.5424787836581726,"y0":50.00500188664667,"z0":5.350859704730432,"aX":-17.473514069670422},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.0,"breakHorizontal":17.4,"spinRate":1617,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4285599112694283,"extension":6.326530639074647},"index":7,"playId":"c47252f7-7f2d-39ea-a3fa-91afb7f92c8d","pitchNumber":5,"startTime":"2026-04-24T23:22:57.856Z","endTime":"2026-04-24T23:23:01.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.034610596604534,"aZ":-28.662857180185107,"pfxX":-1.201681894451721,"pfxZ":2.0927946970146465,"pX":-0.6668158965621821,"pZ":2.7507637383937764,"vX0":2.599843730395921,"vY0":-128.60139197581344,"vZ0":-1.6960299041229945,"x":142.42,"y":164.51,"x0":-1.5336131704107112,"y0":50.00520703909329,"z0":5.63684957687834,"aX":-2.018564474138397},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.6,"breakHorizontal":1.6,"spinRate":2378,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.42550339901622225,"extension":6.0632672168082555},"hitData":{"launchSpeed":85.9,"launchAngle":24.0,"totalDistance":291.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.13,"coordY":109.62}},"index":8,"playId":"e6d7e75c-ad9d-3902-b7bb-2a0f16799a42","pitchNumber":6,"startTime":"2026-04-24T23:23:15.266Z","endTime":"2026-04-24T23:23:24.707Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-24T23:23:24.707Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Coby Mayo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-24T23:23:29.232Z","endTime":"2026-04-24T23:25:30.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.4,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13255298922926,"aZ":-27.070347983901488,"pfxX":-0.43369280129833676,"pfxZ":2.980744888192851,"pX":1.6147723410135997,"pZ":0.9352306475773441,"vX0":6.976780401608289,"vY0":-129.96432991150704,"vZ0":-6.62631805767941,"x":55.45,"y":213.53,"x0":-1.0475639728572175,"y0":50.001133035976245,"z0":5.572618869539154,"aX":-0.7426157775363311},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.1,"breakHorizontal":-0.7,"spinRate":2395,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.4213807915742236,"extension":6.385184883243496},"index":0,"playId":"094f34c3-3e5d-3ee2-82a2-0efff4750791","pitchNumber":1,"startTime":"2026-04-24T23:23:51.733Z","endTime":"2026-04-24T23:23:54.958Z","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":95.4,"endSpeed":86.7,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.71948411042134,"aZ":-25.564529564836622,"pfxX":-10.604541075878561,"pfxZ":3.4224900799440334,"pX":1.028174377681401,"pZ":2.2930575560628097,"vX0":9.75242544211592,"vY0":-138.47632094908982,"vZ0":-4.284307507512445,"x":77.81,"y":176.87,"x0":-1.1722448605732334,"y0":50.000345540913706,"z0":5.583406250092869,"aX":-20.464155095204376},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.4,"breakHorizontal":17.0,"spinRate":2101,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.39648657355057093,"extension":6.199517452909109},"index":1,"playId":"b2817e69-8688-3b88-af5c-d35680927848","pitchNumber":2,"startTime":"2026-04-24T23:24:10.066Z","endTime":"2026-04-24T23:24:13.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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.4,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.446895876326096,"aZ":-27.271521777454435,"pfxX":-0.8206836013006571,"pfxZ":2.9654242278450713,"pX":-0.4646080127252562,"pZ":2.523410453531056,"vX0":2.7526560094061816,"vY0":-128.02863977091067,"vZ0":-2.523804441177384,"x":134.71,"y":170.65,"x0":-1.4490188308286236,"y0":50.0039299009115,"z0":5.665486223489141,"aX":-1.3574438347356588},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.0,"breakHorizontal":0.8,"spinRate":2379,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.42850080147717584,"extension":6.177693235218166},"index":2,"playId":"f190ed9b-d448-3c2c-8c48-cdf93cc0e141","pitchNumber":3,"startTime":"2026-04-24T23:24:28.984Z","endTime":"2026-04-24T23:24:32.272Z","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":94.7,"endSpeed":86.5,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.030275232653544,"aZ":-24.75552176014346,"pfxX":-11.297737184009513,"pfxZ":3.895371906351351,"pX":0.47672173901252596,"pZ":0.7797059148733896,"vX0":8.730040300755425,"vY0":-137.49148638268235,"vZ0":-7.898643499365043,"x":98.83,"y":217.73,"x0":-1.2804612673833982,"y0":50.001203019674854,"z0":5.38373090594564,"aX":-21.51075857394507},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.4,"breakHorizontal":18.5,"spinRate":2049,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.39919284540829914,"extension":6.272344008935137},"index":3,"playId":"3e115cbb-5fbf-3375-b022-60e7dabfdadc","pitchNumber":4,"startTime":"2026-04-24T23:24:48.855Z","endTime":"2026-04-24T23:24:51.855Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.7,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.270639123942647,"aZ":-29.10760669189968,"pfxX":-1.0564842897443434,"pfxZ":1.8820728897406784,"pX":-0.11664149924659946,"pZ":3.545001711206634,"vX0":3.398058375673634,"vY0":-127.20393873211061,"vZ0":0.21054082416226227,"x":121.45,"y":143.06,"x0":-1.3354045115096942,"y0":50.004085462075814,"z0":5.777986648982693,"aX":-1.7233003105386333},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.7,"breakHorizontal":1.1,"spinRate":2378,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.43138364817807195,"extension":6.090191542563151},"index":4,"playId":"4f76de78-f212-3827-a6b7-d77249378f91","pitchNumber":5,"startTime":"2026-04-24T23:25:07.822Z","endTime":"2026-04-24T23:25:11.697Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37335094921248,"aZ":-26.14491934711691,"pfxX":-0.7890590469350105,"pfxZ":3.6239166614707337,"pX":0.8257954953202651,"pZ":1.7822160876961626,"vX0":5.814143386718027,"vY0":-128.12861637363864,"vZ0":-4.438586998953529,"x":85.52,"y":190.66,"x0":-1.369819043048666,"y0":50.00185754584173,"z0":5.578953366098311,"aX":-1.3128543662988656},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.8,"breakHorizontal":0.1,"spinRate":2377,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4274218268734695,"extension":6.189255965155527},"index":5,"playId":"47ca5558-70d1-302f-b2d2-6c119168348f","pitchNumber":6,"startTime":"2026-04-24T23:25:27.626Z","endTime":"2026-04-24T23:25:30.982Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-24T23:25:30.982Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-24T23:27:22.473Z","endTime":"2026-04-24T23:29:28.677Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.12751023288362,"aZ":-18.81676076034411,"pfxX":-9.666556066163995,"pfxZ":7.1063579384698725,"pX":-0.44160419360047254,"pZ":2.4280329731581816,"vX0":6.057331645624813,"vY0":-136.28557111561653,"vZ0":-5.498908081122349,"x":133.83,"y":173.22,"x0":-1.4378039459706524,"y0":50.00381739472694,"z0":5.772741181973244,"aX":-18.173576341520505},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.9,"breakHorizontal":16.2,"spinRate":1909,"spinDirection":214},"zone":4,"typeConfidence":0.94,"plateTime":0.40198722825662125,"extension":6.578498563797322},"index":0,"playId":"76143f6e-4a45-318b-8856-4630939308aa","pitchNumber":1,"startTime":"2026-04-24T23:27:41.117Z","endTime":"2026-04-24T23:27:44.500Z","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":94.3,"endSpeed":86.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.808289505713866,"aZ":-16.642914568389394,"pfxX":-8.694621267870073,"pfxZ":8.149442366524198,"pX":-0.6231998974447535,"pZ":1.6226952178399885,"vX0":5.10725845127095,"vY0":-137.04268765280548,"vZ0":-7.872963435562615,"x":140.75,"y":194.97,"x0":-1.3797646677847537,"y0":50.00188130979492,"z0":5.66605508947101,"aX":-16.564494712118773},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.3,"breakHorizontal":14.6,"spinRate":1975,"spinDirection":216},"zone":7,"typeConfidence":0.95,"plateTime":0.39942545047258715,"extension":6.602326661287921},"index":1,"playId":"a24be93c-4d8c-3197-9afe-d8e9f39690ed","pitchNumber":2,"startTime":"2026-04-24T23:27:58.379Z","endTime":"2026-04-24T23:28:02.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4896384683798,"aZ":-21.53013025244499,"pfxX":-7.189220549602304,"pfxZ":6.240516183410381,"pX":-0.17069612574133544,"pZ":0.35079602876723176,"vX0":5.6755634386757015,"vY0":-129.35289399110525,"vZ0":-9.303262160332674,"x":123.51,"y":229.31,"x0":-1.4528686448249402,"y0":50.000811632052915,"z0":5.62769833521013,"aX":-12.253751079791016},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.6,"breakHorizontal":11.9,"spinRate":1640,"spinDirection":216},"zone":13,"typeConfidence":0.82,"plateTime":0.4224890974679081,"extension":6.63246376415139},"index":2,"playId":"b4d598d8-08f8-3a74-b814-0bb494dcef76","pitchNumber":3,"startTime":"2026-04-24T23:28:14.443Z","endTime":"2026-04-24T23:28:17.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.813864903183017,"aZ":-31.241922866620353,"pfxX":0.6540941702773839,"pfxZ":0.6304385861525277,"pX":0.8612964776403138,"pZ":0.9027069955400776,"vX0":5.302200004119187,"vY0":-120.63612115124742,"vZ0":-4.990705056303279,"x":84.17,"y":214.41,"x0":-1.451343428991319,"y0":50.000020906022435,"z0":5.757025926190404,"aX":0.9622377811560193},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.2,"breakHorizontal":-2.5,"spinRate":2090,"spinDirection":131},"zone":14,"typeConfidence":0.91,"plateTime":0.4542983599109549,"extension":6.386320804460327},"index":3,"playId":"63166e4e-1961-3ce3-8fe7-903ab91dc591","pitchNumber":4,"startTime":"2026-04-24T23:28:32.793Z","endTime":"2026-04-24T23:28:38.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.665231059907168,"aZ":-20.161643899621783,"pfxX":-8.041698108541281,"pfxZ":6.1815665981578825,"pX":-0.7953385210723868,"pZ":2.66361741783955,"vX0":4.392049440516706,"vY0":-138.23668910588884,"vZ0":-4.839350685699595,"x":147.32,"y":166.86,"x0":-1.3566479773461744,"y0":50.000924184805086,"z0":5.7828827945007655,"aX":-15.62401820152162},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.4,"breakHorizontal":13.7,"spinRate":1889,"spinDirection":210},"zone":4,"typeConfidence":0.94,"plateTime":0.3956138398304776,"extension":6.584539104967221},"index":4,"playId":"f1092283-b620-3b45-b7b6-7168c72279ec","pitchNumber":5,"startTime":"2026-04-24T23:29:04.831Z","endTime":"2026-04-24T23:29:08.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.898145688767528,"aZ":-31.588767619236375,"pfxX":0.25005303941620083,"pfxZ":0.39059311325076074,"pX":0.9555559291604829,"pZ":1.3376062684973138,"vX0":5.517000640037676,"vY0":-120.82351316821791,"vZ0":-4.038663366950281,"x":80.58,"y":202.66,"x0":-1.3869914590138144,"y0":50.00121498338086,"z0":5.798018963162044,"aX":0.3692624070459058},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.0,"breakHorizontal":-1.7,"spinRate":2130,"spinDirection":64},"zone":14,"typeConfidence":0.91,"plateTime":0.4528375794034636,"extension":6.4555193463820135},"index":5,"playId":"cd510c0f-35c4-3dd8-b2fd-77af88de4a3d","pitchNumber":6,"startTime":"2026-04-24T23:29:24.799Z","endTime":"2026-04-24T23:29:28.677Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-24T23:29:28.677Z","atBatIndex":11},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Wilyer Abreu homers (4) on a fly ball to right center field.","rbi":1,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-24T23:29:29.675Z","endTime":"2026-04-24T23:30:20.309Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":{"id":687064,"link":"/api/v1/people/687064"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.51442795173705,"aZ":-12.56503284078208,"pfxX":-3.4003014435427406,"pfxZ":10.187204989319753,"pX":0.4685887111962498,"pZ":2.3291288237924794,"vX0":5.901172117284034,"vY0":-138.06211250779165,"vZ0":-6.932121519518699,"x":99.14,"y":175.89,"x0":-1.2574747793989869,"y0":50.00634616152658,"z0":5.723124463588119,"aX":-6.547952369386325},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.2,"breakHorizontal":4.9,"spinRate":2274,"spinDirection":205},"zone":6,"typeConfidence":0.92,"plateTime":0.3971406786863292,"extension":6.428591114549688},"hitData":{"launchSpeed":105.4,"launchAngle":24.0,"totalDistance":403.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":194.7,"coordY":50.71}},"index":0,"playId":"46a0816f-6b5c-36fe-afe2-388ac26e7db9","pitchNumber":1,"startTime":"2026-04-24T23:29:53.236Z","endTime":"2026-04-24T23:30:20.309Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-24T23:30:20.309Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trevor Story walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-24T23:30:07.444Z","endTime":"2026-04-24T23:32:47.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.3,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.582535211619565,"aZ":-33.42507004623201,"pfxX":-0.9339266822092624,"pfxZ":-0.8608576591482864,"pX":0.7125718420452929,"pZ":1.408467199276552,"vX0":5.406205454633543,"vY0":-119.95981445634156,"vZ0":-3.411188620756759,"x":89.84,"y":200.75,"x0":-1.4460259129236481,"y0":50.000461999848426,"z0":5.819828284559544,"aX":-1.3659377302795455},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.2,"breakHorizontal":0.5,"spinRate":2169,"spinDirection":53},"zone":14,"typeConfidence":0.89,"plateTime":0.4561021012801838,"extension":6.30776126081705},"index":0,"playId":"08655559-3211-3947-9a6d-47593760b5a6","pitchNumber":1,"startTime":"2026-04-24T23:30:42.963Z","endTime":"2026-04-24T23:31:09.963Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"}}},{"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":82.8,"endSpeed":76.8,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.35082279831621,"aZ":-33.49452023782019,"pfxX":0.9140865694458924,"pfxZ":-0.8924190407794068,"pX":1.2521725679460527,"pZ":1.671055942576575,"vX0":6.046607059464264,"vY0":-120.5806753620186,"vZ0":-2.960479638441975,"x":69.27,"y":193.66,"x0":-1.401548829437399,"y0":50.00351910770092,"z0":5.85528362658908,"aX":1.3515695938152172},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.0,"breakHorizontal":-3.0,"spinRate":2151,"spinDirection":66},"zone":14,"typeConfidence":0.91,"plateTime":0.45338712441785267,"extension":6.295639991427083},"index":1,"playId":"69c48a86-d4e8-3d55-b9a9-4ad96504248b","pitchNumber":2,"startTime":"2026-04-24T23:31:19.394Z","endTime":"2026-04-24T23:31:23.152Z","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":93.7,"endSpeed":85.9,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.963787837134586,"aZ":-17.03962136811042,"pfxX":-7.168875450028472,"pfxZ":8.015750504092015,"pX":-0.036148806776245476,"pZ":2.9304212457056527,"vX0":5.986811443415666,"vY0":-136.299108002569,"vZ0":-4.509909520130204,"x":118.38,"y":159.66,"x0":-1.3258717039749135,"y0":50.00459948542142,"z0":5.777387182009236,"aX":-13.537707152224364},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.8,"breakHorizontal":11.8,"spinRate":1967,"spinDirection":212},"zone":2,"typeConfidence":0.91,"plateTime":0.4013225591498202,"extension":6.642512651157167},"index":2,"playId":"50820443-d9db-39f6-ab99-57d5035156db","pitchNumber":3,"startTime":"2026-04-24T23:31:35.129Z","endTime":"2026-04-24T23:31:38.194Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.800953931208472,"aZ":-11.923793193068397,"pfxX":-0.5434757630574065,"pfxZ":10.655543113689838,"pX":-0.7110195885998196,"pZ":4.034752176842937,"vX0":1.7770241009018772,"vY0":-136.89665434793974,"vZ0":-3.065008917444106,"x":144.1,"y":129.84,"x0":-1.2975563536659742,"y0":50.006015355684944,"z0":5.983427599481581,"aX":-1.033217590497147},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.8,"breakHorizontal":0.6,"spinRate":2194,"spinDirection":201},"zone":11,"typeConfidence":0.92,"plateTime":0.39986703983452365,"extension":6.421333575990333},"index":3,"playId":"395fad90-545e-3708-881a-b77dedd40af6","pitchNumber":4,"startTime":"2026-04-24T23:31:56.918Z","endTime":"2026-04-24T23:32:00.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.3,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.558818950722234,"aZ":-34.380239858988794,"pfxX":1.2129427987567936,"pfxZ":-1.5019050611346678,"pX":-0.31967101885646454,"pZ":2.1763673503847882,"vX0":2.4766204799090747,"vY0":-120.21962476593586,"vZ0":-1.7196739093334563,"x":129.19,"y":180.02,"x0":-1.5194027817383775,"y0":50.003896926242035,"z0":5.943020026046853,"aX":1.7809333490562655},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.9,"breakHorizontal":-2.8,"spinRate":2159,"spinDirection":72},"zone":7,"typeConfidence":0.9,"plateTime":0.4550242316306603,"extension":6.119399983199659},"index":4,"playId":"c9b7db7a-a800-3f4a-9a26-76ef7e2e97a5","pitchNumber":5,"startTime":"2026-04-24T23:32:12.739Z","endTime":"2026-04-24T23:32:16.932Z","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-24T23:32:22.644Z","endTime":"2026-04-24T23:32:40.296Z","isPitch":false,"type":"action","player":{"id":596115,"link":"/api/v1/people/596115"}},{"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":83.9,"endSpeed":77.6,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.475891477790373,"aZ":-33.035106722984324,"pfxX":0.34351844055742387,"pfxZ":-0.5666626189491115,"pX":0.9165469600734486,"pZ":1.7378846848857692,"vX0":5.070475783104358,"vY0":-122.16707927633524,"vZ0":-3.165364939951557,"x":82.06,"y":191.86,"x0":-1.2282493669579169,"y0":50.00419618423516,"z0":5.882307968383016,"aX":0.5200020539276405},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.6,"breakHorizontal":-1.8,"spinRate":2190,"spinDirection":73},"zone":14,"typeConfidence":0.89,"plateTime":0.4479012208227866,"extension":6.286358671456508},"index":6,"playId":"ae6de7da-0a9a-3253-a8f0-9440e0424803","pitchNumber":6,"startTime":"2026-04-24T23:32:40.296Z","endTime":"2026-04-24T23:32:47.512Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-24T23:32:47.512Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Marcelo Mayer flies out to center fielder Leody Taveras.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-24T23:32:49.069Z","endTime":"2026-04-24T23:33:47.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"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":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"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":74.2,"endSpeed":68.1,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.453695132456893,"aZ":-43.084137336404325,"pfxX":5.927949462060704,"pfxZ":-9.433022627575102,"pX":-0.02314727120261703,"pZ":0.7466208678870563,"vX0":1.531437113930009,"vY0":-108.0112471192565,"vZ0":-0.9687810126057482,"x":117.88,"y":218.62,"x0":-1.5149951676379294,"y0":50.00146489282117,"z0":6.025840528181875,"aX":6.8578233809582025},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.3,"breakVerticalInduced":-16.9,"breakHorizontal":-11.2,"spinRate":2775,"spinDirection":28},"zone":14,"typeConfidence":0.9,"plateTime":0.5111785596582319,"extension":6.201822485788244},"index":0,"playId":"9aa040e9-5614-3650-9868-6a27493441e6","pitchNumber":1,"startTime":"2026-04-24T23:33:12.747Z","endTime":"2026-04-24T23:33:16.083Z","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":73.4,"endSpeed":67.3,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.723807503006295,"aZ":-42.59555545014796,"pfxX":7.124577580551889,"pfxZ":-9.15432355775888,"pX":0.20465116209595152,"pZ":2.407500573556071,"vX0":1.675552446052246,"vY0":-106.77303416571436,"vZ0":2.1454478824643495,"x":109.2,"y":173.78,"x0":-1.5181901877949184,"y0":50.00183032954661,"z0":6.232063568350643,"aX":8.112621710968833},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.8,"breakVerticalInduced":-15.5,"breakHorizontal":-13.3,"spinRate":2748,"spinDirection":30},"zone":5,"typeConfidence":0.91,"plateTime":0.5156835844544019,"extension":6.19902528563495},"hitData":{"launchSpeed":95.9,"launchAngle":36.0,"totalDistance":357.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":151.88,"coordY":57.66}},"index":1,"playId":"b7263390-7d2b-3b51-a5f9-1ac06f17b5d4","pitchNumber":2,"startTime":"2026-04-24T23:33:34.693Z","endTime":"2026-04-24T23:33:47.911Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-24T23:33:47.911Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Caleb Durbin grounds out, second baseman Jeremiah Jackson to first baseman Pete Alonso.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-24T23:33:45.879Z","endTime":"2026-04-24T23:34:24.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"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":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"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"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.4,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.173234578710648,"aZ":-19.631596150972673,"pfxX":-8.550629986280144,"pfxZ":6.618106707715129,"pX":0.33624593154820376,"pZ":2.290818218914389,"vX0":7.740495708791709,"vY0":-136.12777414996546,"vZ0":-5.706952597756284,"x":104.18,"y":176.93,"x0":-1.4198473593241263,"y0":50.002363346626844,"z0":5.754195533507573,"aX":-16.20288062020229},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.0,"breakHorizontal":14.0,"spinRate":2073,"spinDirection":208},"zone":6,"typeConfidence":0.94,"plateTime":0.40087792160770874,"extension":6.603228973849052},"hitData":{"launchSpeed":87.7,"launchAngle":-32.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":120.81,"coordY":145.03}},"index":0,"playId":"9c4040fa-b010-395c-ac3c-aef8fcd426c8","pitchNumber":1,"startTime":"2026-04-24T23:34:15.003Z","endTime":"2026-04-24T23:34:24.114Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-24T23:34:24.114Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeremiah Jackson grounds out, shortstop Trevor Story to first baseman Willson Contreras.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-24T23:36:24.789Z","endTime":"2026-04-24T23:37:11.570Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":1},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20546152045407,"aZ":-24.61988979787041,"pfxX":-10.499704192092889,"pfxZ":3.8644590438839987,"pX":0.3616274306854484,"pZ":2.6884717529501754,"vX0":8.323463856947013,"vY0":-138.77561140007478,"vZ0":-3.382274333609192,"x":103.22,"y":166.19,"x0":-1.307991732420261,"y0":50.00535438921359,"z0":5.557547886610625,"aX":-20.54256884465812},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.5,"breakHorizontal":17.4,"spinRate":2020,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.39423748726609764,"extension":6.035311720776064},"index":0,"playId":"8aab396e-c48d-3fe6-85a6-95b8c76cee75","pitchNumber":1,"startTime":"2026-04-24T23:36:46.632Z","endTime":"2026-04-24T23:36:50.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.38161075524148,"aZ":-33.533274814983514,"pfxX":2.067568918765126,"pfxZ":-0.8424891872413447,"pX":-0.2908219888689135,"pZ":2.137514342307197,"vX0":2.531942710261433,"vY0":-125.55185212475932,"vZ0":-1.8008859847573835,"x":128.09,"y":181.07,"x0":-1.5777590949231313,"y0":50.00328741172567,"z0":5.571155068275806,"aX":3.3292386122882087},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.7,"breakHorizontal":-4.3,"spinRate":2338,"spinDirection":13},"zone":8,"typeConfidence":2.0,"plateTime":0.4348315330459407,"extension":5.914720873657915},"hitData":{"launchSpeed":91.6,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.16,"coordY":154.22}},"index":1,"playId":"7821c9e1-5359-3033-be13-5ae8e1453dcf","pitchNumber":2,"startTime":"2026-04-24T23:37:03.729Z","endTime":"2026-04-24T23:37:11.570Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-24T23:37:11.570Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gunnar Henderson singles on a sharp line drive to right fielder Wilyer Abreu.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-24T23:37:32.136Z","endTime":"2026-04-24T23:39:03.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.70600319513239,"aZ":-25.030560090793074,"pfxX":-9.64614885641512,"pfxZ":3.662071055635284,"pX":-0.6058749083730426,"pZ":2.79070693095243,"vX0":5.862397495613177,"vY0":-139.12494437132924,"vZ0":-2.8350463733982476,"x":140.09,"y":163.43,"x0":-1.4927971595997582,"y0":50.00147585406166,"z0":5.491138821389537,"aX":-18.811192946750683},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.2,"breakHorizontal":16.2,"spinRate":1979,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.3944653798242168,"extension":5.9717476540929875},"index":0,"playId":"1ba7a49c-ade6-3c1a-b9b3-51c518098e83","pitchNumber":1,"startTime":"2026-04-24T23:37:34.867Z","endTime":"2026-04-24T23:37:38.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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.60241543558641,"aZ":-27.82551113519791,"pfxX":-10.04475624939269,"pfxZ":2.5500683724185125,"pX":0.28388854385122914,"pZ":1.3914570976869436,"vX0":7.726593817964607,"vY0":-129.62717969248746,"vZ0":-4.763863183952261,"x":106.18,"y":201.21,"x0":-1.4275274062980603,"y0":50.00409661925172,"z0":5.372636882985545,"aX":-17.129078524404125},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.7,"breakHorizontal":16.6,"spinRate":1748,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.42222920671466646,"extension":6.170652412479335},"index":1,"playId":"5b9a9e8d-8227-32de-9b0a-4d02814d6d48","pitchNumber":2,"startTime":"2026-04-24T23:37:53.764Z","endTime":"2026-04-24T23:37:57.302Z","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":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.137709654338153,"aZ":-26.89143554838498,"pfxX":-10.06396316590936,"pfxZ":2.7085227241326137,"pX":-0.20726616401459502,"pZ":1.304489606345659,"vX0":7.16537832625328,"vY0":-138.81134021747474,"vZ0":-6.074936088316327,"x":124.9,"y":203.56,"x0":-1.514786471469168,"y0":50.004067379311444,"z0":5.312322546732784,"aX":-19.636747380965534},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":3.8,"breakHorizontal":16.7,"spinRate":2111,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.39461621084572274,"extension":6.038334413382146},"index":2,"playId":"4649bf8f-02b9-31ad-9350-42e6e8cedb33","pitchNumber":3,"startTime":"2026-04-24T23:38:10.350Z","endTime":"2026-04-24T23:38:14.150Z","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":89.0,"endSpeed":82.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.174832736991327,"aZ":-26.61444811674637,"pfxX":-10.607235358816773,"pfxZ":3.2775145412668807,"pX":0.5300063468412114,"pZ":0.472381138377434,"vX0":8.643389575018507,"vY0":-129.24155727879779,"vZ0":-7.106375357222137,"x":96.8,"y":226.03,"x0":-1.4746207801731581,"y0":50.00303865997556,"z0":5.293023614806957,"aX":-17.9986229971987},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.6,"breakHorizontal":17.4,"spinRate":1695,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.42329940435947444,"extension":6.206321437912489},"index":3,"playId":"e0982ea2-d52b-3861-a4eb-4d50091a13c8","pitchNumber":4,"startTime":"2026-04-24T23:38:28.520Z","endTime":"2026-04-24T23:38:31.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.730976716722356,"aZ":-24.055868600447546,"pfxX":-10.858308813836057,"pfxZ":4.188586894415698,"pX":0.39352521295358933,"pZ":2.1707136676959116,"vX0":8.847176654584613,"vY0":-138.0528177876989,"vZ0":-4.492831188815788,"x":102.0,"y":180.17,"x0":-1.4364874682994777,"y0":50.000894668928844,"z0":5.431415089180522,"aX":-21.030028011008742},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.8,"breakHorizontal":17.9,"spinRate":1983,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.3962385413183318,"extension":6.152591687894703},"hitData":{"launchSpeed":111.2,"launchAngle":14.0,"totalDistance":256.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":195.29,"coordY":95.5}},"index":4,"playId":"05168b67-d732-321c-b97f-582273d9f236","pitchNumber":5,"startTime":"2026-04-24T23:38:48.457Z","endTime":"2026-04-24T23:39:03.281Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-24T23:39:03.281Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Taylor Ward singles on a ground ball to center fielder Ceddanne Rafaela. Gunnar Henderson to 3rd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-24T23:39:02.812Z","endTime":"2026-04-24T23:41:21.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"postOnThird":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"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":86.6,"endSpeed":80.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.629870456193828,"aZ":-31.16870333315135,"pfxX":0.4189707747362914,"pfxZ":0.6166282823609066,"pX":-0.7302508867901778,"pZ":3.2128251569557165,"vX0":1.8145230836572237,"vY0":-126.18595606021333,"vZ0":-0.18302260294626616,"x":144.84,"y":152.03,"x0":-1.5105703315210122,"y0":50.00181279394572,"z0":5.77954726873038,"aX":0.6810225618487153},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.3,"breakHorizontal":-1.1,"spinRate":2260,"spinDirection":94},"zone":1,"typeConfidence":2.0,"plateTime":0.4326654867648001,"extension":6.140322241210321},"index":0,"playId":"72e7c623-c79e-3e8e-8428-db8057bcd27a","pitchNumber":1,"startTime":"2026-04-24T23:39:28.465Z","endTime":"2026-04-24T23:39:31.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.720488380368682,"aZ":-27.599249699208436,"pfxX":-9.758365025708695,"pfxZ":2.3459339428404604,"pX":-0.10079911558387133,"pZ":2.717439287927501,"vX0":7.055166612081335,"vY0":-138.24976180364823,"vZ0":-2.7404514461008365,"x":120.84,"y":165.41,"x0":-1.4086935568840684,"y0":50.00132840517138,"z0":5.559688182405424,"aX":-19.025539415750664},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.0,"breakHorizontal":16.3,"spinRate":1953,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.39508287905792683,"extension":6.092254722073388},"index":1,"playId":"7cd9a790-6dc4-38b0-9f3c-1b80d6692ece","pitchNumber":2,"startTime":"2026-04-24T23:39:46.431Z","endTime":"2026-04-24T23:39:50.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.217918570909855,"aZ":-28.128823985533437,"pfxX":-8.061029195590638,"pfxZ":2.080253162668349,"pX":-0.6344688108775538,"pZ":2.2197699431205913,"vX0":4.777194211242794,"vY0":-137.73739189081542,"vZ0":-3.889494083139473,"x":141.18,"y":178.85,"x0":-1.333442876223812,"y0":50.00305257709882,"z0":5.526926778437013,"aX":-15.671092546397537},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.2,"breakHorizontal":13.8,"spinRate":1984,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.395887153806755,"extension":6.170729759429367},"index":2,"playId":"afcf0390-cde1-39bb-a0a5-853d338d505f","pitchNumber":3,"startTime":"2026-04-24T23:40:05.469Z","endTime":"2026-04-24T23:40:09.122Z","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":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.393642107308693,"aZ":-28.124379873128763,"pfxX":-9.847451622088563,"pfxZ":2.4442457089434315,"pX":0.8582820865989751,"pZ":1.321473773099464,"vX0":8.892782061051461,"vY0":-127.17275521653593,"vZ0":-4.672649403643774,"x":84.28,"y":203.1,"x0":-1.3860142504018036,"y0":50.00122170721706,"z0":5.38474055666476,"aX":-16.30587401632169},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.7,"breakHorizontal":16.1,"spinRate":1685,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4288949380836802,"extension":6.239278696258426},"index":3,"playId":"b4a66e43-2b41-39e2-b6dd-5dd2b02e5ac3","pitchNumber":4,"startTime":"2026-04-24T23:40:23.983Z","endTime":"2026-04-24T23:40:27.223Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"playId":"b7a1474c-8d7b-3db1-8f23-7eccfd9c4e33","startTime":"2026-04-24T23:40:44.951Z","endTime":"2026-04-24T23:40:49.308Z","isPitch":false,"type":"pickoff"},{"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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.827029412814422,"aZ":-28.92698379678187,"pfxX":-8.806754452289212,"pfxZ":1.657264299702092,"pX":-0.6761053568835438,"pZ":3.034286923842144,"vX0":5.246202125496236,"vY0":-138.38504838493628,"vZ0":-1.750014006304049,"x":142.77,"y":156.85,"x0":-1.44182824139083,"y0":50.00381826302017,"z0":5.593018237056857,"aX":-17.262232954289047},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":2.9,"breakHorizontal":15.0,"spinRate":2049,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.3942108689473933,"extension":6.110565393134533},"hitData":{"launchSpeed":93.8,"launchAngle":4.0,"totalDistance":78.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.91,"coordY":95.43}},"index":5,"playId":"550d11a9-2d69-3b97-a216-47b647483272","pitchNumber":5,"startTime":"2026-04-24T23:41:08.006Z","endTime":"2026-04-24T23:41:21.726Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-24T23:41:21.726Z","atBatIndex":18},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Adley Rutschman grounds into a force out, third baseman Caleb Durbin to shortstop Trevor Story. Gunnar Henderson scores. Taylor Ward out at 2nd. Adley Rutschman to 1st.","rbi":1,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-24T23:41:30.765Z","endTime":"2026-04-24T23:43:17.182Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"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":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":{"id":678394,"link":"/api/v1/people/678394"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"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":88.1,"endSpeed":81.3,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.637151616168524,"aZ":-30.550910930542482,"pfxX":0.018119678864160882,"pfxZ":0.9642332031865912,"pX":-1.1412790604993728,"pZ":3.865086648211463,"vX0":1.0623317367415446,"vY0":-128.36108259098182,"vZ0":1.0979926243311469,"x":160.5,"y":134.42,"x0":-1.5614989723735007,"y0":50.00140936682957,"z0":5.796525681308601,"aX":0.030421703374984323},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.2,"breakHorizontal":-0.2,"spinRate":2249,"spinDirection":267},"zone":11,"typeConfidence":2.0,"plateTime":0.4254484803217671,"extension":5.986252236059737},"index":0,"playId":"b4300a22-adac-35a0-ad90-b93f1290b7f1","pitchNumber":1,"startTime":"2026-04-24T23:41:52.994Z","endTime":"2026-04-24T23:41:56.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99979268522913,"aZ":-30.992414677525865,"pfxX":-0.38198314901924846,"pfxZ":0.708625380704003,"pX":-0.6200574210176202,"pZ":2.8767899710144285,"vX0":2.122096901560393,"vY0":-128.039508592588,"vZ0":-0.9928360102803025,"x":140.64,"y":161.11,"x0":-1.4079136394293332,"y0":50.004481062072905,"z0":5.682240307596073,"aX":-0.6383991713466362},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.3,"breakHorizontal":0.2,"spinRate":2261,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.4268410416845403,"extension":6.104421168611164},"index":1,"playId":"75ac5142-1720-3812-8a09-48fdff52ac52","pitchNumber":2,"startTime":"2026-04-24T23:42:13.780Z","endTime":"2026-04-24T23:42:18.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.362832091866736,"aZ":-20.603979936257574,"pfxX":-6.17701201796001,"pfxZ":5.947688056351861,"pX":0.3905925945687212,"pZ":2.552951299699658,"vX0":7.0932335011147245,"vY0":-138.22422308068124,"vZ0":-4.42795530184927,"x":102.11,"y":169.85,"x0":-1.400215424639899,"y0":50.00217334534435,"z0":5.550065037173413,"aX":-12.013123631155795},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.1,"breakHorizontal":9.8,"spinRate":2169,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.39551479423445013,"extension":6.071584646263101},"index":2,"playId":"05bcedf8-9c7f-3a94-a232-f1454cfcc982","pitchNumber":3,"startTime":"2026-04-24T23:42:38.358Z","endTime":"2026-04-24T23:42:41.358Z","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":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-24T23:42:58.096Z","endTime":"2026-04-24T23:43:08.131Z","isPitch":false,"type":"action","player":{"id":668939,"link":"/api/v1/people/668939"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42852288493733,"aZ":-24.39683136096772,"pfxX":-8.620814258209329,"pfxZ":4.493404208668605,"pX":-0.8171688917563572,"pZ":2.0521963146250384,"vX0":4.631093267786513,"vY0":-130.47196109934112,"vZ0":-4.0665818726260845,"x":148.15,"y":183.37,"x0":-1.4913821658439772,"y0":50.0040872213255,"z0":5.461020058124585,"aX":-14.922800096565648},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.4,"breakHorizontal":14.6,"spinRate":1564,"spinDirection":246},"zone":7,"typeConfidence":2.0,"plateTime":0.4191721104712789,"extension":6.2560123917117485},"hitData":{"launchSpeed":57.5,"launchAngle":-28.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.67,"coordY":167.03}},"index":4,"playId":"edb040cf-d947-3628-8570-68984aefa4cd","pitchNumber":4,"startTime":"2026-04-24T23:43:08.131Z","endTime":"2026-04-24T23:43:17.182Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-24T23:43:17.182Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Alonso grounds out, shortstop Trevor Story to first baseman Willson Contreras.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-24T23:43:44.966Z","endTime":"2026-04-24T23:45:41.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":5},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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":96.3,"endSpeed":87.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.24171891509612,"aZ":-25.235199465465154,"pfxX":-10.744083698711465,"pfxZ":3.522709569385655,"pX":0.2915541199461517,"pZ":1.5474394887885798,"vX0":8.260799775550206,"vY0":-139.82465834096908,"vZ0":-5.980087366922054,"x":105.89,"y":197.0,"x0":-1.3139048816384915,"y0":50.001254978135954,"z0":5.38300939389334,"aX":-21.14864057640136},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.3,"breakHorizontal":17.6,"spinRate":2125,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.3926000389451856,"extension":6.108005995159595},"index":0,"playId":"e2d5476d-7cd3-3d62-8479-0c22ca22dd9a","pitchNumber":1,"startTime":"2026-04-24T23:43:47.839Z","endTime":"2026-04-24T23:43:51.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7446724480922,"aZ":-23.43889848420824,"pfxX":-10.30390876399283,"pfxZ":4.418775489901133,"pX":-0.13211536176084285,"pZ":1.1479889611093348,"vX0":6.891106820153558,"vY0":-139.98422399495624,"vZ0":-7.426064854604744,"x":122.04,"y":207.78,"x0":-1.2918918080439579,"y0":50.00493420604266,"z0":5.379214517912566,"aX":-20.372295311191753},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.6,"breakHorizontal":17.2,"spinRate":2188,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.3918728455306324,"extension":6.130475080856512},"index":1,"playId":"b365d81f-6c32-321b-9f98-af9358f274e3","pitchNumber":2,"startTime":"2026-04-24T23:44:06.244Z","endTime":"2026-04-24T23:44:09.244Z","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":95.0,"endSpeed":86.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.26286980056862,"aZ":-25.06263836651789,"pfxX":-10.209286766015303,"pfxZ":3.7172439494509515,"pX":-0.0364703805660042,"pZ":2.9032857114358412,"vX0":7.184575914831504,"vY0":-138.07183753829077,"vZ0":-2.7176979421672636,"x":118.39,"y":160.39,"x0":-1.357509908583162,"y0":50.004283806099274,"z0":5.602969346912617,"aX":-19.54019440138058},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.2,"breakHorizontal":16.8,"spinRate":2097,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.39803575264385094,"extension":6.141163442717902},"index":2,"playId":"1c6a2d86-e91b-3e2e-b216-1dbdd8f5b13c","pitchNumber":3,"startTime":"2026-04-24T23:44:25.297Z","endTime":"2026-04-24T23:44:30.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.227633162050864,"aZ":-33.2505473714138,"pfxX":1.0082997961925866,"pfxZ":-0.6544491309638025,"pX":2.166955549434538,"pZ":0.6423890139407477,"vX0":8.633788928704348,"vY0":-126.32261947860034,"vZ0":-5.126803542666368,"x":34.4,"y":221.44,"x0":-1.4058140241180013,"y0":50.00359021406902,"z0":5.327026923449324,"aX":1.653461989772492},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.0,"breakHorizontal":-3.5,"spinRate":2337,"spinDirection":356},"zone":14,"typeConfidence":2.0,"plateTime":0.4312007960006867,"extension":6.119143967749129},"index":3,"playId":"649121af-181a-3298-8c19-2d6b873aa1b8","pitchNumber":4,"startTime":"2026-04-24T23:44:49.711Z","endTime":"2026-04-24T23:44:52.711Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.70214050246711,"aZ":-27.00138465773969,"pfxX":-9.878446912122193,"pfxZ":3.0612655191191687,"pX":-1.1381240380066835,"pZ":1.900523098861539,"vX0":4.333752192649039,"vY0":-129.10618733718903,"vZ0":-3.7706413237968084,"x":160.38,"y":187.47,"x0":-1.5544652290367598,"y0":50.00139826542821,"z0":5.456273914972846,"aX":-16.686635768530394},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.9,"breakHorizontal":16.9,"spinRate":1618,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.424123129040078,"extension":6.140771177382554},"index":4,"playId":"87bbdf26-889d-3093-a544-def0c4e30a78","pitchNumber":5,"startTime":"2026-04-24T23:45:13.158Z","endTime":"2026-04-24T23:45:16.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.562447734094466,"aZ":-25.4309691905935,"pfxX":-10.87096516334002,"pfxZ":3.5330370457785047,"pX":0.7993249043641075,"pZ":1.900477437866876,"vX0":9.355563135079455,"vY0":-137.15436477645017,"vZ0":-4.994802573053863,"x":86.53,"y":187.47,"x0":-1.2389795942535728,"y0":50.00566058415023,"z0":5.473526391355191,"aX":-20.770955051061154},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.5,"breakHorizontal":17.8,"spinRate":2013,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.3989305134096095,"extension":6.231749111361221},"hitData":{"launchSpeed":99.7,"launchAngle":-28.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.18,"coordY":150.67}},"index":5,"playId":"71b65bce-48fd-31ac-ad32-e88383cc308f","pitchNumber":6,"startTime":"2026-04-24T23:45:32.595Z","endTime":"2026-04-24T23:45:41.141Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-24T23:45:41.141Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Narváez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-24T23:48:09.890Z","endTime":"2026-04-24T23:48:47.532Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-24T23:47:57.720Z","endTime":"2026-04-24T23:48:12.077Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"}},{"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":81.9,"endSpeed":75.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53050275326713,"aZ":-32.393714429465554,"pfxX":0.10565795607036038,"pfxZ":-0.1553781614825578,"pX":-0.05731470652755789,"pZ":2.0937705541922558,"vX0":3.5453840789147972,"vY0":-119.18507124594574,"vZ0":-2.2462425015725658,"x":119.18,"y":182.25,"x0":-1.5796144561446983,"y0":50.001023450205096,"z0":5.982070346177062,"aX":0.15128432152655216},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-0.6,"breakHorizontal":-1.1,"spinRate":2050,"spinDirection":60},"zone":8,"typeConfidence":0.91,"plateTime":0.46006228467904275,"extension":6.039526385875353},"index":1,"playId":"1eb8fc00-b285-3383-83fc-c7126b6bdb94","pitchNumber":1,"startTime":"2026-04-24T23:48:12.077Z","endTime":"2026-04-24T23:48:15.524Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.552181829048735,"aZ":-9.277615257743843,"pfxX":-4.635149140904272,"pfxZ":12.203321107539201,"pX":0.15119378887995566,"pZ":2.9707789790625614,"vX0":5.019278337707606,"vY0":-137.13466272433516,"vZ0":-6.029122770251311,"x":111.24,"y":158.57,"x0":-1.113772804456509,"y0":50.003757211320185,"z0":5.852787392448571,"aX":-8.69740991914342},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":20.8,"breakHorizontal":7.2,"spinRate":2275,"spinDirection":208},"zone":2,"typeConfidence":0.91,"plateTime":0.4017185883893646,"extension":6.3927404692364},"index":2,"playId":"ff851a3c-b0e4-3cf8-946f-e913c1254262","pitchNumber":2,"startTime":"2026-04-24T23:48:25.983Z","endTime":"2026-04-24T23:48:28.983Z","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":83.5,"endSpeed":76.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.544910292520928,"aZ":-28.98475314970346,"pfxX":0.8753378191519436,"pfxZ":2.154070449106507,"pX":1.1671334452870061,"pZ":0.6223351019246454,"vX0":5.674208598448259,"vY0":-121.41477057315657,"vZ0":-6.3042995226379706,"x":72.51,"y":221.98,"x0":-1.321695678540019,"y0":50.004255914546476,"z0":5.800683365570544,"aX":1.2955309619613005},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.5,"breakHorizontal":-3.0,"spinRate":2095,"spinDirection":158},"zone":14,"typeConfidence":0.89,"plateTime":0.4525191564186164,"extension":6.284743983334308},"index":3,"playId":"e67c3a59-5e31-343a-9cb4-30679acdcbaf","pitchNumber":3,"startTime":"2026-04-24T23:48:43.425Z","endTime":"2026-04-24T23:48:47.532Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-24T23:48:47.532Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jarren Duran singles on a ground ball to right fielder Dylan Beavers.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-24T23:48:53.561Z","endTime":"2026-04-24T23:51:31.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.96236571157997,"aZ":-12.072059275260344,"pfxX":-2.6533710928252296,"pfxZ":10.57273759952767,"pX":0.8148303251139194,"pZ":2.1178616276826405,"vX0":6.551823065988591,"vY0":-137.17353104194066,"vZ0":-7.4748580705293515,"x":85.94,"y":181.6,"x0":-1.262233019879179,"y0":50.00424923362467,"z0":5.70523678561379,"aX":-5.045965773352512},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.6,"breakHorizontal":3.4,"spinRate":2238,"spinDirection":201},"zone":14,"typeConfidence":0.91,"plateTime":0.39962170416975606,"extension":6.535449275141264},"index":0,"playId":"04c01bd0-77d1-36ce-859c-a3bc55f2e20e","pitchNumber":1,"startTime":"2026-04-24T23:49:12.853Z","endTime":"2026-04-24T23:49:21.400Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.092031452005152,"aZ":-29.2586136420358,"pfxX":-5.830610446192294,"pfxZ":1.7814926405180351,"pX":-0.3791355762140409,"pZ":3.9588257484052933,"vX0":4.512938975756761,"vY0":-126.35897958266175,"vZ0":0.6193965716274089,"x":131.45,"y":131.89,"x0":-1.4211480248390425,"y0":50.0015509716329,"z0":6.041168282846328,"aX":-9.531811819326032},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.6,"breakHorizontal":9.7,"spinRate":1511,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.43165651464279087,"extension":6.371507612470894},"index":1,"playId":"3db7761b-6287-35a2-860c-91a170faa9b0","pitchNumber":2,"startTime":"2026-04-24T23:50:11.484Z","endTime":"2026-04-24T23:50:14.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.616399599755997,"aZ":-29.91426758616633,"pfxX":-5.691417378368854,"pfxZ":1.3945896503994657,"pX":0.6271745040350423,"pZ":2.5522220281274386,"vX0":6.864674925530572,"vY0":-125.64005220665828,"vZ0":-2.4056214635514044,"x":93.09,"y":169.87,"x0":-1.3859425090637552,"y0":50.0011860882215,"z0":5.924579945589846,"aX":-9.206981736567917},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.3,"breakHorizontal":9.0,"spinRate":1455,"spinDirection":226},"zone":6,"typeConfidence":0.91,"plateTime":0.4339870957803993,"extension":6.478474592681831},"index":2,"playId":"b285db1d-000f-3699-baa0-753854fab3ca","pitchNumber":3,"startTime":"2026-04-24T23:50:27.762Z","endTime":"2026-04-24T23:50:31.172Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-24T23:50:42.007Z","endTime":"2026-04-24T23:51:01.161Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.822214927187563,"aZ":-31.217806561358763,"pfxX":1.0228979398834244,"pfxZ":0.644436169453324,"pX":0.19617239890354668,"pZ":1.313725789124124,"vX0":3.611739587524809,"vY0":-121.87802957058128,"vZ0":-4.396573077372398,"x":109.52,"y":203.31,"x0":-1.442958699602965,"y0":50.004619803390696,"z0":5.8623102748534635,"aX":1.5262178421733217},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.4,"breakHorizontal":-2.8,"spinRate":2021,"spinDirection":151},"zone":14,"typeConfidence":0.89,"plateTime":0.4508355819001859,"extension":6.284009625945783},"index":4,"playId":"ff2a54d3-6ba4-39f9-985c-0dbdbffa91d2","pitchNumber":4,"startTime":"2026-04-24T23:51:01.161Z","endTime":"2026-04-24T23:51:05.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.63258556448569,"aZ":-31.637379641941305,"pfxX":-6.158288612716385,"pfxZ":0.3243970099666793,"pX":0.4186894576986213,"pZ":2.552449585570887,"vX0":6.475146029633754,"vY0":-128.37262473883484,"vZ0":-2.358021688309456,"x":101.04,"y":169.86,"x0":-1.326978588747233,"y0":50.00612145047639,"z0":5.926793547797917,"aX":-10.360429646753568},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.2,"breakHorizontal":9.8,"spinRate":1404,"spinDirection":217},"zone":6,"typeConfidence":0.9,"plateTime":0.42539155892139835,"extension":6.473451909018237},"hitData":{"launchSpeed":110.8,"launchAngle":-4.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.41,"coordY":136.82}},"index":5,"playId":"1143006c-0dad-34e8-bcaa-f473aec1ed1e","pitchNumber":5,"startTime":"2026-04-24T23:51:21.637Z","endTime":"2026-04-24T23:51:31.340Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-24T23:51:31.340Z","atBatIndex":22},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ceddanne Rafaela pops out to second baseman Jeremiah Jackson.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-24T23:51:34.190Z","endTime":"2026-04-24T23:52:26.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"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_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.4,"endSpeed":85.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.300799272029767,"aZ":-18.677523254697476,"pfxX":-9.796092449050835,"pfxZ":7.217018217573829,"pX":0.8831312568526688,"pZ":1.3337904868118777,"vX0":9.195418877542199,"vY0":-135.5487937269979,"vZ0":-8.137145589686611,"x":83.34,"y":202.77,"x0":-1.2726466349300507,"y0":50.000727649882336,"z0":5.667393950176321,"aX":-18.314279034959615},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.5,"breakHorizontal":16.0,"spinRate":1882,"spinDirection":213},"zone":14,"typeConfidence":0.9,"plateTime":0.4033465672071128,"extension":6.643354830734921},"index":0,"playId":"539015dd-e245-379d-a0d9-2e18c7263ad5","pitchNumber":1,"startTime":"2026-04-24T23:51:57.740Z","endTime":"2026-04-24T23:52:00.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.973370274718047,"aZ":-32.56337069248216,"pfxX":0.8770025518470477,"pfxZ":-0.27298925779950345,"pX":0.5721608947069613,"pZ":3.0834424343199465,"vX0":4.589202096132444,"vY0":-118.96896571925762,"vZ0":-0.09290014985348916,"x":95.19,"y":155.53,"x0":-1.4887940106001607,"y0":50.000096441751175,"z0":6.053183800131983,"aX":1.2672926036839844},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-0.2,"breakHorizontal":-2.6,"spinRate":2087,"spinDirection":81},"zone":3,"typeConfidence":0.91,"plateTime":0.45888782519338234,"extension":6.161884163283083},"hitData":{"launchSpeed":85.6,"launchAngle":74.0,"totalDistance":64.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":134.58,"coordY":174.99}},"index":1,"playId":"3ff997e7-a01e-383d-a3b1-dbe26347e769","pitchNumber":2,"startTime":"2026-04-24T23:52:15.516Z","endTime":"2026-04-24T23:52:26.331Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-24T23:52:26.331Z","atBatIndex":23},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Masataka Yoshida pops out to third baseman Coby Mayo in foul territory.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-24T23:52:30.860Z","endTime":"2026-04-24T23:54:11.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"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":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"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":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.4,"endSpeed":67.1,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.049936213422686,"aZ":-43.413464975874014,"pfxX":8.301150959090169,"pfxZ":-9.746556093790387,"pX":-0.7187708721474569,"pZ":3.864106026422149,"vX0":-0.4133313249441105,"vY0":-108.0479540100596,"vZ0":4.963806912401324,"x":144.4,"y":134.45,"x0":-1.5969362805508085,"y0":50.00054077505618,"z0":6.381616279235266,"aX":9.576735733935879},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.0,"breakVerticalInduced":-15.5,"breakHorizontal":-14.8,"spinRate":2753,"spinDirection":33},"zone":11,"typeConfidence":0.91,"plateTime":0.5116819188549475,"extension":6.149735971857447},"index":0,"playId":"0bf05b05-1e39-3bd2-b6a2-4f2cbf253757","pitchNumber":1,"startTime":"2026-04-24T23:52:55.436Z","endTime":"2026-04-24T23:53:07.984Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jarren Duran steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"0bf05b05-1e39-3bd2-b6a2-4f2cbf253757","startTime":"2026-04-24T23:53:10.784Z","endTime":"2026-04-24T23:53:27.447Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"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":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.248778525868214,"aZ":-28.967789882736938,"pfxX":-7.215683563721686,"pfxZ":1.8937050440463299,"pX":-0.8232528163751698,"pZ":2.8544654944507877,"vX0":4.317359784849486,"vY0":-128.68688020540847,"vZ0":-2.2124182777843093,"x":148.38,"y":161.71,"x0":-1.5767518772110118,"y0":50.00416431122097,"z0":5.947730733903354,"aX":-12.221941078307},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.2,"breakHorizontal":12.2,"spinRate":1634,"spinDirection":218},"zone":1,"typeConfidence":0.89,"plateTime":0.42405244115810703,"extension":6.373966740220075},"index":2,"playId":"c9ce2ab1-995e-331a-9897-896da8250973","pitchNumber":2,"startTime":"2026-04-24T23:53:27.447Z","endTime":"2026-04-24T23:53:31.072Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.025976482874803,"aZ":-28.546651992107353,"pfxX":-5.344060902777314,"pfxZ":2.167480196992047,"pX":0.3235967566090672,"pZ":2.438153773928368,"vX0":6.291604620741827,"vY0":-127.70506185664536,"vZ0":-3.113715677580664,"x":104.67,"y":172.95,"x0":-1.4624750172183976,"y0":50.003362286541496,"z0":5.8875112619812295,"aX":-8.944868469306579},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.5,"breakHorizontal":8.5,"spinRate":1472,"spinDirection":220},"zone":6,"typeConfidence":0.89,"plateTime":0.4267452598341537,"extension":6.481351403345185},"index":3,"playId":"beab892e-603e-37d8-b915-14a75445e92f","pitchNumber":3,"startTime":"2026-04-24T23:53:44.228Z","endTime":"2026-04-24T23:53:47.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.08907556281605,"aZ":-14.751814514549578,"pfxX":-2.372092406130663,"pfxZ":8.967294434838992,"pX":0.5746049751314434,"pZ":3.4806034236411967,"vX0":5.7250828440883685,"vY0":-138.10928660539733,"vZ0":-3.784131665647294,"x":95.1,"y":144.8,"x0":-1.2116851355766804,"y0":50.00400105799926,"z0":5.85263267973124,"aX":-4.609927281107965},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.7,"breakHorizontal":3.1,"spinRate":2128,"spinDirection":203},"zone":12,"typeConfidence":0.92,"plateTime":0.39570704263279577,"extension":6.530380360918052},"hitData":{"launchSpeed":65.4,"launchAngle":60.0,"totalDistance":143.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":82.08,"coordY":164.13}},"index":4,"playId":"733be334-347d-37f4-8dd1-b68232920884","pitchNumber":4,"startTime":"2026-04-24T23:54:02.657Z","endTime":"2026-04-24T23:54:11.797Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-24T23:54:11.797Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dylan Beavers flies out to left fielder Jarren Duran.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-24T23:56:05.652Z","endTime":"2026-04-24T23:56:30.405Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":0},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.6,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.080248905209185,"aZ":-29.83446900659979,"pfxX":-0.8805460293775518,"pfxZ":1.428822327997656,"pX":-0.42919080923511055,"pZ":2.8888638051909212,"vX0":2.9981221986964077,"vY0":-125.88765687344656,"vZ0":-1.1236608091004747,"x":133.36,"y":160.78,"x0":-1.511522664912518,"y0":50.00073962919058,"z0":5.715643400998871,"aX":-1.4397500080800723},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.6,"breakHorizontal":1.1,"spinRate":2284,"spinDirection":245},"zone":4,"typeConfidence":2.0,"plateTime":0.4320316393203556,"extension":5.9460819474711535},"hitData":{"launchSpeed":90.2,"launchAngle":60.0,"totalDistance":213.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.8,"coordY":148.14}},"index":0,"playId":"80308553-1219-311d-af01-5e5804babdb6","pitchNumber":1,"startTime":"2026-04-24T23:56:18.768Z","endTime":"2026-04-24T23:56:30.405Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-24T23:56:30.405Z","atBatIndex":25},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Samuel Basallo homers (4) on a line drive to right center field.","rbi":1,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-24T23:56:33.727Z","endTime":"2026-04-24T23:57:37.598Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":{"id":678394,"link":"/api/v1/people/678394"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.572966872124628,"aZ":-26.917305380560443,"pfxX":-10.325188278499358,"pfxZ":2.6914050044412114,"pX":1.1631343436159856,"pZ":2.1152413698906147,"vX0":9.821762867113504,"vY0":-138.5682628309343,"vZ0":-4.452787187183859,"x":72.66,"y":181.67,"x0":-1.0775822717604284,"y0":50.00494546102075,"z0":5.531125955501568,"aX":-20.1784149325336},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.2,"breakHorizontal":16.8,"spinRate":1872,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.394555611753177,"extension":6.303726339152845},"index":0,"playId":"15ae86aa-6e85-3bde-bfa7-40f29a76a25e","pitchNumber":1,"startTime":"2026-04-24T23:56:54.437Z","endTime":"2026-04-24T23:56:57.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49436374787423,"aZ":-31.57352292093832,"pfxX":-0.29282256854765576,"pfxZ":0.37446310317326414,"pX":-0.4438892969253676,"pZ":2.6034857005999466,"vX0":2.5540342679942496,"vY0":-125.73001036310318,"vZ0":-1.2716932724068266,"x":133.92,"y":168.49,"x0":-1.4348113051132514,"y0":50.00208585118672,"z0":5.67805862871681,"aX":-0.46897709744313903},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.6,"breakHorizontal":0.0,"spinRate":2291,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.4356341952281677,"extension":5.999024033394613},"hitData":{"launchSpeed":111.0,"launchAngle":20.0,"totalDistance":395.0,"trajectory":"line_drive","hardness":"medium","location":"89","coordinates":{"coordX":196.02,"coordY":54.97}},"index":1,"playId":"0d7c6f58-5c01-3142-a77a-add5ea9578d6","pitchNumber":2,"startTime":"2026-04-24T23:57:08.298Z","endTime":"2026-04-24T23:57:37.598Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-24T23:57:37.598Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Leody Taveras walks.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-24T23:57:32.982Z","endTime":"2026-04-25T00:00:05.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"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":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"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,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.164727150431844,"aZ":-24.252421787622918,"pfxX":-10.730831338999266,"pfxZ":4.008867641455749,"pX":1.516464502307536,"pZ":2.077555081842834,"vX0":11.002941766914336,"vY0":-139.81408393953922,"vZ0":-5.0859082659744566,"x":59.2,"y":182.69,"x0":-1.0798640080828317,"y0":50.00193443418462,"z0":5.5163309971880485,"aX":-21.19797949786373},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.4,"breakHorizontal":17.2,"spinRate":2038,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.3920794006462245,"extension":6.18200820538946},"index":0,"playId":"0c30e754-c00c-3659-9cdf-ed7f8e11013e","pitchNumber":1,"startTime":"2026-04-24T23:57:56.071Z","endTime":"2026-04-24T23:57:59.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.364408381261374,"aZ":-28.764921406068893,"pfxX":-10.977718350902641,"pfxZ":1.7455211024023605,"pX":1.0916367028974632,"pZ":2.4709202685541536,"vX0":10.072604151937549,"vY0":-138.9009410085359,"vZ0":-3.1464911369993542,"x":75.39,"y":172.07,"x0":-1.1569620836336159,"y0":50.00213144735558,"z0":5.532783727521574,"aX":-21.43142912413209},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":2.6,"breakHorizontal":17.8,"spinRate":2051,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.3944632298921329,"extension":6.144533806841579},"index":1,"playId":"4b9e3230-5cfb-391d-94b8-11791f49d4dd","pitchNumber":2,"startTime":"2026-04-24T23:58:13.833Z","endTime":"2026-04-24T23:58:17.258Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.59918253094851,"aZ":-33.38571731380106,"pfxX":1.8937272429060097,"pfxZ":-0.7615981184806557,"pX":0.31186038819764816,"pZ":2.52432155304146,"vX0":4.0027014876132325,"vY0":-125.0521820796728,"vZ0":-0.8680481525194996,"x":105.11,"y":170.62,"x0":-1.5511329124359443,"y0":50.001242963982385,"z0":5.598118345488594,"aX":3.0191622770745425},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.3,"breakHorizontal":-4.3,"spinRate":2369,"spinDirection":10},"zone":6,"typeConfidence":2.0,"plateTime":0.43685927867933216,"extension":5.904627558311027},"index":2,"playId":"ac8e8c82-1595-370f-9cdc-f30ea275e671","pitchNumber":3,"startTime":"2026-04-24T23:58:31.866Z","endTime":"2026-04-24T23:58:34.944Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.44699135622241,"aZ":-18.648057361383668,"pfxX":-5.784620675622823,"pfxZ":7.1265550673686615,"pX":1.1804782803208587,"pZ":3.118883021117183,"vX0":8.903752301061674,"vY0":-136.95312841470783,"vZ0":-2.9932010306610697,"x":72.0,"y":154.57,"x0":-1.3622834300779922,"y0":50.00416707661836,"z0":5.502559800819541,"aX":-10.982064159007322},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.5,"breakHorizontal":8.6,"spinRate":2179,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.40004421888206876,"extension":6.145001162285386},"index":3,"playId":"84fe913c-5a9d-3f89-bcdc-93fad42a78a0","pitchNumber":4,"startTime":"2026-04-24T23:58:50.257Z","endTime":"2026-04-24T23:58:53.638Z","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":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.986106990247375,"aZ":-29.012964859025022,"pfxX":-9.896261153468147,"pfxZ":1.6575262599401164,"pX":0.17829345911045288,"pZ":2.026698518643615,"vX0":7.806088484635516,"vY0":-137.21675803832815,"vZ0":-3.87630402112908,"x":110.2,"y":184.06,"x0":-1.415748093173142,"y0":50.00489657106974,"z0":5.431533082144877,"aX":-18.89870904456293},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.4,"breakHorizontal":16.3,"spinRate":2050,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.3989755333613738,"extension":6.154671575691091},"index":4,"playId":"f65a80a4-9f35-37db-bcae-0d7720574765","pitchNumber":5,"startTime":"2026-04-24T23:59:19.230Z","endTime":"2026-04-24T23:59:22.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.11292555690201,"aZ":-24.03315852667585,"pfxX":-10.641299737391396,"pfxZ":4.857479131026389,"pX":-0.3064494251279751,"pZ":1.4392233174430373,"vX0":6.6213445929527595,"vY0":-128.77287184714214,"vZ0":-5.311858592037362,"x":128.68,"y":199.92,"x0":-1.5304372177927796,"y0":50.00461797963041,"z0":5.391572158233696,"aX":-17.846734327687063},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.8,"breakHorizontal":17.8,"spinRate":1752,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4255717004997752,"extension":6.1661740846572695},"index":5,"playId":"162a756a-65c0-31f4-b6ef-219bc8ed204f","pitchNumber":6,"startTime":"2026-04-24T23:59:36.313Z","endTime":"2026-04-24T23:59:39.716Z","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":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.39802594374022,"aZ":-30.32095212712738,"pfxX":-10.650291904265973,"pfxZ":0.9955101447057384,"pX":1.0524590259349036,"pZ":2.461963366729814,"vX0":10.202684961879012,"vY0":-136.06198138776753,"vZ0":-2.605483834157709,"x":76.88,"y":172.31,"x0":-1.3722946902467372,"y0":50.00330217859492,"z0":5.544933612709857,"aX":-19.85864505211984},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.4,"breakHorizontal":16.9,"spinRate":2030,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.403403583087921,"extension":6.031791406544277},"index":6,"playId":"d8551ece-3741-3600-8b0d-a1cd452090ab","pitchNumber":7,"startTime":"2026-04-24T23:59:56.420Z","endTime":"2026-04-25T00:00:05.112Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T00:00:05.112Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Coby Mayo singles on a ground ball to left fielder Jarren Duran.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-25T00:01:12.494Z","endTime":"2026-04-25T00:02:49.744Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"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":[1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-25T00:00:13.222Z","endTime":"2026-04-25T00:01:14.848Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.56204646393427,"aZ":-26.762976368893273,"pfxX":-9.978408894247556,"pfxZ":2.7309045227473483,"pX":-0.5459366134131661,"pZ":2.6050481685072526,"vX0":5.453489061081688,"vY0":-140.30512549364906,"vZ0":-3.2454575407533532,"x":137.81,"y":168.44,"x0":-1.2248238386171586,"y0":50.002249991474166,"z0":5.5327060037372595,"aX":-19.771533457208495},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.4,"breakHorizontal":16.8,"spinRate":2063,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.3913031286395121,"extension":6.241786435034616},"index":1,"playId":"3e14a17a-10da-37c5-aaf2-3fe7f6fc17ef","pitchNumber":1,"startTime":"2026-04-25T00:01:14.848Z","endTime":"2026-04-25T00:01:26.349Z","isPitch":true,"type":"pitch"},{"details":{"description":"Leody Taveras caught stealing 2nd base, catcher Carlos Narváez to second baseman Marcelo Mayer.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"3e14a17a-10da-37c5-aaf2-3fe7f6fc17ef","startTime":"2026-04-25T00:01:34.838Z","endTime":"2026-04-25T00:01:50.788Z","isPitch":false,"isBaseRunningPlay":true,"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.041171386417126,"aZ":-22.213670066336448,"pfxX":-9.767834705727768,"pfxZ":5.027937676420543,"pX":-0.5906777595797468,"pZ":1.4295744029932755,"vX0":5.632956119415816,"vY0":-140.1579684520284,"vZ0":-7.020946042133113,"x":139.52,"y":200.18,"x0":-1.3624373511608379,"y0":50.000193074381876,"z0":5.427956729424876,"aX":-19.340977890374305},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.8,"breakHorizontal":16.4,"spinRate":2017,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.3914880850488083,"extension":6.3327490085068305},"index":3,"playId":"f1e158a0-9b65-3b1a-816f-86d677cfebc5","pitchNumber":2,"startTime":"2026-04-25T00:01:50.788Z","endTime":"2026-04-25T00:01:54.131Z","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":95.3,"endSpeed":86.6,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.470790427675006,"aZ":-29.541637697092973,"pfxX":-10.432982152478417,"pfxZ":1.3688896763121718,"pX":-0.3985200027757723,"pZ":2.673493498225559,"vX0":6.214659620461703,"vY0":-138.53743381689492,"vZ0":-2.4032054797182862,"x":132.19,"y":166.6,"x0":-1.3256006549344241,"y0":50.00497807777789,"z0":5.5444317283816575,"aX":-20.10520088076555},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.2,"breakHorizontal":17.4,"spinRate":2084,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.39669128468824866,"extension":6.074051979059895},"index":4,"playId":"02b80629-6d50-3702-9d6a-9a69729c0c52","pitchNumber":3,"startTime":"2026-04-25T00:02:09.343Z","endTime":"2026-04-25T00:02:12.343Z","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":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.6,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.368963796229906,"aZ":-22.896625509367745,"pfxX":-9.8714225840604,"pfxZ":4.632454725107991,"pX":0.42747140158575525,"pZ":2.289808481250687,"vX0":8.076682172249699,"vY0":-140.50490312917128,"vZ0":-4.987411685981306,"x":100.71,"y":176.96,"x0":-1.199579606603133,"y0":50.003342299325496,"z0":5.572728747544377,"aX":-19.768664155401485},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.6,"breakHorizontal":16.2,"spinRate":1968,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.3895982531137787,"extension":6.175391150112991},"hitData":{"launchSpeed":107.4,"launchAngle":-0.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.84,"coordY":112.16}},"index":5,"playId":"63244552-d4b3-3fbe-922a-678c6e424cb9","pitchNumber":4,"startTime":"2026-04-25T00:02:39.991Z","endTime":"2026-04-25T00:02:49.744Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T00:02:49.744Z","atBatIndex":28},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jeremiah Jackson grounds into a force out, third baseman Caleb Durbin to second baseman Marcelo Mayer. Coby Mayo out at 2nd.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-25T00:02:53.225Z","endTime":"2026-04-25T00:04:09.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.0,"endSpeed":81.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.65865574304518,"aZ":-29.205700965368553,"pfxX":0.269579088055385,"pfxZ":1.773999676816274,"pX":-0.54521148117819,"pZ":2.3686933388787104,"vX0":2.3205052413521376,"vY0":-128.25690935054735,"vZ0":-2.526987548670017,"x":137.78,"y":174.83,"x0":-1.495377353375982,"y0":50.00241557131714,"z0":5.636363771178969,"aX":0.4500940618178506},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.9,"breakHorizontal":-1.0,"spinRate":2344,"spinDirection":284},"zone":4,"typeConfidence":2.0,"plateTime":0.42648221648759277,"extension":6.147186476295877},"index":0,"playId":"57703d5e-35b5-3f52-b1be-a36b3eddbcfc","pitchNumber":1,"startTime":"2026-04-25T00:03:16.293Z","endTime":"2026-04-25T00:03:19.293Z","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":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.735813602170047,"aZ":-31.195419971858154,"pfxX":3.6776461262464624,"pfxZ":0.6048292848647918,"pX":-0.681135626860323,"pZ":2.6264774098162547,"vX0":1.4751564798518282,"vY0":-125.827035531909,"vZ0":-0.896635278788482,"x":142.96,"y":167.87,"x0":-1.7521178179645716,"y0":50.000246883330945,"z0":5.507603825172353,"aX":5.915190684213175},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.1,"breakHorizontal":-7.0,"spinRate":2325,"spinDirection":26},"zone":4,"typeConfidence":2.0,"plateTime":0.43475381883001196,"extension":6.012517998219748},"index":1,"playId":"763a5b96-1931-3946-bb97-d2f92a1b09da","pitchNumber":2,"startTime":"2026-04-25T00:03:39.607Z","endTime":"2026-04-25T00:03:42.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.939546337198262,"aZ":-36.56318734183254,"pfxX":1.8078505263931348,"pfxZ":-2.7112385279327,"pX":-0.25828604028863894,"pZ":1.979475466983443,"vX0":2.655662713965889,"vY0":-125.74938622446352,"vZ0":-1.4636592447314798,"x":126.85,"y":185.33,"x0":-1.5585985237528412,"y0":50.002508544595514,"z0":5.506430327601414,"aX":2.9261954627909725},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-5.0,"breakHorizontal":-3.8,"spinRate":2337,"spinDirection":8},"zone":8,"typeConfidence":2.0,"plateTime":0.4337885380702553,"extension":6.036137422258625},"hitData":{"launchSpeed":95.3,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.67,"coordY":168.4}},"index":2,"playId":"55eb5a4c-270e-3033-8a85-d266f38dc6d8","pitchNumber":3,"startTime":"2026-04-25T00:04:01.739Z","endTime":"2026-04-25T00:04:09.964Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T00:04:09.964Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-25T00:06:17.027Z","endTime":"2026-04-25T00:07:15.286Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.634565212131914,"aZ":-16.977018724065402,"pfxX":-8.198317095334602,"pfxZ":8.10330907775765,"pX":-0.7761535438510416,"pZ":2.7981834003932757,"vX0":4.304904099441491,"vY0":-136.04087658662738,"vZ0":-4.885770090913123,"x0":-1.3132158018953928,"y0":50.00622582985308,"z0":5.793087735726197,"aX":-15.381004888891157},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.8,"breakHorizontal":13.9,"spinRate":1865,"spinDirection":213},"zone":4,"typeConfidence":0.95,"plateTime":0.402518952670464,"extension":6.445596533948029},"index":0,"playId":"45f91be5-b0a1-39cc-bed8-e1218816c08e","pitchNumber":1,"startTime":"2026-04-25T00:06:17.027Z","endTime":"2026-04-25T00:06:20.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.2479573134884,"aZ":-28.799512868065104,"pfxX":-0.7259691074836566,"pfxZ":2.253566899881604,"pX":0.08939470445711958,"pZ":1.2435827791226435,"vX0":3.8324794987447097,"vY0":-121.14856661231019,"vZ0":-5.082725943816757,"x":122.79,"y":92.84,"x0":-1.4143178191991603,"y0":50.00147764433373,"z0":5.8670033135700885,"aX":-1.086427658974011},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":3.2,"breakHorizontal":0.5,"spinRate":2228,"spinDirection":169},"zone":14,"typeConfidence":0.85,"plateTime":0.45100649708490304,"extension":6.162929590744708},"index":1,"playId":"b8941b68-f4ae-3367-8098-56368d612062","pitchNumber":2,"startTime":"2026-04-25T00:06:32.369Z","endTime":"2026-04-25T00:06:36.568Z","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(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":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.323637032383687,"aZ":-24.542533968301427,"pfxX":-8.452665200523636,"pfxZ":4.5519069770930916,"pX":-0.33995421031497447,"pZ":2.489752304498082,"vX0":5.293062589707764,"vY0":-128.0950165966765,"vZ0":-3.7467174568006927,"x":87.29,"y":162.57,"x0":-1.3258546725559623,"y0":50.00266396206716,"z0":5.871331438632322,"aX":-14.167701939975453},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.7,"breakHorizontal":14.3,"spinRate":1500,"spinDirection":220},"zone":4,"typeConfidence":0.89,"plateTime":0.4261970429618538,"extension":6.380809481755093},"index":2,"playId":"928f9a34-cb52-336f-801b-a7ea665ff72b","pitchNumber":3,"startTime":"2026-04-25T00:06:48.251Z","endTime":"2026-04-25T00:06:52.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.72649651810936,"aZ":-11.598386842937177,"pfxX":-4.088754203806744,"pfxZ":10.57863548652733,"pX":-0.1546381242271342,"pZ":3.555631437334462,"vX0":4.0106076503015835,"vY0":-138.74126004690683,"vZ0":-4.242903023938988,"x":82.03,"y":173.41,"x0":-1.0893584746392797,"y0":50.00027668855772,"z0":5.880647881643562,"aX":-7.951195330579337},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.5,"breakHorizontal":6.6,"spinRate":2316,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.39514436822935073,"extension":6.416896951473183},"index":3,"playId":"15ad0456-ffc3-327a-bdea-78098756ba36","pitchNumber":4,"startTime":"2026-04-25T00:07:11.514Z","endTime":"2026-04-25T00:07:15.286Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T00:07:15.286Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wilyer Abreu strikes out swinging.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-25T00:07:39.616Z","endTime":"2026-04-25T00:09:39.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84850393060726,"aZ":-27.034397428792865,"pfxX":-5.687542520374501,"pfxZ":3.164432895063343,"pX":-0.19298861364786,"pZ":2.0278053492985495,"vX0":4.7271384965772985,"vY0":-126.13219447763139,"vZ0":-4.162875635088019,"x":106.57,"y":150.79,"x0":-1.3456289886111867,"y0":50.002759491982545,"z0":5.860912545445655,"aX":-9.233385065083729},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.0,"breakHorizontal":9.4,"spinRate":1436,"spinDirection":220},"zone":8,"typeConfidence":0.9,"plateTime":0.43301324312984857,"extension":6.453514129717697},"index":0,"playId":"393d2b72-c391-3950-9c70-42a64aeb9119","pitchNumber":1,"startTime":"2026-04-25T00:07:39.616Z","endTime":"2026-04-25T00:07:43.281Z","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":95.1,"endSpeed":86.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.556493671239146,"aZ":-10.828765814886083,"pfxX":-4.556325888959538,"pfxZ":11.02641695691906,"pX":-0.6678492017476645,"pZ":2.8659006289250755,"vX0":3.3637133674323723,"vY0":-138.40530571915616,"vZ0":-5.945481157835246,"x":100.0,"y":137.6,"x0":-1.3083881081590834,"y0":50.001873560765254,"z0":5.770609201882708,"aX":-8.818872217672302},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.8,"breakHorizontal":7.6,"spinRate":2293,"spinDirection":209},"zone":1,"typeConfidence":0.89,"plateTime":0.39609579797873584,"extension":6.420365514098504},"index":1,"playId":"f6fc451f-60ca-36b3-bdb7-ee9fdb573fb3","pitchNumber":2,"startTime":"2026-04-25T00:07:55.594Z","endTime":"2026-04-25T00:07:59.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.739449681152863,"aZ":-33.70401324649567,"pfxX":0.8831965025023909,"pfxZ":-1.0332705309975925,"pX":0.0501804440045016,"pZ":2.7032286667780263,"vX0":3.3034953639589406,"vY0":-120.46686612949969,"vZ0":-0.9692417040606877,"x":107.89,"y":146.08,"x0":-1.4493994435500126,"y0":50.002284385201214,"z0":6.07010264508276,"aX":1.307742754636743},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-1.8,"breakHorizontal":-2.3,"spinRate":2171,"spinDirection":57},"zone":5,"typeConfidence":0.91,"plateTime":0.453363937193592,"extension":6.189545147048142},"index":2,"playId":"a1dd82fe-cd0c-36c0-8556-f68cfd395086","pitchNumber":3,"startTime":"2026-04-25T00:08:16.555Z","endTime":"2026-04-25T00:08:21.926Z","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":95.2,"endSpeed":86.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.720585749590654,"aZ":-11.126002514975296,"pfxX":-4.56354737398517,"pfxZ":10.866286088738832,"pX":-0.5907248419613303,"pZ":3.0293851159982492,"vX0":3.491945420714424,"vY0":-138.49570874603097,"vZ0":-5.435387870562315,"x":110.96,"y":147.02,"x0":-1.2767045990529768,"y0":50.00546817375251,"z0":5.765547331826965,"aX":-8.842420486395286},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.7,"breakHorizontal":7.6,"spinRate":2264,"spinDirection":200},"zone":1,"typeConfidence":0.89,"plateTime":0.3958865394011335,"extension":6.474426069965125},"index":3,"playId":"0961bb5d-2e1f-3a52-b249-4aaab3e8e801","pitchNumber":4,"startTime":"2026-04-25T00:08:43.710Z","endTime":"2026-04-25T00:08:48.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.045493285557768,"aZ":-28.397389819567383,"pfxX":-6.49916166204166,"pfxZ":2.2315515551097267,"pX":0.14426143157294002,"pZ":0.9904571064602175,"vX0":6.015394500867124,"vY0":-128.67145059917638,"vZ0":-6.4434084714390645,"x0":-1.3675911468711686,"y0":50.00488301219089,"z0":5.6971244465796795,"aX":-11.014841903923257},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.9,"breakHorizontal":10.6,"spinRate":1569,"spinDirection":217},"zone":14,"typeConfidence":0.9,"plateTime":0.42396844186783644,"extension":6.625088468379815},"index":4,"playId":"97c0093e-4671-3157-81fe-a2242649420c","pitchNumber":5,"startTime":"2026-04-25T00:09:10.690Z","endTime":"2026-04-25T00:09:14.435Z","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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.05207150725266,"aZ":-30.097469335041197,"pfxX":-7.05288953058103,"pfxZ":1.2348829238327457,"pX":0.5819169797179786,"pZ":0.8535925543345831,"vX0":7.096031169415153,"vY0":-128.58772514144616,"vZ0":-6.490043894008782,"x":121.48,"y":142.31,"x0":-1.2886457600530037,"y0":50.005862730763,"z0":5.726255436766751,"aX":-11.889653148333675},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.1,"breakHorizontal":11.3,"spinRate":1396,"spinDirection":221},"zone":14,"typeConfidence":0.91,"plateTime":0.4249100713006153,"extension":6.704179702926514},"index":5,"playId":"4d976657-1a5f-36bb-9b37-ba0763b56c13","pitchNumber":6,"startTime":"2026-04-25T00:09:35.110Z","endTime":"2026-04-25T00:09:39.246Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T00:09:39.246Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trevor Story singles on a line drive to center fielder Leody Taveras.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-25T00:10:05.274Z","endTime":"2026-04-25T00:11:01.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"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":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"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_fielded_ball"}]}],"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":83.9,"endSpeed":77.6,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.666070750910226,"aZ":-31.799430791795324,"pfxX":0.8093931728440642,"pfxZ":0.24388712121544298,"pX":-0.35282475992358314,"pZ":1.4702950518918123,"vX0":2.6167638430906774,"vY0":-122.19614311553761,"vZ0":-4.147106119547751,"x":100.44,"y":154.56,"x0":-1.541867257536181,"y0":50.00142577829605,"z0":5.916005136391195,"aX":1.2254660677910842},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.2,"breakHorizontal":-2.0,"spinRate":2043,"spinDirection":102},"zone":13,"typeConfidence":0.88,"plateTime":0.44792027689961245,"extension":6.142452130127448},"index":0,"playId":"f424498e-ba9c-3721-bdca-32f92e247387","pitchNumber":1,"startTime":"2026-04-25T00:10:05.274Z","endTime":"2026-04-25T00:10:08.357Z","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":83.8,"endSpeed":77.3,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.24196568361368,"aZ":-30.912374278293264,"pfxX":-0.9030747785739228,"pfxZ":0.8426373720801896,"pX":1.1184416418631347,"pZ":0.7759664196824494,"vX0":5.960852277890495,"vY0":-121.79276771064319,"vZ0":-5.647905012901443,"x":59.24,"y":180.01,"x0":-1.2449709698768117,"y0":50.00449909923012,"z0":5.803135513936833,"aX":-1.3555571155487418},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.4,"breakHorizontal":0.2,"spinRate":2061,"spinDirection":55},"zone":14,"typeConfidence":0.87,"plateTime":0.44997989673718886,"extension":6.287131549861584},"index":1,"playId":"0003fec9-c0e3-3e75-b8d0-b299c671bbd7","pitchNumber":2,"startTime":"2026-04-25T00:10:23.045Z","endTime":"2026-04-25T00:10:27.152Z","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":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.71185122538099,"aZ":-16.540272934867108,"pfxX":-7.981826938800031,"pfxZ":8.200811782935377,"pX":-0.7633475358014163,"pZ":2.9886576200066504,"vX0":4.019868783123929,"vY0":-137.48858445580993,"vZ0":-4.623165333413317,"x":122.79,"y":135.71,"x0":-1.2108028113298344,"y0":50.002977372014676,"z0":5.821665265928018,"aX":-15.214798736239404},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.0,"breakHorizontal":13.6,"spinRate":1990,"spinDirection":210},"zone":1,"typeConfidence":0.92,"plateTime":0.39905457289035384,"extension":6.509927848083243},"hitData":{"launchSpeed":72.7,"launchAngle":30.0,"totalDistance":244.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":143.39,"coordY":98.86}},"index":2,"playId":"71e1039f-5d6d-3f4a-94ba-fa6c79b1f6b6","pitchNumber":3,"startTime":"2026-04-25T00:10:52.639Z","endTime":"2026-04-25T00:11:01.629Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T00:11:01.629Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcelo Mayer grounds out, second baseman Jeremiah Jackson to first baseman Pete Alonso.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-25T00:11:28.474Z","endTime":"2026-04-25T00:11:53.679Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"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":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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.123857208985147,"aZ":-27.520088218169114,"pfxX":-8.034529697801968,"pfxZ":2.858741216737582,"pX":-0.3454401900363232,"pZ":2.023413515042791,"vX0":5.509834692526574,"vY0":-126.32217652221217,"vZ0":-4.10750176817664,"x":130.17,"y":184.15,"x0":-1.5037384584926792,"y0":50.002286985310334,"z0":5.8662369681422835,"aX":-13.071258328438972},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.6,"breakHorizontal":13.4,"spinRate":1508,"spinDirection":225},"zone":7,"typeConfidence":0.91,"plateTime":0.432495126329528,"extension":6.567612765696583},"index":0,"playId":"76856a32-532d-3777-89d2-9703562a4590","pitchNumber":1,"startTime":"2026-04-25T00:11:28.474Z","endTime":"2026-04-25T00:11:32.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.605477980839225,"aZ":-28.1230190721941,"pfxX":-6.971848303193126,"pfxZ":2.5114132179975783,"pX":-0.5930900116471938,"pZ":2.996519444519046,"vX0":4.486039914127697,"vY0":-125.72565152143767,"vZ0":-1.795185631226108,"x":139.61,"y":157.87,"x0":-1.4875950698750295,"y0":50.004105236395795,"z0":5.985021954941325,"aX":-11.250267606025623},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.4,"breakHorizontal":11.8,"spinRate":1563,"spinDirection":220},"zone":1,"typeConfidence":0.91,"plateTime":0.43435370450637256,"extension":6.348300333863238},"hitData":{"launchSpeed":100.7,"launchAngle":-9.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.9,"coordY":151.07}},"index":1,"playId":"04aa037b-eb12-32d3-9490-a5b4f075f177","pitchNumber":2,"startTime":"2026-04-25T00:11:45.610Z","endTime":"2026-04-25T00:11:53.679Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T00:11:53.679Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gunnar Henderson strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-25T00:14:12.702Z","endTime":"2026-04-25T00:16:17.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"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":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":6},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.94221746954348,"aZ":-35.91250267335103,"pfxX":1.785858797088645,"pfxZ":-2.368790137446293,"pX":1.3137881939826541,"pZ":1.2969519810703263,"vX0":6.478419116051055,"vY0":-124.70189465904566,"vZ0":-2.788156518028543,"x":129.37,"y":89.07,"x0":-1.5493649201958068,"y0":50.005440065265425,"z0":5.390530902442703,"aX":2.8139190227324065},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-4.7,"breakHorizontal":-4.7,"spinRate":2289,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.43913741266087136,"extension":6.092281274546584},"index":0,"playId":"dd39605b-de46-380c-8512-cc841b718cc7","pitchNumber":1,"startTime":"2026-04-25T00:14:12.702Z","endTime":"2026-04-25T00:14:16.191Z","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":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.593837885653635,"aZ":-26.187027555731518,"pfxX":-9.744077897726669,"pfxZ":3.636445267056048,"pX":0.11173735077188701,"pZ":0.8083977205429017,"vX0":7.20832062066285,"vY0":-127.82487889982283,"vZ0":-6.270911866829771,"x":125.42,"y":85.3,"x0":-1.485940735865651,"y0":50.00293626232017,"z0":5.363438743947399,"aX":-16.04319237958687},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.3,"breakHorizontal":16.0,"spinRate":1682,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4293243212922926,"extension":6.205725756325453},"index":1,"playId":"1401d2bf-e3c7-39f8-942f-61b97cb3702d","pitchNumber":2,"startTime":"2026-04-25T00:14:27.811Z","endTime":"2026-04-25T00:14:30.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.807347731756316,"aZ":-28.185775274192586,"pfxX":-11.516859694955814,"pfxZ":2.105239413800221,"pX":-0.36588423252575974,"pZ":1.6516480172415517,"vX0":7.156677781871004,"vY0":-137.28071474094384,"vZ0":-4.9554696374106655,"x":126.3,"y":149.85,"x0":-1.5219583690426142,"y0":50.00062296372409,"z0":5.418880729059238,"aX":-21.79212311205234},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.9,"breakHorizontal":19.2,"spinRate":2132,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.4002885307400468,"extension":6.159151929332849},"index":2,"playId":"cc962fab-0dcc-3785-8d18-85f2c289580e","pitchNumber":3,"startTime":"2026-04-25T00:14:44.906Z","endTime":"2026-04-25T00:14:49.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.301603100024128,"aZ":-27.215839586530752,"pfxX":-10.748292215059998,"pfxZ":3.0248952434345444,"pX":0.12896421346009748,"pZ":1.5217429022860367,"vX0":7.700061398974666,"vY0":-127.69721120619829,"vZ0":-4.409449901858621,"x":108.33,"y":161.16,"x0":-1.5414625636475827,"y0":50.00041797350014,"z0":5.432452810006311,"aX":-17.603486103295193},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.6,"breakHorizontal":17.5,"spinRate":1824,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4302654430195858,"extension":6.201216493543307},"index":3,"playId":"0546527a-596a-32e3-8700-294e8da13474","pitchNumber":4,"startTime":"2026-04-25T00:15:16.151Z","endTime":"2026-04-25T00:15:19.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.883310647472243,"aZ":-37.01995735781653,"pfxX":2.526172502706109,"pfxZ":-3.02597761211758,"pX":0.6746133433420555,"pZ":1.695103643693701,"vX0":4.8548105919917175,"vY0":-125.34469269283682,"vZ0":-1.9049231301126017,"x":107.89,"y":155.98,"x0":-1.6108934019618706,"y0":50.00293183589697,"z0":5.4703112140809855,"aX":4.04419229919527},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-5.6,"breakHorizontal":-5.6,"spinRate":2274,"spinDirection":20},"zone":9,"typeConfidence":2.0,"plateTime":0.4359501714538183,"extension":6.061261522156464},"index":4,"playId":"59589862-e8c3-33e4-9300-6eb76515c303","pitchNumber":5,"startTime":"2026-04-25T00:15:37.715Z","endTime":"2026-04-25T00:15:40.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":79.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.96204272796834,"aZ":-26.535243019121253,"pfxX":-9.72291564997304,"pfxZ":3.4560760181848966,"pX":-1.1550834063696167,"pZ":3.498906362015774,"vX0":4.360900233355853,"vY0":-127.82544778700012,"vZ0":-0.16020522318918773,"x":116.22,"y":90.01,"x0":-1.6338981927443668,"y0":50.00146380865369,"z0":5.672024913995487,"aX":-15.851488610421347},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.5,"breakHorizontal":16.4,"spinRate":1531,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.4309300138226777,"extension":5.924217526265732},"index":5,"playId":"a323feea-2ee2-3819-a022-3771a6776a92","pitchNumber":6,"startTime":"2026-04-25T00:15:56.896Z","endTime":"2026-04-25T00:16:01.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.97142498762318,"aZ":-28.48499189469918,"pfxX":-11.175823422352071,"pfxZ":1.9683021300480537,"pX":0.014033296856368296,"pZ":2.2315113726610707,"vX0":7.722200415575211,"vY0":-136.85034776846322,"vZ0":-3.47114589759208,"x":116.22,"y":145.61,"x0":-1.411750157713677,"y0":50.0003216284668,"z0":5.4967020722928925,"aX":-20.91109888032775},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.9,"breakHorizontal":18.4,"spinRate":2019,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.40231433211673906,"extension":6.027590059679791},"index":6,"playId":"3fa59961-4146-31c3-aaa8-85dda4b91e5b","pitchNumber":7,"startTime":"2026-04-25T00:16:13.724Z","endTime":"2026-04-25T00:16:17.612Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T00:16:17.612Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Taylor Ward singles on a ground ball to left fielder Jarren Duran.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-25T00:16:39.224Z","endTime":"2026-04-25T00:17:05.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"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],"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":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.296072286689395,"aZ":-26.751841951251762,"pfxX":-9.772200754319272,"pfxZ":2.825725959243143,"pX":-0.11075734075768542,"pZ":1.6747539398873417,"vX0":7.185384768787894,"vY0":-138.2978965657879,"vZ0":-5.118300019172853,"x":121.22,"y":193.56,"x0":-1.4841040905041942,"y0":50.00544389089195,"z0":5.363357584433426,"aX":-18.771182103675876},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.1,"breakHorizontal":16.1,"spinRate":2054,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.39735124834608504,"extension":6.110841304265366},"index":0,"playId":"eaf46feb-4f92-38b3-84ad-dff602f4cdc2","pitchNumber":1,"startTime":"2026-04-25T00:16:39.224Z","endTime":"2026-04-25T00:16:42.784Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19067340231938,"aZ":-28.09748128314496,"pfxX":-8.951409679477713,"pfxZ":2.475268963137035,"pX":-0.18299519468043166,"pZ":2.724391267895585,"vX0":6.080877269817841,"vY0":-128.28820957421058,"vZ0":-1.7518718612016984,"x":123.98,"y":165.22,"x0":-1.4338624682004837,"y0":50.00624877088584,"z0":5.629154518274624,"aX":-14.763757952444466},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.3,"breakHorizontal":14.6,"spinRate":1556,"spinDirection":247},"zone":5,"typeConfidence":2.0,"plateTime":0.4287093511283686,"extension":6.07781748761841},"hitData":{"launchSpeed":94.3,"launchAngle":6.0,"totalDistance":104.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.95,"coordY":115.2}},"index":1,"playId":"286749f0-517a-3d18-81e2-46051a046265","pitchNumber":2,"startTime":"2026-04-25T00:16:55.781Z","endTime":"2026-04-25T00:17:05.539Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T00:17:05.539Z","atBatIndex":35},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Adley Rutschman homers (3) on a fly ball to right field. Taylor Ward scores.","rbi":2,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-25T00:17:36.067Z","endTime":"2026-04-25T00:19:18.416Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"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,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":{"id":678394,"link":"/api/v1/people/678394"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":{"id":678394,"link":"/api/v1/people/678394"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"6d63d63a-6116-4ad8-8ca0-1aa28a7df1ec","startTime":"2026-04-25T00:17:36.067Z","endTime":"2026-04-25T00:17:41.067Z","isPitch":false,"type":"stepoff"},{"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":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.2,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.324092054274967,"aZ":-39.72544066207612,"pfxX":1.119599436401666,"pfxZ":-4.976293355163708,"pX":-1.3550522124510311,"pZ":3.811069741364707,"vX0":0.02315732013284512,"vY0":-122.13981137262222,"vZ0":2.972740987855092,"x":168.65,"y":135.88,"x0":-1.5102058502878992,"y0":50.0052982518376,"z0":5.986536639660547,"aX":1.6973800990011279},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-8.2,"breakHorizontal":-2.0,"spinRate":2465,"spinDirection":26},"zone":11,"typeConfidence":2.0,"plateTime":0.44788583785281144,"extension":5.982109633859623},"index":1,"playId":"199d3052-220d-3d5a-bdff-9669d11f49dc","pitchNumber":1,"startTime":"2026-04-25T00:17:52.210Z","endTime":"2026-04-25T00:17:55.696Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.600123741040516,"aZ":-29.466882863237483,"pfxX":-0.02244822287837267,"pfxZ":1.6649228050750615,"pX":-0.41634278616008397,"pZ":3.6113759313852993,"vX0":2.4230152949346175,"vY0":-126.64707291178885,"vZ0":0.2914723084510502,"x":132.87,"y":141.27,"x0":-1.3821080174966567,"y0":50.00317277766266,"z0":5.849501422949121,"aX":-0.03688337970148433},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.4,"breakHorizontal":-0.5,"spinRate":2440,"spinDirection":176},"zone":11,"typeConfidence":2.0,"plateTime":0.432296290884858,"extension":6.163159691576462},"index":2,"playId":"3bdb8d48-22a4-3d55-a6d7-fb151bbe01eb","pitchNumber":2,"startTime":"2026-04-25T00:18:11.565Z","endTime":"2026-04-25T00:18:14.836Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.13314130856296,"aZ":-28.908738935920407,"pfxX":-0.9893577835899132,"pfxZ":1.984595776911565,"pX":-0.20595704241519358,"pZ":2.6681652738236634,"vX0":3.1510679341611243,"vY0":-127.04176123101504,"vZ0":-1.9598386329074966,"x":124.85,"y":166.74,"x0":-1.3296595940810576,"y0":50.005564234928606,"z0":5.730257601591538,"aX":-1.630512824417531},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.4,"breakHorizontal":1.1,"spinRate":2305,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.42987613667542046,"extension":6.000894320337751},"index":3,"playId":"094dc173-71ca-3538-a07d-1d5412668536","pitchNumber":3,"startTime":"2026-04-25T00:18:31.977Z","endTime":"2026-04-25T00:18:34.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.1,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86796977487327,"aZ":-28.86757842478383,"pfxX":-0.3543652931494691,"pfxZ":2.0293182378381953,"pX":0.15718512704591633,"pZ":1.9237962490401486,"vX0":3.8328961379219346,"vY0":-127.13557952030928,"vZ0":-3.5292731357630465,"x":111.01,"y":186.84,"x0":-1.3261222845456768,"y0":50.006136422108895,"z0":5.629536054382468,"aX":-0.5789819294886762},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.1,"breakHorizontal":-0.2,"spinRate":2387,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.4313660896523399,"extension":6.17731181760726},"hitData":{"launchSpeed":103.4,"launchAngle":31.0,"totalDistance":393.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":215.66,"coordY":78.71}},"index":4,"playId":"e8a2cbb3-fc5b-35e4-9d30-060aa8e6225c","pitchNumber":4,"startTime":"2026-04-25T00:18:51.521Z","endTime":"2026-04-25T00:19:18.416Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T00:19:18.416Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pete Alonso singles on a sharp line drive to left fielder Jarren Duran.","rbi":0,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-25T00:19:10.048Z","endTime":"2026-04-25T00:20:43.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"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],"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":3},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"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, 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":86.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.616802196876158,"aZ":-25.49535542207854,"pfxX":-11.040962405641638,"pfxZ":3.475366005927171,"pX":0.518842341516089,"pZ":1.574152822334571,"vX0":9.31257089650293,"vY0":-138.03730009886,"vZ0":-5.711184821130213,"x":97.22,"y":196.28,"x0":-1.4692011256326212,"y0":50.006219231859326,"z0":5.393698763262064,"aX":-21.244830411118947},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.2,"breakHorizontal":18.0,"spinRate":1925,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.3972637983635874,"extension":6.120108565184642},"index":0,"playId":"8da70a4e-f1d2-33a8-8224-8df7c0fb6a84","pitchNumber":1,"startTime":"2026-04-25T00:19:40.220Z","endTime":"2026-04-25T00:19:43.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":79.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.313856803646654,"aZ":-27.93364699994036,"pfxX":-0.999650410984757,"pfxZ":2.590874263222542,"pX":0.41332949246380507,"pZ":2.310772705370843,"vX0":4.871122105317,"vY0":-127.86307199925479,"vZ0":-2.598676700165595,"x":101.24,"y":176.39,"x0":-1.3964881620426357,"y0":50.00262387588218,"z0":5.559478082886197,"aX":-1.6362887951651923},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.3,"breakHorizontal":0.6,"spinRate":2287,"spinDirection":268},"zone":6,"typeConfidence":2.0,"plateTime":0.43036470952582695,"extension":6.1941983010836035},"index":1,"playId":"045349af-30a1-3d53-bfcc-2500f426992c","pitchNumber":2,"startTime":"2026-04-25T00:19:57.322Z","endTime":"2026-04-25T00:20:00.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.82202636925813,"aZ":-26.51905566660221,"pfxX":-11.669865929151415,"pfxZ":2.832910357064,"pX":-0.007769582670750718,"pZ":0.5154487370301869,"vX0":8.036751992301603,"vY0":-140.58357909728159,"vZ0":-8.602077978689053,"x":117.3,"y":224.86,"x0":-1.392103250430677,"y0":50.00159564930017,"z0":5.3449100660034174,"aX":-23.2825890602719},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":3.5,"breakHorizontal":19.4,"spinRate":2008,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.3900922625348322,"extension":6.058855622018812},"index":2,"playId":"75f2af45-c2c6-3b16-83e6-722f0a683b72","pitchNumber":3,"startTime":"2026-04-25T00:20:14.155Z","endTime":"2026-04-25T00:20:17.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.33601984416702,"aZ":-26.25515755910267,"pfxX":-9.114668298141405,"pfxZ":3.110642209152978,"pX":-0.5127451290994737,"pZ":2.725085352417767,"vX0":5.510110291706432,"vY0":-137.13864187475588,"vZ0":-3.1720748087181674,"x":136.54,"y":165.2,"x0":-1.3637502452672448,"y0":50.006434556138146,"z0":5.6878231682937,"aX":-17.364152014260576},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.2,"breakHorizontal":15.4,"spinRate":2000,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.3994067465249338,"extension":6.075087078954381},"hitData":{"launchSpeed":106.8,"launchAngle":10.0,"totalDistance":229.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":69.33,"coordY":91.25}},"index":3,"playId":"ac13c3d3-cf4b-38d8-beba-00907dfc873e","pitchNumber":4,"startTime":"2026-04-25T00:20:34.423Z","endTime":"2026-04-25T00:20:43.976Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T00:20:43.976Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dylan Beavers singles on a ground ball to right fielder Wilyer Abreu. Pete Alonso to 2nd.","rbi":0,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-25T00:20:49.534Z","endTime":"2026-04-25T00:21:38.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"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],"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":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.250873803248393,"aZ":-33.21170906065688,"pfxX":2.0020722601560594,"pfxZ":-0.6474510776416889,"pX":0.12677836058391856,"pZ":2.663522107072127,"vX0":3.561575394705543,"vY0":-125.34155651365076,"vZ0":-0.4801888655823512,"x":112.17,"y":166.86,"x0":-1.57018950027645,"y0":50.00366227177254,"z0":5.558810052612312,"aX":3.2001149981577512},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.1,"breakHorizontal":-4.4,"spinRate":2271,"spinDirection":16},"zone":5,"typeConfidence":2.0,"plateTime":0.4362265500887692,"extension":5.992988458082262},"index":0,"playId":"774e0941-414c-32a4-9ec3-9d681339e7a1","pitchNumber":1,"startTime":"2026-04-25T00:21:12.071Z","endTime":"2026-04-25T00:21:15.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.4,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.257558045481193,"aZ":-25.9251860250157,"pfxX":-9.508722294279142,"pfxZ":3.6943081743457444,"pX":-0.7744504043180873,"pZ":2.1770908288855213,"vX0":5.035978615092144,"vY0":-129.2772076334086,"vZ0":-3.2864066649257064,"x":146.52,"y":180.0,"x0":-1.51362063820617,"y0":50.001647890369334,"z0":5.457519862237112,"aX":-16.073716300905133},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.1,"breakHorizontal":16.1,"spinRate":1681,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.4238799848929502,"extension":6.208711454492277},"hitData":{"launchSpeed":92.1,"launchAngle":9.0,"totalDistance":133.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.02,"coordY":112.05}},"index":1,"playId":"3b497134-38bc-3072-992b-f82572e04660","pitchNumber":2,"startTime":"2026-04-25T00:21:29.452Z","endTime":"2026-04-25T00:21:38.860Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T00:21:38.860Z","atBatIndex":38},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Samuel Basallo pops out to third baseman Caleb Durbin on the infield fly rule.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-25T00:24:37.824Z","endTime":"2026-04-25T00:24:50.604Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"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_LHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[1],"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":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"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":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-25T00:21:45.858Z","endTime":"2026-04-25T00:22:32.421Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jovani Morán replaces Brayan Bello.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-25T00:22:32.421Z","endTime":"2026-04-25T00:24:39.934Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663558,"link":"/api/v1/people/663558"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.266302535721604,"aZ":-27.851001369500047,"pfxX":-1.522674403558974,"pfxZ":2.737359292602873,"pX":0.06400680983231354,"pZ":3.0170413267216554,"vX0":-2.07302105379016,"vY0":-124.73541463192682,"vZ0":-1.652537573668023,"x":114.56,"y":157.32,"x0":1.1026414150938186,"y0":50.0050719092662,"z0":5.976781581264275,"aX":-2.4081753953219143},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.8,"breakHorizontal":3.2,"spinRate":2568,"spinDirection":184},"zone":2,"typeConfidence":0.91,"plateTime":0.4385248676339444,"extension":6.299624888976519},"hitData":{"launchSpeed":79.3,"launchAngle":73.0,"totalDistance":87.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":189.66,"coordY":81.56}},"index":2,"playId":"36006042-6614-3921-974a-f5246b8d9854","pitchNumber":1,"startTime":"2026-04-25T00:24:39.934Z","endTime":"2026-04-25T00:24:50.604Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T00:24:50.604Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Leody Taveras flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-25T00:25:16.571Z","endTime":"2026-04-25T00:25:25.635Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95804748224515,"aZ":-14.076423118292572,"pfxX":0.533486118064208,"pfxZ":9.720841478188458,"pX":0.19434522139782132,"pZ":3.3817476225919325,"vX0":-2.566733672306706,"vY0":-135.6543213832055,"vZ0":-3.759928712131177,"x":92.55,"y":138.54,"x0":1.0838887680607725,"y0":50.00233416758566,"z0":5.768425442814837,"aX":0.9932624546380793},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.0,"breakHorizontal":-0.4,"spinRate":2402,"spinDirection":169},"zone":2,"typeConfidence":0.9,"plateTime":0.40391526757426455,"extension":6.456790952305367},"hitData":{"launchSpeed":93.7,"launchAngle":26.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.87,"coordY":112.66}},"index":0,"playId":"92e41a5b-bb35-3a89-a1ec-e62b355aea94","pitchNumber":1,"startTime":"2026-04-25T00:25:16.571Z","endTime":"2026-04-25T00:25:25.635Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T00:25:25.635Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Caleb Durbin singles on a ground ball to third baseman Coby Mayo.","rbi":0,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-25T00:27:13.505Z","endTime":"2026-04-25T00:28:40.795Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"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(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.9,"endSpeed":85.6,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.652854250396135,"aZ":-22.928113483267094,"pfxX":-9.195746209180854,"pfxZ":4.960730581800526,"pX":-0.03320111162432303,"pZ":2.8541356917119396,"vX0":6.551082341079675,"vY0":-135.2034251045541,"vZ0":-3.858948344902041,"x":118.27,"y":161.72,"x0":-1.2848293062364649,"y0":50.00297049200754,"z0":5.896274468686047,"aX":-17.13754019028259},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.4,"breakHorizontal":15.4,"spinRate":1783,"spinDirection":216},"zone":2,"typeConfidence":0.89,"plateTime":0.40409069939150744,"extension":6.473344222339397},"index":0,"playId":"62aed5ce-69ae-3de9-9dc4-1bb5e9a506d8","pitchNumber":1,"startTime":"2026-04-25T00:27:33.740Z","endTime":"2026-04-25T00:27:37.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.7,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.951396921939004,"aZ":-30.900088629814423,"pfxX":-0.9290779041880355,"pfxZ":0.8787651196440862,"pX":0.2040484029902142,"pZ":2.5442274567233145,"vX0":3.9223137135238058,"vY0":-119.24729608784045,"vZ0":-1.5771364016224712,"x":109.22,"y":170.09,"x0":-1.338101762917282,"y0":50.00178624814089,"z0":5.990022803625859,"aX":-1.3445586526247246},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.4,"breakHorizontal":0.7,"spinRate":2100,"spinDirection":114},"zone":5,"typeConfidence":0.87,"plateTime":0.4585321910593927,"extension":6.205445085342113},"index":1,"playId":"8e0bce91-e818-3219-8608-0733c423a464","pitchNumber":2,"startTime":"2026-04-25T00:27:47.829Z","endTime":"2026-04-25T00:27:51.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.378079402894432,"aZ":-23.65091231340814,"pfxX":-6.573226268856972,"pfxZ":5.168522674927252,"pX":0.062376057171597825,"pZ":1.2166644512520655,"vX0":5.970046998746873,"vY0":-127.39596019134127,"vZ0":-6.782288170971326,"x":114.62,"y":205.93,"x0":-1.4537390000609083,"y0":50.00462843410419,"z0":5.7744658748314786,"aX":-10.841168925981355},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.0,"breakHorizontal":10.6,"spinRate":1436,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.4294098077736397,"extension":6.4997801215075},"index":2,"playId":"f7b991b6-6865-329e-aa8f-758b9901808c","pitchNumber":3,"startTime":"2026-04-25T00:28:07.976Z","endTime":"2026-04-25T00:28:12.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.808788334708993,"aZ":-30.95780220829471,"pfxX":0.5528045193784152,"pfxZ":0.8393506372828616,"pX":0.49013325283510606,"pZ":1.7113574471679962,"vX0":4.345530855944247,"vY0":-119.65216880794708,"vZ0":-3.4525004727258484,"x":98.32,"y":192.57,"x0":-1.4204274345686487,"y0":50.003687877867414,"z0":5.943200402080687,"aX":0.8023813861895559},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.0,"breakHorizontal":-2.0,"spinRate":2061,"spinDirection":55},"zone":9,"typeConfidence":0.91,"plateTime":0.45753382097690753,"extension":6.160340769090684},"hitData":{"launchSpeed":84.5,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.05,"coordY":164.86}},"index":3,"playId":"094ca5a3-c353-33fd-81a3-8632aee5a5b5","pitchNumber":4,"startTime":"2026-04-25T00:28:24.418Z","endTime":"2026-04-25T00:28:40.795Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T00:28:40.795Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Narváez singles on a line drive to right fielder Dylan Beavers. Caleb Durbin to 2nd.","rbi":0,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-25T00:28:47.897Z","endTime":"2026-04-25T00:29:43.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"postOnSecond":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,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":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":81.8,"endSpeed":74.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.596007396416592,"aZ":-31.739885960865312,"pfxX":-0.07514721791805723,"pfxZ":0.3063429788622454,"pX":1.134786538860176,"pZ":1.6276504862858046,"vX0":6.346930020775835,"vY0":-118.90525802621887,"vZ0":-3.343730066693948,"x":73.74,"y":194.83,"x0":-1.568902159335433,"y0":50.00441012146993,"z0":5.95760678757435,"aX":-0.10812558958993687},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":0.0,"breakHorizontal":-1.6,"spinRate":2114,"spinDirection":81},"zone":14,"typeConfidence":0.91,"plateTime":0.4621404261787405,"extension":6.296344881347972},"index":0,"playId":"16650a75-8abc-3526-b694-88b4b8a996bd","pitchNumber":1,"startTime":"2026-04-25T00:29:08.309Z","endTime":"2026-04-25T00:29:11.362Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-04-25T00:29:23.184Z","endTime":"2026-04-25T00:29:35.250Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94859717157026,"aZ":-19.4499278014694,"pfxX":-9.267835633936263,"pfxZ":6.98574284794814,"pX":-0.34991886685246765,"pZ":3.036367488879663,"vX0":5.983561413812175,"vY0":-134.54463532734943,"vZ0":-3.636937752383564,"x":130.34,"y":156.8,"x0":-1.4059647786697749,"y0":50.00262647325964,"z0":5.795077183732277,"aX":-16.88166628928193},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.0,"breakHorizontal":15.4,"spinRate":1815,"spinDirection":213},"zone":1,"typeConfidence":0.86,"plateTime":0.4081037241834653,"extension":6.659121097260446},"hitData":{"launchSpeed":99.2,"launchAngle":10.0,"totalDistance":200.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":166.97,"coordY":98.91}},"index":2,"playId":"1fbde839-2258-3fc7-b63c-467dc264b372","pitchNumber":2,"startTime":"2026-04-25T00:29:35.250Z","endTime":"2026-04-25T00:29:43.893Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T00:29:43.893Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jarren Duran flies out to left fielder Taylor Ward. Caleb Durbin to 3rd.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-25T00:29:44.840Z","endTime":"2026-04-25T00:30:53.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"postOnThird":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"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_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"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":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.70981661136712,"aZ":-27.527896750713147,"pfxX":-5.9368675266799045,"pfxZ":2.818949780551643,"pX":0.20472169354107903,"pZ":0.853764250289702,"vX0":6.252181218271162,"vY0":-127.21967017070749,"vZ0":-6.968723323912895,"x":109.2,"y":215.73,"x0":-1.5067616377408541,"y0":50.00451731814225,"z0":5.793814973333983,"aX":-9.788396006341719},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.8,"breakHorizontal":9.5,"spinRate":1510,"spinDirection":221},"zone":14,"typeConfidence":0.9,"plateTime":0.4296032694725067,"extension":6.69181346135775},"index":0,"playId":"fc53f39d-df64-379c-a187-d76075482a10","pitchNumber":1,"startTime":"2026-04-25T00:30:13.416Z","endTime":"2026-04-25T00:30:16.699Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-25T00:30:32.661Z","endTime":"2026-04-25T00:30:40.487Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"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":94.4,"endSpeed":85.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.46687060082604,"aZ":-11.296628976926762,"pfxX":-3.58876074779023,"pfxZ":11.065314086737704,"pX":0.5114422864890749,"pZ":2.8351097285772147,"vX0":6.187776751656914,"vY0":-137.2333457360255,"vZ0":-5.79274016712463,"x":97.51,"y":162.23,"x0":-1.3175650652254645,"y0":50.001835085725084,"z0":5.759689964503973,"aX":-6.771063761793745},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.8,"breakHorizontal":5.0,"spinRate":2308,"spinDirection":204},"zone":3,"typeConfidence":0.92,"plateTime":0.40080866848305075,"extension":6.520324045898278},"hitData":{"launchSpeed":93.9,"launchAngle":32.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.05,"coordY":68.43}},"index":2,"playId":"c58374c5-8817-31d8-b5e8-923088eec06e","pitchNumber":2,"startTime":"2026-04-25T00:30:40.487Z","endTime":"2026-04-25T00:30:53.399Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T00:30:53.399Z","atBatIndex":43},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ceddanne Rafaela grounds into a force out, shortstop Gunnar Henderson to second baseman Jeremiah Jackson. Caleb Durbin scores. Carlos Narváez out at 2nd. Ceddanne Rafaela to 1st.","rbi":1,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-25T00:30:58.322Z","endTime":"2026-04-25T00:32:09.522Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"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_assist"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":{"id":687064,"link":"/api/v1/people/687064"},"isScoringEvent":true,"rbi":true,"earned":true,"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.315584061832507,"aZ":-32.10557454890947,"pfxX":0.8420446080336261,"pfxZ":0.0441600620584186,"pX":0.5656854007984319,"pZ":2.216021146722911,"vX0":4.289600887656122,"vY0":-118.89731161677524,"vZ0":-2.092063016494452,"x":95.44,"y":178.95,"x0":-1.3729275034862616,"y0":50.00066770012361,"z0":6.02761320559675,"aX":1.2016772838176848},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-0.1,"breakHorizontal":-2.6,"spinRate":1971,"spinDirection":48},"zone":6,"typeConfidence":0.91,"plateTime":0.46110983058013577,"extension":6.1808831636033155},"index":0,"playId":"3b188107-2ab6-378d-b4de-558d4c6556da","pitchNumber":1,"startTime":"2026-04-25T00:31:20.080Z","endTime":"2026-04-25T00:31:23.211Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.164065337515552,"aZ":-17.754329682561274,"pfxX":-8.097444597476908,"pfxZ":7.593231818922764,"pX":0.2570382418206109,"pZ":1.7880572488005986,"vX0":7.28757381989047,"vY0":-136.7117430726154,"vZ0":-7.223384740496282,"x":107.2,"y":190.5,"x0":-1.3866392500098859,"y0":50.0048546218123,"z0":5.675873167910322,"aX":-15.382615108902074},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.5,"breakHorizontal":13.2,"spinRate":1994,"spinDirection":209},"zone":8,"typeConfidence":0.93,"plateTime":0.40010819071047754,"extension":6.629889876704505},"index":1,"playId":"a3717fac-1eca-30bb-951f-349515009873","pitchNumber":2,"startTime":"2026-04-25T00:31:41.336Z","endTime":"2026-04-25T00:31:44.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.04547659848174,"aZ":-33.187346326979934,"pfxX":0.9352771645631954,"pfxZ":-0.7022886150190519,"pX":0.23733885007051242,"pZ":2.3301677903864344,"vX0":3.645896842766689,"vY0":-119.7946744015689,"vZ0":-1.6356194231163663,"x":107.95,"y":175.87,"x0":-1.4313426267452498,"y0":50.00345172825567,"z0":6.012927625657255,"aX":1.3471001815860855},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.4,"breakHorizontal":-2.6,"spinRate":2184,"spinDirection":65},"zone":5,"typeConfidence":0.91,"plateTime":0.45876484565012277,"extension":6.255076100919491},"hitData":{"launchSpeed":99.7,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":156.75}},"index":2,"playId":"5ad3f31c-6821-37ad-8d7c-a8f9cde8eded","pitchNumber":3,"startTime":"2026-04-25T00:31:59.384Z","endTime":"2026-04-25T00:32:09.522Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T00:32:09.522Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masataka Yoshida grounds out, second baseman Jeremiah Jackson to first baseman Pete Alonso.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-25T00:32:28.139Z","endTime":"2026-04-25T00:32:50.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"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"}]}],"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.6,"endSpeed":86.0,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1843692948953,"aZ":-12.594909828234469,"pfxX":-2.4903026752301836,"pfxZ":10.284906387590475,"pX":-0.1435634784222073,"pZ":2.487074490211222,"vX0":4.498347201692285,"vY0":-137.4985047422801,"vZ0":-6.519347300861408,"x":122.47,"y":171.63,"x0":-1.4816166381129032,"y0":50.00067870423685,"z0":5.753661024149852,"aX":-4.740087687827095},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.4,"breakHorizontal":3.5,"spinRate":2257,"spinDirection":205},"zone":5,"typeConfidence":0.91,"plateTime":0.39926360286038864,"extension":6.537855304177061},"hitData":{"launchSpeed":86.4,"launchAngle":-34.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.22,"coordY":151.68}},"index":0,"playId":"b5e4267f-8637-3be2-9084-d6c031c5c84f","pitchNumber":1,"startTime":"2026-04-25T00:32:42.961Z","endTime":"2026-04-25T00:32:50.357Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T00:32:50.357Z","atBatIndex":45},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Coby Mayo homers (3) on a fly ball to left center field.","rbi":1,"awayScore":2,"homeScore":9,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-25T00:34:52.329Z","endTime":"2026-04-25T00:35:57.819Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":{"id":663558,"link":"/api/v1/people/663558"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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":81.1,"endSpeed":74.3,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.832537227993427,"aZ":-24.2174555302244,"pfxX":7.725861082316086,"pfxZ":5.647346970446241,"pX":-0.17527134168968336,"pZ":2.567561193153919,"vX0":-5.632923594788002,"vY0":-118.01385302173271,"vZ0":-2.6083835542627174,"x":123.68,"y":169.46,"x0":1.2408881191706376,"y0":50.00051581950973,"z0":5.922000179290678,"aX":10.876955751224823},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":9.8,"breakHorizontal":-12.6,"spinRate":1613,"spinDirection":131},"zone":5,"typeConfidence":0.89,"plateTime":0.46443717676636664,"extension":5.940329229575972},"index":0,"playId":"f13758e4-6811-31b9-9820-ccb6aefd04c5","pitchNumber":1,"startTime":"2026-04-25T00:35:02.951Z","endTime":"2026-04-25T00:35:06.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.4,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.277416045888618,"aZ":-13.535463272565613,"pfxX":4.439769095543126,"pfxZ":10.148128343917616,"pX":0.6872992316979105,"pZ":2.843692635026465,"vX0":-2.3314828508799414,"vY0":-135.12928772337057,"vZ0":-5.169503809802373,"x":90.8,"y":162.0,"x0":0.9875036857678521,"y0":50.00524510585301,"z0":5.743237433611642,"aX":8.15709111381484},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.4,"breakHorizontal":-7.4,"spinRate":2294,"spinDirection":161},"zone":6,"typeConfidence":0.9,"plateTime":0.4063733833581349,"extension":6.392185509604513},"index":1,"playId":"c58efb81-fa6e-37b3-a1a7-12652f86dfe8","pitchNumber":2,"startTime":"2026-04-25T00:35:18.541Z","endTime":"2026-04-25T00:35:22.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.9,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.457892684436178,"aZ":-25.299371168544976,"pfxX":8.89254253840926,"pfxZ":4.678693975043302,"pX":0.3258273357034504,"pZ":1.93217346334938,"vX0":-5.136624992391567,"vY0":-120.71716520826767,"vZ0":-3.596621863303419,"x":104.58,"y":186.61,"x0":1.330648993896468,"y0":50.0041851052388,"z0":5.67953421243017,"aX":13.068119490276562},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":7.8,"breakHorizontal":-14.8,"spinRate":1643,"spinDirection":130},"zone":9,"typeConfidence":0.9,"plateTime":0.4545037094931481,"extension":6.108201254321296},"hitData":{"launchSpeed":103.0,"launchAngle":31.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":51.21,"coordY":56.66}},"index":2,"playId":"0e208a9f-494b-340d-8922-77753e25346b","pitchNumber":3,"startTime":"2026-04-25T00:35:34.339Z","endTime":"2026-04-25T00:35:57.819Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T00:35:57.819Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeremiah Jackson grounds out, shortstop Trevor Story to first baseman Willson Contreras.","rbi":0,"awayScore":2,"homeScore":9,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-25T00:36:17.736Z","endTime":"2026-04-25T00:36:41.445Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":1},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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":82.9,"endSpeed":76.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.043390161120886,"aZ":-26.83947075145098,"pfxX":8.491638699770967,"pfxZ":3.6091779090105245,"pX":0.42632695093204714,"pZ":1.3370321989625755,"vX0":-4.5650817955116425,"vY0":-120.6540123485661,"vZ0":-4.857470578750858,"x":100.75,"y":202.68,"x0":1.2378046894127528,"y0":50.00027510788361,"z0":5.735828468492215,"aX":12.54240145113988},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.6,"breakHorizontal":-14.3,"spinRate":1647,"spinDirection":135},"zone":14,"typeConfidence":0.9,"plateTime":0.45361926362538085,"extension":6.075720137780318},"index":0,"playId":"0905feb0-a566-3754-9249-e5fede2b74e8","pitchNumber":1,"startTime":"2026-04-25T00:36:20.307Z","endTime":"2026-04-25T00:36:23.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.422361490471708,"aZ":-28.537762517330044,"pfxX":7.4834179838935695,"pfxZ":2.481427016405899,"pX":0.7596963907968156,"pZ":3.011513296209036,"vX0":-3.803680524288162,"vY0":-120.33494025285913,"vZ0":-0.6623453681336622,"x":88.04,"y":157.47,"x0":1.388834223645195,"y0":50.00431042456764,"z0":5.819331795592909,"aX":10.97210338450337},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":4.6,"breakHorizontal":-12.6,"spinRate":1666,"spinDirection":137},"zone":3,"typeConfidence":0.88,"plateTime":0.45522924180486823,"extension":5.947386774767423},"hitData":{"launchSpeed":95.6,"launchAngle":-6.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.22,"coordY":150.16}},"index":1,"playId":"93fe4727-1940-3ae2-b09e-f35a2bbbb2a1","pitchNumber":2,"startTime":"2026-04-25T00:36:33.306Z","endTime":"2026-04-25T00:36:41.445Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T00:36:41.445Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gunnar Henderson flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":2,"homeScore":9,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-25T00:36:45.331Z","endTime":"2026-04-25T00:38:10.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":3},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.2,"endSpeed":79.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23084027849358,"aZ":-26.180472423858692,"pfxX":0.24319278882611517,"pfxZ":3.721968406022638,"pX":-0.3703741203594927,"pZ":1.843088601690627,"vX0":-3.4573412262284373,"vY0":-125.53336069832037,"vZ0":-4.456031047946096,"x":131.12,"y":189.02,"x0":0.987797229797196,"y0":50.003474906329565,"z0":5.749522940238732,"aX":0.3920303957688641},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.0,"breakHorizontal":0.2,"spinRate":2502,"spinDirection":191},"zone":7,"typeConfidence":0.83,"plateTime":0.43479777402355024,"extension":6.4215725055606345},"index":0,"playId":"0f0f33ad-bbd2-3d42-be9b-ae1c484906bd","pitchNumber":1,"startTime":"2026-04-25T00:37:09.195Z","endTime":"2026-04-25T00:37:14.851Z","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":92.0,"endSpeed":84.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.348238024962825,"aZ":-15.509565458989893,"pfxX":2.8581359416603185,"pfxZ":9.13787492291039,"pX":0.05340366958107461,"pZ":3.606291522851166,"vX0":-3.465159335385321,"vY0":-134.04551012936878,"vZ0":-2.7564704462128087,"x":114.96,"y":141.41,"x0":0.9901340424283486,"y0":50.00556016368451,"z0":5.752219108592969,"aX":5.214304097381668},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.2,"breakHorizontal":-4.4,"spinRate":2320,"spinDirection":166},"zone":12,"typeConfidence":0.9,"plateTime":0.4082578138087585,"extension":6.501554381073004},"index":1,"playId":"ec23795d-70e9-3dfc-83c8-62a6cd5b12cc","pitchNumber":2,"startTime":"2026-04-25T00:37:23.488Z","endTime":"2026-04-25T00:37:27.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":71.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.170960754084938,"aZ":-33.106477987048116,"pfxX":-7.396953961604807,"pfxZ":-0.7171253369567463,"pX":1.1949071467044863,"pZ":3.836655438024588,"vX0":1.78084067932379,"vY0":-113.69392923579831,"vZ0":2.6049019602080357,"x":71.45,"y":135.19,"x0":1.359117980234918,"y0":50.00266863139961,"z0":5.9770684686656095,"aX":-9.617480519476361},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-0.2,"breakHorizontal":12.8,"spinRate":2676,"spinDirection":307},"zone":12,"typeConfidence":0.91,"plateTime":0.48300848080705183,"extension":6.270453771936665},"index":2,"playId":"eae488b9-13f1-3fa6-8228-4bae2332be09","pitchNumber":3,"startTime":"2026-04-25T00:37:44.503Z","endTime":"2026-04-25T00:37:47.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.873551067389272,"aZ":-23.9208780620503,"pfxX":8.877105671328664,"pfxZ":5.638640996626655,"pX":0.14331517282955902,"pZ":1.6825686953920815,"vX0":-5.323632870410433,"vY0":-120.08319178366712,"vZ0":-4.574389684110647,"x":111.54,"y":193.35,"x0":1.2337508258233776,"y0":50.00043551117691,"z0":5.735696961194414,"aX":12.985246011308533},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":9.4,"breakHorizontal":-14.9,"spinRate":1596,"spinDirection":137},"zone":8,"typeConfidence":0.91,"plateTime":0.45580962483778276,"extension":6.228740413664429},"hitData":{"launchSpeed":92.4,"launchAngle":59.0,"totalDistance":215.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.3,"coordY":136.46}},"index":3,"playId":"d4ba50ea-2242-3b56-ad9a-82e0797e15a6","pitchNumber":4,"startTime":"2026-04-25T00:38:01.329Z","endTime":"2026-04-25T00:38:10.922Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T00:38:10.922Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Ward walks.","rbi":0,"awayScore":2,"homeScore":9,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-25T00:38:13.240Z","endTime":"2026-04-25T00:40:04.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05742930241045,"aZ":-14.86861040564965,"pfxX":2.101471115114195,"pfxZ":9.443191925978795,"pX":-0.38920961226056006,"pZ":0.4042313202514055,"vX0":-4.292093840926827,"vY0":-134.0638639484713,"vZ0":-10.61485191201848,"x":131.84,"y":227.87,"x0":0.9544673581589934,"y0":50.00628142875732,"z0":5.458427249875512,"aX":3.853049703456075},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.2,"breakHorizontal":-3.0,"spinRate":2335,"spinDirection":169},"zone":13,"typeConfidence":0.9,"plateTime":0.40745514756454604,"extension":6.6180945528902875},"index":0,"playId":"9b0c48cb-abf7-309c-9408-286375d0aa36","pitchNumber":1,"startTime":"2026-04-25T00:38:40.467Z","endTime":"2026-04-25T00:38:43.467Z","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":82.8,"endSpeed":77.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.15268633306906,"aZ":-30.146213858172057,"pfxX":6.720877501558057,"pfxZ":1.361252396437873,"pX":-0.40367838570698994,"pZ":1.4423239667895473,"vX0":-5.90587840482447,"vY0":-120.54019827850834,"vZ0":-3.8125189495148772,"x":132.39,"y":199.84,"x0":1.1928158324869702,"y0":50.000007470992394,"z0":5.676234847502068,"aX":9.991327357835589},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.9,"breakHorizontal":-10.9,"spinRate":1629,"spinDirection":126},"zone":13,"typeConfidence":0.88,"plateTime":0.4526047084725753,"extension":6.107438156861184},"index":1,"playId":"26902a9f-988f-3c9f-bf3b-5bcb1907a6f1","pitchNumber":2,"startTime":"2026-04-25T00:39:03.502Z","endTime":"2026-04-25T00:39:06.828Z","isPitch":true,"type":"pitch"},{"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":663558,"fullName":"Jovani Morán"}}},"count":{"balls":3,"strikes":0,"outs":2},"index":2,"playId":"bbdf77fc-963a-4dcb-a404-0f828c126baa","pitchNumber":2,"startTime":"2026-04-25T00:39:18.323Z","endTime":"2026-04-25T00:39:31.680Z","isPitch":false,"type":"no_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":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.340540041479695,"aZ":-15.83313586050061,"pfxX":3.986131519026417,"pfxZ":8.957600689185487,"pX":0.4529461102765825,"pZ":2.447050686723837,"vX0":-2.997203872282241,"vY0":-133.84465889994067,"vZ0":-5.577448215882993,"x":99.73,"y":172.71,"x0":1.0661805261668522,"y0":50.00475856440603,"z0":5.681338928941717,"aX":7.274435021269681},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.4,"breakHorizontal":-6.6,"spinRate":2233,"spinDirection":164},"zone":6,"typeConfidence":0.9,"plateTime":0.40832387882031984,"extension":6.490117347924066},"index":3,"playId":"3f00838c-e513-3b43-af7e-67a023b0f0e5","pitchNumber":3,"startTime":"2026-04-25T00:39:47.725Z","endTime":"2026-04-25T00:39:51.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.0822506874205,"aZ":-28.879971797714294,"pfxX":7.2872106423761,"pfxZ":2.1787727029528625,"pX":0.6264771027309621,"pZ":3.456226913829349,"vX0":-4.045149281592008,"vY0":-121.58192740139448,"vZ0":0.035677397139251665,"x":93.12,"y":145.46,"x0":1.3583822908349077,"y0":50.000058766985454,"z0":5.931504549632743,"aX":10.993720040927906},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.2,"breakHorizontal":-12.4,"spinRate":1594,"spinDirection":131},"zone":12,"typeConfidence":0.86,"plateTime":0.4491646108205085,"extension":6.074134452190587},"index":4,"playId":"85655abe-00a6-3247-80b3-6d0ba8a6faa7","pitchNumber":4,"startTime":"2026-04-25T00:40:00.895Z","endTime":"2026-04-25T00:40:04.622Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T00:40:04.622Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adley Rutschman grounds out, second baseman Marcelo Mayer to first baseman Willson Contreras.","rbi":0,"awayScore":2,"homeScore":9,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-25T00:40:07.916Z","endTime":"2026-04-25T00:42:42.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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(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":85.8,"endSpeed":79.8,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.650380238301597,"aZ":-26.057607693259722,"pfxX":-2.7006169465811953,"pfxZ":3.8231995384622985,"pX":-0.5725774489087594,"pZ":1.6423751758638552,"vX0":-3.3643294017169123,"vY0":-125.01355817522003,"vZ0":-4.674410471004149,"x":138.83,"y":194.44,"x0":1.1360163910435945,"y0":50.00227525587424,"z0":5.647759091033891,"aX":-4.320601276162375},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.2,"breakHorizontal":5.6,"spinRate":2429,"spinDirection":192},"zone":7,"typeConfidence":0.91,"plateTime":0.43633159201339833,"extension":6.4611680239632205},"index":0,"playId":"c5585f18-c9a2-3afa-9403-77986683c6c1","pitchNumber":1,"startTime":"2026-04-25T00:40:32.689Z","endTime":"2026-04-25T00:40:36.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.9,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.072164551815657,"aZ":-25.809729601477763,"pfxX":7.916876752831541,"pfxZ":4.141871938409854,"pX":0.5659784956399309,"pZ":1.7893655136638615,"vX0":-4.268567230399206,"vY0":-122.80242668193047,"vZ0":-4.355157180427023,"x":95.43,"y":190.47,"x0":1.293266914500274,"y0":50.000716809226525,"z0":5.767282467657527,"aX":12.156287001937},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.7,"breakHorizontal":-13.4,"spinRate":1492,"spinDirection":142},"zone":9,"typeConfidence":0.88,"plateTime":0.44509153080748076,"extension":6.230273738397235},"index":1,"playId":"45055790-49ec-3c33-b5c4-67a1f271527f","pitchNumber":2,"startTime":"2026-04-25T00:40:51.083Z","endTime":"2026-04-25T00:40:54.231Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-25T00:41:02.816Z","endTime":"2026-04-25T00:41:23.453Z","isPitch":false,"type":"action","player":{"id":668939,"link":"/api/v1/people/668939"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.423702786200515,"aZ":-24.600491393842955,"pfxX":7.866635936511573,"pfxZ":4.984553733234158,"pX":0.311172514590462,"pZ":0.22965585274077696,"vX0":-4.632739948871297,"vY0":-122.54179263154357,"vZ0":-7.618587117254263,"x":105.14,"y":232.58,"x0":1.2050477490196183,"y0":50.002782186998466,"z0":5.483340542741216,"aX":11.952891461414964},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.4,"breakHorizontal":-13.2,"spinRate":1732,"spinDirection":133},"zone":14,"typeConfidence":0.88,"plateTime":0.44712845216979735,"extension":6.427198888883513},"index":3,"playId":"6d0f7bcc-d78f-3e2f-a749-e7ac2fb0f812","pitchNumber":3,"startTime":"2026-04-25T00:41:23.453Z","endTime":"2026-04-25T00:41:26.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":72.3,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.962985421651883,"aZ":-36.235751083443695,"pfxX":-6.693128627940098,"pfxZ":-3.1032328102086932,"pX":0.44632809819392294,"pZ":1.045782063721648,"vX0":-0.07906392249809283,"vY0":-114.07108348981937,"vZ0":-2.3548804740967784,"x":99.99,"y":210.54,"x0":1.3502171719517582,"y0":50.0010140837285,"z0":5.68113817351465,"aX":-8.774514470610802},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-5.9,"breakHorizontal":12.1,"spinRate":2777,"spinDirection":314},"zone":14,"typeConfidence":0.91,"plateTime":0.4810883839394924,"extension":6.342802030139612},"index":4,"playId":"7ce47bec-5869-3479-8553-ec4bbb8e20d5","pitchNumber":4,"startTime":"2026-04-25T00:41:47.180Z","endTime":"2026-04-25T00:41:50.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.0,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.892140352513174,"aZ":-24.28070900610909,"pfxX":8.007141741392232,"pfxZ":5.082807251337858,"pX":0.21522098832305936,"pZ":1.561794396387686,"vX0":-5.074438527967588,"vY0":-124.07726623387371,"vZ0":-5.051990284888648,"x":108.8,"y":196.61,"x0":1.251403156776134,"y0":50.00014178739213,"z0":5.65916545903613,"aX":12.425426199292314},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":8.2,"breakHorizontal":-13.2,"spinRate":1829,"spinDirection":137},"zone":14,"typeConfidence":0.87,"plateTime":0.44221786978382926,"extension":6.266170069980077},"index":5,"playId":"9aa65319-0c23-348e-abc6-3e8d1211e3da","pitchNumber":5,"startTime":"2026-04-25T00:42:08.712Z","endTime":"2026-04-25T00:42:11.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.337039429698596,"aZ":-20.154746259999065,"pfxX":0.6962394227320354,"pfxZ":6.58042782609834,"pX":-0.7393747212818911,"pZ":3.9144362361651615,"vX0":-4.834600744388476,"vY0":-134.1229082304298,"vZ0":-1.046495426100311,"x":145.18,"y":133.09,"x0":0.9941214603135208,"y0":50.002514952494714,"z0":5.743645091537023,"aX":1.2725646856790884},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.9,"breakHorizontal":-0.2,"spinRate":2283,"spinDirection":177},"zone":11,"typeConfidence":0.9,"plateTime":0.4079932196570857,"extension":6.694791714699525},"hitData":{"launchSpeed":48.3,"launchAngle":-30.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.97,"coordY":159.25}},"index":6,"playId":"720bdf07-4681-3d54-a338-20a4130955f5","pitchNumber":6,"startTime":"2026-04-25T00:42:33.394Z","endTime":"2026-04-25T00:42:42.340Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T00:42:42.340Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":2,"homeScore":9,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-25T00:44:45.604Z","endTime":"2026-04-25T00:46:53.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"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(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":86.7,"endSpeed":79.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.846554570888546,"aZ":-23.755939863921192,"pfxX":-7.760440276503949,"pfxZ":5.226185858561485,"pX":-0.5663125763967332,"pZ":1.7460516216016073,"vX0":4.576540219310403,"vY0":-126.14682324107845,"vZ0":-5.399399592961864,"x":138.59,"y":191.64,"x0":-1.3965696810415245,"y0":50.000570477871655,"z0":5.831061361950047,"aX":-12.495786149113966},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.4,"breakHorizontal":13.0,"spinRate":1376,"spinDirection":221},"zone":7,"typeConfidence":0.91,"plateTime":0.4343132251179367,"extension":6.49413597912271},"index":0,"playId":"2993c832-9f6e-3f57-b4c9-7dfeff68823a","pitchNumber":1,"startTime":"2026-04-25T00:44:54.206Z","endTime":"2026-04-25T00:44:57.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.97422463471191,"aZ":-32.23192589729187,"pfxX":1.123725108216111,"pfxZ":-0.042677922114922495,"pX":1.2583389257000948,"pZ":2.670719630698118,"vX0":5.6092742874554515,"vY0":-119.84822664235648,"vZ0":-1.0744608372046642,"x":69.04,"y":166.67,"x0":-1.2619637785795632,"y0":50.001904999695995,"z0":6.01337786173973,"aX":1.6269147764594603},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-0.1,"breakHorizontal":-3.5,"spinRate":2113,"spinDirection":82},"zone":12,"typeConfidence":0.92,"plateTime":0.4576738489370542,"extension":6.2658824649551415},"index":1,"playId":"596648ce-0cfe-3df4-875b-204d9ff86eb1","pitchNumber":2,"startTime":"2026-04-25T00:45:08.253Z","endTime":"2026-04-25T00:45:11.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(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":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.199642410136853,"aZ":-26.201512995450138,"pfxX":-6.90211087744153,"pfxZ":3.639305473773735,"pX":-0.4050079491045274,"pZ":2.4289293866873907,"vX0":4.604636199610449,"vY0":-127.06941035347548,"vZ0":-3.4665605546418754,"x":132.44,"y":173.2,"x0":-1.3407206542296561,"y0":50.003051457594225,"z0":5.884698288637179,"aX":-11.326084146658939},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.0,"breakHorizontal":11.5,"spinRate":1443,"spinDirection":221},"zone":4,"typeConfidence":0.9,"plateTime":0.4304803150284524,"extension":6.366915303497488},"index":2,"playId":"1bc22830-4eb2-369e-aba5-a34a559edaad","pitchNumber":3,"startTime":"2026-04-25T00:45:24.137Z","endTime":"2026-04-25T00:45:27.200Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-25T00:45:34.296Z","endTime":"2026-04-25T00:45:46.489Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08719096412402,"aZ":-14.106539368986347,"pfxX":-2.041352442209713,"pfxZ":9.454585280151129,"pX":0.31622806770137424,"pZ":3.854057393980513,"vX0":4.655682804184222,"vY0":-137.95749767924454,"vZ0":-3.082876854628739,"x":104.95,"y":134.72,"x0":-1.1344411527740745,"y0":50.00683176990086,"z0":5.947589307553064,"aX":-3.903159488700106},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.6,"breakHorizontal":2.6,"spinRate":2151,"spinDirection":200},"zone":12,"typeConfidence":0.92,"plateTime":0.39829635923216733,"extension":6.426339221296515},"index":4,"playId":"fca86537-5284-3df9-8d70-61ff2aa79559","pitchNumber":4,"startTime":"2026-04-25T00:45:46.489Z","endTime":"2026-04-25T00:45:50.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.418470595411804,"aZ":-23.20445153307122,"pfxX":-6.226360170161316,"pfxZ":5.477192530457911,"pX":1.400286664044824,"pZ":0.8415680993491393,"vX0":8.523398765421355,"vY0":-126.75992781608541,"vZ0":-7.60762248486104,"x":63.62,"y":216.06,"x0":-1.187279336334144,"y0":50.00225841303536,"z0":5.717090138887325,"aX":-10.195088048938182},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.4,"breakHorizontal":9.5,"spinRate":1388,"spinDirection":220},"zone":14,"typeConfidence":0.9,"plateTime":0.4310943129331126,"extension":6.596018896535623},"index":5,"playId":"3ed44be3-2dcd-3782-afb5-eb5fa2ec948e","pitchNumber":5,"startTime":"2026-04-25T00:46:01.837Z","endTime":"2026-04-25T00:46:04.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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16980567421621,"aZ":-17.14573767293035,"pfxX":-7.883666982839356,"pfxZ":7.954030721791522,"pX":-0.5345363763742784,"pZ":2.779800656412089,"vX0":4.947066121030636,"vY0":-136.40494908647844,"vZ0":-4.852451861790695,"x":137.38,"y":163.73,"x0":-1.3445332294704437,"y0":50.006750503044955,"z0":5.758960504566423,"aX":-14.903667640470042},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.6,"breakHorizontal":13.3,"spinRate":2048,"spinDirection":213},"zone":4,"typeConfidence":0.94,"plateTime":0.4010819276898445,"extension":6.4991376868316175},"index":6,"playId":"b49378ba-12f9-37fd-8bc3-336a62e91aa8","pitchNumber":6,"startTime":"2026-04-25T00:46:18.582Z","endTime":"2026-04-25T00:46:22.282Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.055833181513893,"aZ":-31.886626187615008,"pfxX":0.9297031556982409,"pfxZ":0.20203555058860534,"pX":0.8126150560456473,"pZ":1.1287515778625752,"vX0":4.789294612659602,"vY0":-119.50496382035675,"vZ0":-4.372628165580261,"x":86.03,"y":208.3,"x0":-1.338388966412432,"y0":50.0041784471958,"z0":5.846756630358867,"aX":1.3448379598064077},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-0.5,"breakHorizontal":-2.9,"spinRate":2225,"spinDirection":65},"zone":14,"typeConfidence":0.92,"plateTime":0.45835264743825066,"extension":6.219572377060361},"index":7,"playId":"69ecee41-64c8-3c80-9af9-fd956d927e1a","pitchNumber":7,"startTime":"2026-04-25T00:46:49.611Z","endTime":"2026-04-25T00:46:53.062Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T00:46:53.062Z","atBatIndex":51},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Wilyer Abreu doubles (5) on a line drive to left fielder Taylor Ward.","rbi":0,"awayScore":2,"homeScore":9,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-25T00:46:54.674Z","endTime":"2026-04-25T00:49:38.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"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":87.9,"endSpeed":80.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.697697474564894,"aZ":-27.956770497732933,"pfxX":-6.957381551053976,"pfxZ":2.533521770323997,"pX":-0.8398661539162593,"pZ":2.5882716553165364,"vX0":3.960823000538538,"vY0":-128.03243081887956,"vZ0":-2.777070060271113,"x":149.01,"y":168.9,"x0":-1.500608687184033,"y0":50.003791915305605,"z0":5.868153562473748,"aX":-11.585528844698644},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.2,"breakHorizontal":11.8,"spinRate":1497,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.4273155922664169,"extension":6.365436880710636},"index":0,"playId":"77467dde-e2c4-30cf-9fd8-b40bc6d75f66","pitchNumber":1,"startTime":"2026-04-25T00:47:18.699Z","endTime":"2026-04-25T00:47:22.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.08288021851762,"aZ":-27.7543088532614,"pfxX":-6.579122443878507,"pfxZ":2.6693202734364867,"pX":-0.6776424873736107,"pZ":2.4380544560996715,"vX0":4.15259123873955,"vY0":-127.63139892072624,"vZ0":-3.0482102501102273,"x":142.83,"y":172.95,"x0":-1.4669417882017184,"y0":50.00511216292126,"z0":5.822396940470079,"aX":-10.908091134816933},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.4,"breakHorizontal":11.0,"spinRate":1547,"spinDirection":222},"zone":4,"typeConfidence":0.9,"plateTime":0.428359093473905,"extension":6.44465235081038},"index":1,"playId":"9ba4987e-f5bf-35b8-ae2d-703383c3cd2e","pitchNumber":2,"startTime":"2026-04-25T00:47:35.326Z","endTime":"2026-04-25T00:47:39.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25834879644117,"aZ":-14.34719918339266,"pfxX":-3.0043543993914876,"pfxZ":9.224769637768121,"pX":-0.5559506088773388,"pZ":3.1497844284009857,"vX0":3.434952260552615,"vY0":-137.8242454447743,"vZ0":-4.548276751867808,"x":138.19,"y":153.74,"x0":-1.4252638272553397,"y0":50.006530708727595,"z0":5.783286685278415,"aX":-5.808837396404072},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.0,"breakHorizontal":4.8,"spinRate":2196,"spinDirection":201},"zone":1,"typeConfidence":0.91,"plateTime":0.3966797183311557,"extension":6.428904311218566},"index":2,"playId":"adf1957a-271f-394d-b39f-df8a6cb87442","pitchNumber":3,"startTime":"2026-04-25T00:47:56.103Z","endTime":"2026-04-25T00:47:59.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.692580026976724,"aZ":-11.982119603085987,"pfxX":-2.1973335592078165,"pfxZ":10.342441766953641,"pX":-0.36606823570102154,"pZ":3.064918968341143,"vX0":3.356646954792905,"vY0":-138.5484336700806,"vZ0":-5.3353608006597115,"x":130.95,"y":156.03,"x0":-1.3054081622578222,"y0":50.006219544492005,"z0":5.8101309387242885,"aX":-4.2916496796319095},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.9,"breakHorizontal":3.4,"spinRate":2247,"spinDirection":202},"zone":1,"typeConfidence":0.92,"plateTime":0.394683793461752,"extension":6.400713366726085},"index":3,"playId":"e663fd90-0c6f-3c5a-978d-83897fc1d0a4","pitchNumber":4,"startTime":"2026-04-25T00:48:13.883Z","endTime":"2026-04-25T00:48:17.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.208062309821113,"aZ":-27.33289583426669,"pfxX":-7.746333942715123,"pfxZ":2.8553832471016234,"pX":0.071054025951439,"pZ":1.7576066315683014,"vX0":6.2542689011318355,"vY0":-129.00426305783455,"vZ0":-5.13619135484449,"x":114.29,"y":191.32,"x0":-1.3706099128399605,"y0":50.00558941009968,"z0":5.864851195657416,"aX":-13.143401712084303},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.3,"breakHorizontal":12.7,"spinRate":1369,"spinDirection":221},"zone":8,"typeConfidence":0.9,"plateTime":0.42353903901809486,"extension":6.525486899868599},"index":4,"playId":"e3fdcece-90e1-389b-b7de-53da129b2619","pitchNumber":5,"startTime":"2026-04-25T00:48:34.128Z","endTime":"2026-04-25T00:48:37.297Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-25T00:48:45.833Z","endTime":"2026-04-25T00:49:02.542Z","isPitch":false,"type":"action","player":{"id":677800,"link":"/api/v1/people/677800"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.0,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.312013952849878,"aZ":-33.580431097916566,"pfxX":1.2167720450296395,"pfxZ":-0.9416916836399682,"pX":0.025746980151344596,"pZ":2.2332487298477335,"vX0":3.159532886694722,"vY0":-121.11714117480406,"vZ0":-1.7677858053153948,"x":116.02,"y":178.48,"x0":-1.4505611124237048,"y0":50.00269967663982,"z0":5.892662682039662,"aX":1.8180920585774647},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-1.8,"breakHorizontal":-2.9,"spinRate":2111,"spinDirection":82},"zone":5,"typeConfidence":0.91,"plateTime":0.4511854795275414,"extension":6.27874359578825},"index":6,"playId":"73f17ab9-1530-3cb5-bf0a-a65ac98b0954","pitchNumber":6,"startTime":"2026-04-25T00:49:02.542Z","endTime":"2026-04-25T00:49:07.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.572629002574597,"aZ":-12.859962668664382,"pfxX":-2.0467347825645716,"pfxZ":9.896342395616534,"pX":-0.7769896146693246,"pZ":3.0117107521784425,"vX0":2.185097969081315,"vY0":-138.70897083392364,"vZ0":-5.193998201182982,"x":146.62,"y":157.46,"x0":-1.3084557181184917,"y0":50.001721333735965,"z0":5.763527070452943,"aX":-3.994308689768114},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.0,"breakHorizontal":3.2,"spinRate":2154,"spinDirection":200},"zone":1,"typeConfidence":0.92,"plateTime":0.3946424478147499,"extension":6.3797808441611625},"hitData":{"launchSpeed":95.7,"launchAngle":19.0,"totalDistance":293.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":40.36,"coordY":117.12}},"index":7,"playId":"fd1b66f4-ce88-3ae9-b268-19f2e84bba4b","pitchNumber":7,"startTime":"2026-04-25T00:49:25.057Z","endTime":"2026-04-25T00:49:38.684Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T00:49:38.684Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trevor Story flies out sharply to center fielder Leody Taveras. Wilyer Abreu to 3rd.","rbi":0,"awayScore":2,"homeScore":9,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-25T00:49:39.291Z","endTime":"2026-04-25T00:52:36.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"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":94.4,"endSpeed":85.7,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27159291596056,"aZ":-12.227038760234597,"pfxX":-2.088762428846075,"pfxZ":10.523075041266642,"pX":0.6680673465528401,"pZ":3.8411082834271375,"vX0":5.648300007588627,"vY0":-137.26157308260764,"vZ0":-3.276448591252208,"x":91.53,"y":135.07,"x0":-1.1510518323755567,"y0":50.00209496722789,"z0":5.89080307040928,"aX":-3.960002552245382},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.5,"breakHorizontal":2.5,"spinRate":2231,"spinDirection":199},"zone":12,"typeConfidence":0.92,"plateTime":0.40006884688097566,"extension":6.547175931465865},"index":0,"playId":"c276d141-a0bd-3a50-9b5f-e9fbe293899d","pitchNumber":1,"startTime":"2026-04-25T00:50:12.624Z","endTime":"2026-04-25T00:50:16.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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.8,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6041809647162,"aZ":-11.888154823563097,"pfxX":-2.694584728791192,"pfxZ":10.67157348241083,"pX":0.028311864447224437,"pZ":3.3411375751930623,"vX0":4.241948992753932,"vY0":-137.51170049227414,"vZ0":-4.576368019580871,"x":115.92,"y":148.57,"x0":-1.1894573649295777,"y0":50.00143081834756,"z0":5.8435944587156445,"aX":-5.121905695891303},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.5,"breakHorizontal":4.0,"spinRate":2305,"spinDirection":203},"zone":2,"typeConfidence":0.92,"plateTime":0.3994486878267667,"extension":6.46438471194203},"index":1,"playId":"d5f29a6a-6fcf-3262-85e6-012faed5a37d","pitchNumber":2,"startTime":"2026-04-25T00:50:30.015Z","endTime":"2026-04-25T00:50:33.545Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.4,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.941706421670848,"aZ":-32.803154183464535,"pfxX":1.2458567789437553,"pfxZ":-0.4343173503550375,"pX":0.2857553136593352,"pZ":1.2281259708350347,"vX0":3.74096958833131,"vY0":-119.77271365681244,"vZ0":-4.067469779199539,"x":106.11,"y":205.62,"x0":-1.4546894221234532,"y0":50.00110028694121,"z0":5.8645137009340775,"aX":1.8190066845264912},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.4,"breakHorizontal":-3.1,"spinRate":2200,"spinDirection":73},"zone":14,"typeConfidence":0.91,"plateTime":0.45635444814980586,"extension":6.415188141968958},"index":2,"playId":"3ac92b5d-c120-3bf7-a74c-3162619cd1dc","pitchNumber":3,"startTime":"2026-04-25T00:50:48.143Z","endTime":"2026-04-25T00:50:54.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.970997377698307,"aZ":-20.865176347740164,"pfxX":-7.664204478583635,"pfxZ":6.064877674184986,"pX":0.028968324553816146,"pZ":3.020011241351687,"vX0":6.343126297729763,"vY0":-135.3371816503066,"vZ0":-3.595840813853035,"x":115.9,"y":157.24,"x0":-1.3428768400876971,"y0":50.00616116013204,"z0":5.817344952232184,"aX":-14.30072400623571},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.4,"breakHorizontal":12.6,"spinRate":1945,"spinDirection":207},"zone":2,"typeConfidence":0.92,"plateTime":0.4038361064600018,"extension":6.428949653687202},"index":3,"playId":"e8947501-e289-31f1-aef4-43c7ffddf0f9","pitchNumber":4,"startTime":"2026-04-25T00:51:06.206Z","endTime":"2026-04-25T00:51:09.933Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-25T00:51:25.685Z","endTime":"2026-04-25T00:51:41.109Z","isPitch":false,"type":"action","player":{"id":596115,"link":"/api/v1/people/596115"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.96469711632423,"aZ":-31.10351568914953,"pfxX":0.7409430338260323,"pfxZ":0.7202341980817177,"pX":0.8183020396861871,"pZ":1.0069505038574327,"vX0":5.6207434842609745,"vY0":-120.8594482843505,"vZ0":-4.972051970344397,"x":85.81,"y":211.59,"x0":-1.6268972037161578,"y0":50.004738983105916,"z0":5.80013711416746,"aX":1.103283586927557},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.5,"breakHorizontal":-2.6,"spinRate":2094,"spinDirection":112},"zone":14,"typeConfidence":0.91,"plateTime":0.45194501309658985,"extension":6.302181878070702},"index":5,"playId":"59338a18-1bf5-39df-8ea1-0ef39a6537a1","pitchNumber":5,"startTime":"2026-04-25T00:51:41.109Z","endTime":"2026-04-25T00:51:44.780Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.835926936972342,"aZ":-12.228650472085059,"pfxX":-2.4920987777164543,"pfxZ":10.480719459543879,"pX":-0.5965113856552309,"pZ":2.1154058565523086,"vX0":3.1752998714172804,"vY0":-137.41025263913411,"vZ0":-7.672328433355444,"x":139.74,"y":181.66,"x0":-1.4459169711423583,"y0":50.00322161209933,"z0":5.783819202100559,"aX":-4.742818844502161},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.5,"breakHorizontal":3.8,"spinRate":2303,"spinDirection":202},"zone":7,"typeConfidence":0.91,"plateTime":0.3993518511783889,"extension":6.510558697626834},"index":6,"playId":"430620f8-d2cc-3377-b2be-d923b0950ff7","pitchNumber":6,"startTime":"2026-04-25T00:52:00.271Z","endTime":"2026-04-25T00:52:03.392Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.7,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.968004099943393,"aZ":-26.018721407200438,"pfxX":-6.580846256549735,"pfxZ":3.7612541572725826,"pX":-0.398935065466295,"pZ":1.4420935266220494,"vX0":4.83875301128396,"vY0":-126.43274935885266,"vZ0":-5.736525931501138,"x":132.21,"y":199.84,"x0":-1.4715582985255247,"y0":50.00592674933382,"z0":5.797623608493121,"aX":-10.780187351177547},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.9,"breakHorizontal":11.0,"spinRate":1438,"spinDirection":222},"zone":13,"typeConfidence":0.9,"plateTime":0.4313042227378765,"extension":6.512159301769013},"hitData":{"launchSpeed":100.3,"launchAngle":36.0,"totalDistance":368.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":114.91,"coordY":50.99}},"index":7,"playId":"1af7634b-dfe7-3ffb-99e4-262b904ca523","pitchNumber":7,"startTime":"2026-04-25T00:52:23.323Z","endTime":"2026-04-25T00:52:36.760Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T00:52:36.760Z","atBatIndex":53},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Marcelo Mayer doubles (6) on a sharp line drive to right fielder Dylan Beavers. Wilyer Abreu scores.","rbi":1,"awayScore":3,"homeScore":9,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-25T00:52:45.093Z","endTime":"2026-04-25T00:54:40.930Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"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":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":{"id":687064,"link":"/api/v1/people/687064"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.907507948581596,"aZ":-11.513487603665292,"pfxX":-1.808743935661826,"pfxZ":10.623444642641017,"pX":0.8044548092592548,"pZ":2.9619268020277025,"vX0":6.289348107604123,"vY0":-138.77796998979616,"vZ0":-5.57792924146387,"x":86.34,"y":158.81,"x0":-1.2591443468391903,"y0":50.004535898959105,"z0":5.769325261307713,"aX":-3.519357143967549},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.2,"breakHorizontal":1.9,"spinRate":2239,"spinDirection":204},"zone":12,"typeConfidence":0.92,"plateTime":0.39512527179332535,"extension":6.587454408349715},"index":0,"playId":"59891a19-6b0f-3b38-a3fe-3f037144e922","pitchNumber":1,"startTime":"2026-04-25T00:53:05.028Z","endTime":"2026-04-25T00:53:08.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22610668379078,"aZ":-27.79919443766636,"pfxX":-4.633850886707813,"pfxZ":2.6583606237332957,"pX":0.1823325543196317,"pZ":0.9919870371100005,"vX0":5.782448109291318,"vY0":-127.17986956607726,"vZ0":-6.52309288752145,"x":110.05,"y":212.0,"x0":-1.5149885521427198,"y0":50.001054855041005,"z0":5.7846633744069775,"aX":-7.617339064910189},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.6,"breakHorizontal":7.1,"spinRate":1451,"spinDirection":222},"zone":14,"typeConfidence":0.86,"plateTime":0.43010569834271584,"extension":6.591281529274732},"index":1,"playId":"f8c2dc52-440b-39f2-ac75-653ea7fedc14","pitchNumber":2,"startTime":"2026-04-25T00:53:23.411Z","endTime":"2026-04-25T00:53:26.771Z","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":87.3,"endSpeed":81.0,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.408307551619384,"aZ":-28.65853886070247,"pfxX":-6.535362561790102,"pfxZ":2.134132654038745,"pX":-0.6181284133414776,"pZ":0.8745697073990293,"vX0":4.521347844698968,"vY0":-127.1001138138035,"vZ0":-6.421472938692435,"x":140.56,"y":215.17,"x0":-1.56501787746459,"y0":50.00234581260935,"z0":5.689754984631437,"aX":-10.764234399051078},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.8,"breakHorizontal":10.9,"spinRate":1570,"spinDirection":222},"zone":13,"typeConfidence":0.91,"plateTime":0.4298295916356927,"extension":6.558337743816168},"index":2,"playId":"8c953680-1cb1-3ab8-a49a-ed3d395e480c","pitchNumber":3,"startTime":"2026-04-25T00:53:39.291Z","endTime":"2026-04-25T00:53:42.371Z","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":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.458216790738142,"aZ":-28.83665053814291,"pfxX":-4.893696426320398,"pfxZ":2.011503975530397,"pX":0.03507047664864074,"pZ":2.5555525053610286,"vX0":5.1964247376869315,"vY0":-127.6173056068888,"vZ0":-2.88549878915851,"x":115.66,"y":169.78,"x0":-1.3846932231180895,"y0":50.00592812602874,"z0":5.955206016983046,"aX":-8.132926549626529},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.2,"breakHorizontal":7.8,"spinRate":1516,"spinDirection":219},"zone":5,"typeConfidence":0.88,"plateTime":0.4280054079982132,"extension":6.486379936168233},"index":3,"playId":"c546d90f-0e7a-31ca-83e7-a9ff94812265","pitchNumber":4,"startTime":"2026-04-25T00:53:56.932Z","endTime":"2026-04-25T00:54:00.088Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-25T00:54:13.283Z","endTime":"2026-04-25T00:54:27.896Z","isPitch":false,"type":"action","player":{"id":691785,"link":"/api/v1/people/691785"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.7,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93586647790223,"aZ":-26.71133854858625,"pfxX":-6.578039770166195,"pfxZ":3.2427191880254664,"pX":-0.2389307111134265,"pZ":2.762409437191625,"vX0":5.258686252372173,"vY0":-128.088693373487,"vZ0":-2.791843338917923,"x":126.11,"y":164.19,"x0":-1.4497183269398606,"y0":50.0046379365749,"z0":5.924349160835677,"aX":-11.087071090710838},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.5,"breakHorizontal":10.9,"spinRate":1635,"spinDirection":222},"zone":5,"typeConfidence":0.88,"plateTime":0.42532723766743263,"extension":6.543465864844867},"hitData":{"launchSpeed":108.5,"launchAngle":17.0,"totalDistance":383.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":163.71,"coordY":49.09}},"index":5,"playId":"80fa3143-6dba-38dc-bb41-4730d38c67ec","pitchNumber":5,"startTime":"2026-04-25T00:54:27.896Z","endTime":"2026-04-25T00:54:40.930Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T00:54:40.930Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Caleb Durbin grounds out, shortstop Gunnar Henderson to first baseman Pete Alonso.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-25T00:57:37.937Z","endTime":"2026-04-25T00:58:21.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":3,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-25T00:54:55.916Z","endTime":"2026-04-25T00:55:29.629Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Yennier Cano replaces Brandon Young.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-25T00:55:29.629Z","endTime":"2026-04-25T00:57:40.272Z","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":"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":94.1,"endSpeed":85.8,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.774107586833917,"aZ":-34.182890730191176,"pfxX":-9.767997142806896,"pfxZ":-1.066838450892723,"pX":-0.017756096750395228,"pZ":2.349642974365509,"vX0":9.44518497995366,"vY0":-136.75770582793876,"vZ0":-2.322601684959829,"x":117.68,"y":175.34,"x0":-2.2567391397115033,"y0":50.003941276628474,"z0":5.568021929506842,"aX":-18.39822689300546},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-2.3,"breakHorizontal":15.6,"spinRate":1946,"spinDirection":252},"zone":5,"typeConfidence":0.91,"plateTime":0.40140486231721706,"extension":5.830103144506576},"index":2,"playId":"ee7a2bcf-1307-353e-bb59-21860ba73930","pitchNumber":1,"startTime":"2026-04-25T00:57:40.272Z","endTime":"2026-04-25T00:57:43.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.39238401044548,"aZ":-30.899628445609938,"pfxX":-9.81173970634671,"pfxZ":0.6655896946493618,"pX":-0.8756301083872567,"pZ":1.3067129623815732,"vX0":6.547527929839694,"vY0":-138.04684980366406,"vZ0":-5.577915511090149,"x":150.38,"y":203.5,"x0":-2.0104323907157204,"y0":50.004381977998925,"z0":5.4486201055996055,"aX":-18.829276709229553},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":0.1,"breakHorizontal":16.3,"spinRate":1991,"spinDirection":248},"zone":13,"typeConfidence":0.92,"plateTime":0.39764181931162135,"extension":5.840435624337733},"index":3,"playId":"c875a140-3ef0-3878-9517-3dfc9cd0d9d4","pitchNumber":2,"startTime":"2026-04-25T00:57:56.091Z","endTime":"2026-04-25T00:57:59.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.028786633847176,"aZ":-33.57762434321812,"pfxX":-10.124990427258327,"pfxZ":-0.7319549904769866,"pX":-0.05202299544889786,"pZ":1.4308393117458622,"vX0":8.85450076803126,"vY0":-138.1894417858692,"vZ0":-4.676583859168574,"x":118.98,"y":200.15,"x0":-1.989047154044108,"y0":50.00122723281451,"z0":5.411939053797738,"aX":-19.496825701384065},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-2.2,"breakHorizontal":16.4,"spinRate":2062,"spinDirection":251},"zone":13,"typeConfidence":0.91,"plateTime":0.39701376288911305,"extension":6.073966101549837},"hitData":{"launchSpeed":89.1,"launchAngle":-28.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.22,"coordY":153.71}},"index":4,"playId":"1ffb485c-d98a-3647-8f1c-f90bfac10a18","pitchNumber":3,"startTime":"2026-04-25T00:58:12.805Z","endTime":"2026-04-25T00:58:21.328Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T00:58:21.328Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Alonso strikes out swinging.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-25T01:00:21.468Z","endTime":"2026-04-25T01:02:11.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"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":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.664872299072663,"aZ":-13.433695229042415,"pfxX":2.174482945487708,"pfxZ":10.41620567737592,"pX":-0.5083861201383192,"pZ":2.6160292174571835,"vX0":-4.640492289916507,"vY0":-133.52903753059908,"vZ0":-5.562620818704998,"x":136.38,"y":168.15,"x0":0.9722188142234209,"y0":50.00618453665431,"z0":5.698589399283192,"aX":3.913869133596306},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.8,"breakHorizontal":-2.9,"spinRate":2312,"spinDirection":162},"zone":4,"typeConfidence":0.9,"plateTime":0.41071448788955545,"extension":6.453879740986548},"index":0,"playId":"13c5555a-034f-39e3-ae56-d1a7c84b60f1","pitchNumber":1,"startTime":"2026-04-25T01:00:36.865Z","endTime":"2026-04-25T01:00:39.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.311915752849394,"aZ":-21.420688194180837,"pfxX":0.8682348575900327,"pfxZ":5.857046475007449,"pX":-0.2764645444475529,"pZ":3.8603165823269356,"vX0":-3.6090946076488457,"vY0":-134.21118472306964,"vZ0":-1.2026515079372455,"x":127.54,"y":134.55,"x0":0.9691522480522156,"y0":50.00186750923966,"z0":5.830499353063558,"aX":1.5940813462249326},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.6,"breakHorizontal":-0.8,"spinRate":2140,"spinDirection":174},"zone":11,"typeConfidence":0.9,"plateTime":0.4071224429432334,"extension":6.681912782660787},"index":1,"playId":"05a7e6f2-a566-32cb-8913-2a9e764b2f69","pitchNumber":2,"startTime":"2026-04-25T01:00:56.153Z","endTime":"2026-04-25T01:00:59.160Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.718913014221254,"aZ":-18.240548761466023,"pfxX":1.903110463210523,"pfxZ":7.677916461670609,"pX":-0.49381213548483344,"pZ":4.53071607152422,"vX0":-4.595937838719989,"vY0":-133.5887388460599,"vZ0":-0.015296300129091889,"x":135.82,"y":116.45,"x0":0.9985719039540942,"y0":50.00014124582707,"z0":5.843396713677703,"aX":3.452770828005823},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.2,"breakHorizontal":-2.5,"spinRate":2216,"spinDirection":166},"zone":11,"typeConfidence":0.9,"plateTime":0.4093944040363606,"extension":6.50316783791715},"index":2,"playId":"01db8736-cb87-3d47-8d1c-69a398b45302","pitchNumber":3,"startTime":"2026-04-25T01:01:13.603Z","endTime":"2026-04-25T01:01:16.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.777096470908972,"aZ":-26.807220475064323,"pfxX":7.40502238816078,"pfxZ":3.642070945019202,"pX":0.6596176804654894,"pZ":1.8593052970779382,"vX0":-3.9461984863320563,"vY0":-120.48890097111988,"vZ0":-3.589691039558504,"x":91.86,"y":188.58,"x0":1.35406528211793,"y0":50.00483953781091,"z0":5.729845162319994,"aX":10.920479538756615},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":6.0,"breakHorizontal":-12.5,"spinRate":1570,"spinDirection":138},"zone":9,"typeConfidence":0.88,"plateTime":0.45407759386216995,"extension":6.317441057382571},"index":3,"playId":"8ab01c3a-2e2a-3716-aa7d-cb114be48346","pitchNumber":4,"startTime":"2026-04-25T01:01:28.973Z","endTime":"2026-04-25T01:01:31.973Z","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":92.1,"endSpeed":84.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.78406277641582,"aZ":-15.346984187615705,"pfxX":3.375053529733935,"pfxZ":9.200640962182684,"pX":-0.5905710470893486,"pZ":3.0426518962764937,"vX0":-5.336708009624663,"vY0":-134.0895983187916,"vZ0":-4.151379475356767,"x":139.51,"y":156.63,"x0":0.9829372743598106,"y0":50.00486007584639,"z0":5.699060132688002,"aX":6.174590257826558},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.0,"breakHorizontal":-5.0,"spinRate":2325,"spinDirection":168},"zone":1,"typeConfidence":0.9,"plateTime":0.4077927936011747,"extension":6.647153663353069},"index":4,"playId":"78da3e04-68df-33e1-a15a-d4e4452d3162","pitchNumber":5,"startTime":"2026-04-25T01:01:47.530Z","endTime":"2026-04-25T01:01:51.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.16604214387213,"aZ":-23.4125214331688,"pfxX":7.913191988517099,"pfxZ":5.949970165961571,"pX":0.7219459505358856,"pZ":1.359409654975757,"vX0":-4.060348306119177,"vY0":-120.2513784346851,"vZ0":-5.143325800014351,"x":89.48,"y":202.08,"x0":1.399590526887778,"y0":50.00279544601298,"z0":5.589299980876376,"aX":11.650118363400036},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":9.8,"breakHorizontal":-13.4,"spinRate":1705,"spinDirection":141},"zone":14,"typeConfidence":0.88,"plateTime":0.454579621022551,"extension":6.224564683248868},"index":5,"playId":"c61f6135-9e2f-3073-8558-62586932acc2","pitchNumber":6,"startTime":"2026-04-25T01:02:08.185Z","endTime":"2026-04-25T01:02:11.339Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T01:02:11.339Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dylan Beavers singles on a soft ground ball to third baseman Caleb Durbin.","rbi":0,"awayScore":3,"homeScore":9,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-25T01:02:12.670Z","endTime":"2026-04-25T01:03:47.813Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"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":84.2,"endSpeed":77.8,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.964577554498966,"aZ":-27.45061580774832,"pfxX":-1.4744631235862116,"pfxZ":3.080591295929443,"pX":-0.5222550966346838,"pZ":2.2743107797045905,"vX0":-3.2426131599935895,"vY0":-122.61686965562488,"vZ0":-2.693112350837233,"x":136.91,"y":177.37,"x0":1.0057915495006726,"y0":50.00023908062122,"z0":5.715565780884475,"aX":-2.2565508550358553},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.3,"breakHorizontal":3.4,"spinRate":2571,"spinDirection":214},"zone":7,"typeConfidence":0.91,"plateTime":0.4457375333486602,"extension":6.716170282056457},"index":0,"playId":"00fe78e3-cb4f-3612-a16a-5e2fb4c2f01d","pitchNumber":1,"startTime":"2026-04-25T01:02:36.940Z","endTime":"2026-04-25T01:02:39.940Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.58623184316456,"aZ":-17.04289588304645,"pfxX":1.5482741573211551,"pfxZ":8.115690600721996,"pX":-0.26644142160765355,"pZ":3.2408704817595457,"vX0":-4.097808729326106,"vY0":-135.87836424512804,"vZ0":-3.3873228232096215,"x":127.16,"y":151.28,"x0":1.0620064743948576,"y0":50.0039081201918,"z0":5.6923665916519095,"aX":2.88767788256591},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.2,"breakHorizontal":-1.9,"spinRate":2210,"spinDirection":169},"zone":1,"typeConfidence":0.9,"plateTime":0.40356954340673257,"extension":6.6715145784021495},"index":1,"playId":"9934a68a-48f5-34de-ba7e-89a1ec822cfd","pitchNumber":2,"startTime":"2026-04-25T01:03:03.044Z","endTime":"2026-04-25T01:03:06.095Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-25T01:03:11.785Z","endTime":"2026-04-25T01:03:23.016Z","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},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.2,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9673174373931,"aZ":-35.37244449122781,"pfxX":-3.160089322398472,"pfxZ":-2.16508556220543,"pX":-0.7488110775796859,"pZ":3.7534595924840155,"vX0":-3.230321089163931,"vY0":-120.95924450072232,"vZ0":2.4264129293062355,"x":145.54,"y":137.44,"x0":1.0152529732605147,"y0":50.00160335176505,"z0":5.842526113053471,"aX":-4.673028103335435},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.0,"breakHorizontal":6.5,"spinRate":2556,"spinDirection":272},"zone":11,"typeConfidence":0.89,"plateTime":0.4531241505246797,"extension":6.440783427113134},"index":3,"playId":"5b544edf-e155-3236-9951-2e2e24a86381","pitchNumber":3,"startTime":"2026-04-25T01:03:23.016Z","endTime":"2026-04-25T01:03:26.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.2,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.695481512102297,"aZ":-22.863950093621778,"pfxX":7.418249931096468,"pfxZ":6.325777336453731,"pX":-0.3573863116222444,"pZ":1.181346263652938,"vX0":-6.183297951383239,"vY0":-120.61080673313653,"vZ0":-5.69059975258722,"x":130.62,"y":206.88,"x0":1.2770644520282648,"y0":50.002105901081066,"z0":5.590443162752841,"aX":10.917089055562585},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":10.3,"breakHorizontal":-11.9,"spinRate":1764,"spinDirection":135},"zone":13,"typeConfidence":0.88,"plateTime":0.4543207924957331,"extension":6.138417435040549},"hitData":{"launchSpeed":52.2,"launchAngle":-47.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":114.42,"coordY":181.62}},"index":4,"playId":"c253f4e6-dbb8-3fec-9868-9e3477f6c6bb","pitchNumber":4,"startTime":"2026-04-25T01:03:38.797Z","endTime":"2026-04-25T01:03:47.813Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T01:03:47.813Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Orioles challenged (tag play), call on the field was upheld: Samuel Basallo singles on a line drive to left fielder Jarren Duran. Samuel Basallo out at 2nd on the throw, left fielder Jarren Duran to second baseman Marcelo Mayer. Dylan Beavers to 3rd.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-25T01:03:52.372Z","endTime":"2026-04-25T01:05:36.161Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"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":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.0,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36665506906439,"aZ":-25.634539548145316,"pfxX":7.600705068129598,"pfxZ":4.421173957012192,"pX":1.2028188127699289,"pZ":3.7734935215361163,"vX0":-3.0526193958549954,"vY0":-120.82939537499978,"vZ0":0.4799706416258511,"x":71.15,"y":136.9,"x0":1.4944341536637922,"y0":50.00530831244356,"z0":5.823367799737417,"aX":11.248948936456891},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":8.4,"breakHorizontal":-13.1,"spinRate":1670,"spinDirection":138},"zone":12,"typeConfidence":0.86,"plateTime":0.45317095390297846,"extension":6.218228930549598},"index":0,"playId":"ace3feee-8095-395b-94cd-f483e9fb33d5","pitchNumber":1,"startTime":"2026-04-25T01:04:17.514Z","endTime":"2026-04-25T01:04:20.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.559134165007045,"aZ":-31.246922151128935,"pfxX":-1.5233434190807835,"pfxZ":0.617906011507463,"pX":0.7978123297667153,"pZ":3.4463397970595673,"vX0":-0.733175334128014,"vY0":-121.57866871627414,"vZ0":0.7144669851207577,"x":86.59,"y":145.73,"x0":1.3006862683645553,"y0":50.004354926439824,"z0":5.848372998155245,"aX":-2.293581356343115},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.6,"breakHorizontal":2.9,"spinRate":2415,"spinDirection":231},"zone":3,"typeConfidence":0.91,"plateTime":0.4495228624058387,"extension":6.48951423657894},"index":1,"playId":"0d818e9c-f4f3-3eff-b9d0-165756c0d9d7","pitchNumber":2,"startTime":"2026-04-25T01:04:34.310Z","endTime":"2026-04-25T01:04:37.801Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-04-25T01:04:47.087Z","endTime":"2026-04-25T01:05:02.557Z","isPitch":false,"type":"action","player":{"id":694212,"link":"/api/v1/people/694212"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":3,"playId":"0e3bbabf-bc9a-338b-9719-0adb70e174c8","startTime":"2026-04-25T01:05:02.557Z","endTime":"2026-04-25T01:05:05.557Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.6,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.195843231621232,"aZ":-19.738810632149196,"pfxX":0.6287450391246795,"pfxZ":6.93585909153693,"pX":0.14248577428229633,"pZ":3.4454647022275595,"vX0":-2.9903164813843426,"vY0":-132.97460615414883,"vZ0":-2.241265058511333,"x":111.57,"y":145.75,"x0":1.199340532736467,"y0":50.0040760824617,"z0":5.729551442976817,"aX":1.1280804951234416},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.2,"breakHorizontal":-0.5,"spinRate":2365,"spinDirection":168},"zone":2,"typeConfidence":0.9,"plateTime":0.4117186753020401,"extension":6.704992736425425},"hitData":{"launchSpeed":100.1,"launchAngle":18.0,"totalDistance":292.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":44.38,"coordY":111.14}},"index":4,"playId":"0b169806-7568-39f3-b656-265b5b6a94f7","pitchNumber":3,"startTime":"2026-04-25T01:05:20.964Z","endTime":"2026-04-25T01:05:36.161Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":110},"playEndTime":"2026-04-25T01:05:36.161Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Leody Taveras grounds out, shortstop Trevor Story to first baseman Willson Contreras.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-25T01:08:25.484Z","endTime":"2026-04-25T01:09:13.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":1},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.4,"endSpeed":77.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23045062558374,"aZ":-22.3677000831174,"pfxX":8.665358336450028,"pfxZ":6.4918877229574505,"pX":-0.8496591626060965,"pZ":-1.2774250770920617,"vX0":-7.847396397973639,"vY0":-122.18091804360903,"vZ0":-11.45230518584274,"x":149.39,"y":273.27,"x0":1.2790453992819906,"y0":50.00300516126919,"z0":5.395172293659687,"aX":13.092140534830694},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":9.1,"breakHorizontal":-13.8,"spinRate":1695,"spinDirection":140},"zone":13,"typeConfidence":0.91,"plateTime":0.4484096372244819,"extension":6.323499778834852},"index":0,"playId":"37821b23-fef1-390c-b541-1043c3b5ad53","pitchNumber":1,"startTime":"2026-04-25T01:08:25.484Z","endTime":"2026-04-25T01:08:29.777Z","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":90.5,"endSpeed":83.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.731290483951113,"aZ":-19.950647466982065,"pfxX":0.7116485499275977,"pfxZ":6.892976972058789,"pX":-0.39096624936927565,"pZ":2.3812477842663875,"vX0":-3.8767107092371558,"vY0":-131.75459963643365,"vZ0":-4.673795120660001,"x":131.9,"y":174.49,"x0":1.00156385191009,"y0":50.00294105306272,"z0":5.63562506770273,"aX":1.2624721735760056},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.8,"breakHorizontal":-0.5,"spinRate":2130,"spinDirection":173},"zone":4,"typeConfidence":0.89,"plateTime":0.41434857997221863,"extension":6.685370052636109},"hitData":{"launchSpeed":108.2,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":99.88,"coordY":141.81}},"index":1,"playId":"b2ee2a94-2511-39af-967c-54f56124a55b","pitchNumber":2,"startTime":"2026-04-25T01:09:06.536Z","endTime":"2026-04-25T01:09:13.633Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T01:09:13.633Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Carlos Narváez lines out to right fielder Dylan Beavers.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-25T01:12:07.797Z","endTime":"2026-04-25T01:13:08.958Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"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":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Andrew Kittredge replaces Yennier Cano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-25T01:09:45.770Z","endTime":"2026-04-25T01:11:56.061Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":552640,"link":"/api/v1/people/552640"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-25T01:11:56.061Z","endTime":"2026-04-25T01:12:10.117Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"}},{"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":95.0,"endSpeed":87.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.398435678254312,"aZ":-22.452050545252554,"pfxX":-10.966402311625307,"pfxZ":5.024787281182876,"pX":-0.7229299580065268,"pZ":1.95411031689946,"vX0":6.259194001958814,"vY0":-138.13102187586742,"vZ0":-6.131151775048106,"x":144.56,"y":186.02,"x0":-1.5919714566268688,"y0":50.0029389947973,"z0":5.709245934589697,"aX":-21.218864164242174},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.0,"breakHorizontal":18.6,"spinRate":2362,"spinDirection":214},"zone":7,"typeConfidence":0.9,"plateTime":0.3963235799471869,"extension":6.470635236176712},"index":2,"playId":"403e89b0-551b-384f-9665-12dd3c6ba610","pitchNumber":1,"startTime":"2026-04-25T01:12:10.117Z","endTime":"2026-04-25T01:12:13.762Z","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":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.196831501826665,"aZ":-29.601097200075653,"pfxX":3.070726296018261,"pfxZ":1.5488091220543492,"pX":1.607382729662835,"pZ":1.558350404696459,"vX0":6.428612154288718,"vY0":-127.3799327289381,"vZ0":-4.623457946090899,"x":55.73,"y":196.7,"x0":-1.3397823547326033,"y0":50.000147018472425,"z0":5.715651839219763,"aX":5.083872031112498},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.0,"breakHorizontal":-7.0,"spinRate":2675,"spinDirection":143},"zone":14,"typeConfidence":0.9,"plateTime":0.4286841072253873,"extension":6.446523634158911},"index":3,"playId":"7c332583-9c39-3b8e-90fc-932521784c1b","pitchNumber":2,"startTime":"2026-04-25T01:12:25.634Z","endTime":"2026-04-25T01:12:28.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.994074829084138,"aZ":-27.608227085512016,"pfxX":2.9213604868485232,"pfxZ":2.6060313905409727,"pX":1.222335108605553,"pZ":0.84538356310582,"vX0":6.252438831494659,"vY0":-131.0479033989085,"vZ0":-7.179526641147333,"x":70.41,"y":215.95,"x0":-1.5676574880965042,"y0":50.00023674715985,"z0":5.663904524818321,"aX":5.113481611388456},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.5,"breakHorizontal":-6.6,"spinRate":2833,"spinDirection":163},"zone":14,"typeConfidence":0.89,"plateTime":0.41691632833816206,"extension":6.446107738751935},"index":4,"playId":"5942276d-37d0-39aa-9107-8074adc484c5","pitchNumber":3,"startTime":"2026-04-25T01:12:41.285Z","endTime":"2026-04-25T01:12:44.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.165995908017198,"aZ":-28.50541177523888,"pfxX":3.5562097891238116,"pfxZ":2.1286082451764976,"pX":0.6597106947008262,"pZ":1.495389910069935,"vX0":4.241271613137462,"vY0":-129.5890920652392,"vZ0":-5.393461515328023,"x":91.85,"y":198.4,"x0":-1.4529954967999685,"y0":50.00017669512443,"z0":5.750533172062783,"aX":6.115567689146617},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.0,"breakHorizontal":-7.3,"spinRate":2788,"spinDirection":156},"zone":14,"typeConfidence":0.9,"plateTime":0.42082233567061333,"extension":6.399806255856884},"hitData":{"launchSpeed":78.9,"launchAngle":28.0,"totalDistance":274.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":156.34,"coordY":94.16}},"index":5,"playId":"80056e61-9df4-3676-96c0-93199e8bf506","pitchNumber":4,"startTime":"2026-04-25T01:13:00.908Z","endTime":"2026-04-25T01:13:08.958Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T01:13:08.958Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jarren Duran grounds out, first baseman Pete Alonso to pitcher Andrew Kittredge.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-25T01:13:09.656Z","endTime":"2026-04-25T01:14:32.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.186117014326964,"aZ":-14.163078619340256,"pfxX":-1.1653230961338084,"pfxZ":9.240210660232929,"pX":0.13625238991533117,"pZ":2.7002719080606457,"vX0":5.360680853705258,"vY0":-138.33655145450555,"vZ0":-5.954438940080083,"x":111.81,"y":165.87,"x0":-1.6704736488156275,"y0":50.00543956136434,"z0":5.820430301552527,"aX":-2.2728792273817664},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.7,"breakHorizontal":1.1,"spinRate":2568,"spinDirection":209},"zone":5,"typeConfidence":0.9,"plateTime":0.3950693855068965,"extension":6.3830040602531035},"index":0,"playId":"8751ac9a-075f-34ed-8223-c0e8a27c86c2","pitchNumber":1,"startTime":"2026-04-25T01:13:38.565Z","endTime":"2026-04-25T01:13:42.056Z","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":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49553451750632,"aZ":-31.63960012359307,"pfxX":2.696222876839631,"pfxZ":0.3137381004703568,"pX":0.8205005129500973,"pZ":0.7983822433867064,"vX0":5.423960100772729,"vY0":-129.089897234628,"vZ0":-6.215671871560031,"x":85.72,"y":217.22,"x0":-1.6536262417434426,"y0":50.00329133831683,"z0":5.656690767637612,"aX":4.573777075467797},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.6,"breakHorizontal":-6.0,"spinRate":2730,"spinDirection":138},"zone":14,"typeConfidence":0.9,"plateTime":0.42342432289297083,"extension":6.471430659910494},"index":1,"playId":"6eb623a3-d12e-31a1-bda2-e880803ec552","pitchNumber":2,"startTime":"2026-04-25T01:13:53.727Z","endTime":"2026-04-25T01:13:58.711Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-25T01:14:05.378Z","endTime":"2026-04-25T01:14:23.491Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93011610781404,"aZ":-30.46449046015063,"pfxX":2.725103955732615,"pfxZ":1.0445505229889314,"pX":0.3404205737743419,"pZ":2.5638338720166414,"vX0":4.228147539489866,"vY0":-127.54825330963968,"vZ0":-2.123063881986428,"x":104.02,"y":169.56,"x0":-1.6947664257140913,"y0":50.00538592756575,"z0":5.815907180756296,"aX":4.478066739967907},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.7,"breakHorizontal":-5.9,"spinRate":2476,"spinDirection":106},"zone":6,"typeConfidence":0.91,"plateTime":0.4298818596604872,"extension":6.352388709277412},"hitData":{"launchSpeed":87.6,"launchAngle":-35.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.89,"coordY":157.76}},"index":3,"playId":"b86c9cbe-bd31-3044-86f6-a3961a3f740b","pitchNumber":3,"startTime":"2026-04-25T01:14:23.491Z","endTime":"2026-04-25T01:14:32.001Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T01:14:32.001Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ceddanne Rafaela grounds out, second baseman Jeremiah Jackson to first baseman Pete Alonso.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-25T01:14:35.474Z","endTime":"2026-04-25T01:17:56.708Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8,9],"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.088850887441108,"aZ":-28.664821781264582,"pfxX":2.9634810998028427,"pfxZ":2.0635840091434963,"pX":1.0896075016124958,"pZ":1.3977264296002547,"vX0":5.4903576443251,"vY0":-129.3284752752337,"vZ0":-5.502430649107214,"x":75.47,"y":201.04,"x0":-1.4428308644547978,"y0":50.00111232100415,"z0":5.741758800154847,"aX":5.037181399848339},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.8,"breakHorizontal":-6.6,"spinRate":2616,"spinDirection":150},"zone":14,"typeConfidence":0.9,"plateTime":0.4229412592928372,"extension":6.451656007708576},"index":0,"playId":"40640093-56c1-3805-8419-66ed9dbd51cd","pitchNumber":1,"startTime":"2026-04-25T01:15:07.677Z","endTime":"2026-04-25T01:15:11.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11063065417426,"aZ":-21.133619718333275,"pfxX":-10.241848168851035,"pfxZ":5.785065260741873,"pX":-0.7924354636848333,"pZ":1.7282257384117143,"vX0":5.477189688949932,"vY0":-137.87552343275644,"vZ0":-6.898761482616294,"x":147.21,"y":192.12,"x0":-1.48318574472283,"y0":50.00460871563204,"z0":5.708478657772556,"aX":-19.55091464498263},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.1,"breakHorizontal":17.3,"spinRate":2339,"spinDirection":215},"zone":7,"typeConfidence":0.9,"plateTime":0.3985834342998724,"extension":6.366307892522082},"index":1,"playId":"5574f30e-d9c9-3578-b03d-f13d152af5b4","pitchNumber":2,"startTime":"2026-04-25T01:15:22.767Z","endTime":"2026-04-25T01:15:26.589Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-04-25T01:15:32.749Z","endTime":"2026-04-25T01:15:47.146Z","isPitch":false,"type":"action","player":{"id":678882,"link":"/api/v1/people/678882"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.930270131979164,"aZ":-29.861795395280872,"pfxX":2.9520332895948767,"pfxZ":1.3639455644330862,"pX":0.1980238660836121,"pZ":2.895382966715566,"vX0":3.3321346867699217,"vY0":-128.77601073937532,"vZ0":-1.7566935706316191,"x":109.45,"y":160.6,"x0":-1.4926385803866435,"y0":50.00122203394326,"z0":5.88061156550597,"aX":4.9920801811292606},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.3,"breakHorizontal":-6.0,"spinRate":2586,"spinDirection":147},"zone":2,"typeConfidence":0.9,"plateTime":0.42417633586020465,"extension":6.334924555826619},"index":3,"playId":"d8a3f3a8-2938-3aa4-b890-8530ef7819be","pitchNumber":3,"startTime":"2026-04-25T01:15:47.146Z","endTime":"2026-04-25T01:15:50.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.798554975315344,"aZ":-30.104443479343768,"pfxX":2.4897851313132664,"pfxZ":1.2315438394186948,"pX":0.6691405694599069,"pZ":2.687583933602041,"vX0":4.957842037928817,"vY0":-128.4199016872607,"vZ0":-2.0446934621336608,"x":91.49,"y":166.22,"x0":-1.6045796638801697,"y0":50.00504054599461,"z0":5.819642419882755,"aX":4.187460733527648},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.0,"breakHorizontal":-5.5,"spinRate":2632,"spinDirection":131},"zone":6,"typeConfidence":0.9,"plateTime":0.42534956861507345,"extension":6.423430218616545},"index":4,"playId":"3138371b-6a02-382e-89e9-331a3cfc056c","pitchNumber":4,"startTime":"2026-04-25T01:16:04.342Z","endTime":"2026-04-25T01:16:07.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.562517282831788,"aZ":-31.12593795811646,"pfxX":1.7273282605583824,"pfxZ":0.6181850868229413,"pX":0.538414960911013,"pZ":1.2162788664895612,"vX0":4.649341197340622,"vY0":-129.029088840823,"vZ0":-5.36884873723558,"x":96.48,"y":205.94,"x0":-1.5048659276749794,"y0":50.00577470221778,"z0":5.696756420281722,"aX":2.938322038975633},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.2,"breakHorizontal":-4.1,"spinRate":2659,"spinDirection":135},"zone":14,"typeConfidence":0.89,"plateTime":0.4230436786745857,"extension":6.453679638762702},"index":5,"playId":"e5291eb4-2548-3a9f-af87-5bfd43e0dca0","pitchNumber":5,"startTime":"2026-04-25T01:16:27.411Z","endTime":"2026-04-25T01:16:31.832Z","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":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.02763261520518,"aZ":-17.474112433677654,"pfxX":-1.1003160267418164,"pfxZ":7.683824223620091,"pX":-0.44287051367980296,"pZ":4.057113478270396,"vX0":3.509478206525437,"vY0":-136.93228262901707,"vZ0":-1.8313924056947581,"x":133.88,"y":129.24,"x0":-1.593854585975229,"y0":50.00676573742906,"z0":5.920270517181985,"aX":-2.1064253862556828},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.8,"breakHorizontal":1.3,"spinRate":2491,"spinDirection":210},"zone":11,"typeConfidence":0.9,"plateTime":0.3988138490396711,"extension":6.249511409002558},"index":6,"playId":"1e8f7762-ff83-3a59-a323-fc3b5188e646","pitchNumber":6,"startTime":"2026-04-25T01:16:46.590Z","endTime":"2026-04-25T01:16:50.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.853985859504988,"aZ":-30.11319328435918,"pfxX":2.1017611230669,"pfxZ":1.1968887409897686,"pX":0.22354011372439023,"pZ":2.2668214214011937,"vX0":4.096027714597482,"vY0":-129.70005350673128,"vZ0":-3.2859654087187247,"x":108.48,"y":177.58,"x0":-1.6414074905926634,"y0":50.004169019772604,"z0":5.81540506192784,"aX":3.627406961241584},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.7,"breakHorizontal":-4.6,"spinRate":2534,"spinDirection":159},"zone":5,"typeConfidence":0.9,"plateTime":0.42023906260396515,"extension":6.446048562305276},"index":7,"playId":"9e3e5874-68dc-3907-a43a-d7fd08345f1a","pitchNumber":7,"startTime":"2026-04-25T01:17:04.898Z","endTime":"2026-04-25T01:17:08.046Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.876500904022645,"aZ":-20.28580997450237,"pfxX":-9.89112557236872,"pfxZ":6.2010038759257595,"pX":0.09169770327122302,"pZ":2.1714219059220103,"vX0":7.474118181883648,"vY0":-137.8799709143147,"vZ0":-5.8669777452806215,"x":113.5,"y":180.15,"x0":-1.3748693320723282,"y0":50.004297098922954,"z0":5.704588626477423,"aX":-18.964941798336387},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.1,"breakHorizontal":16.3,"spinRate":2274,"spinDirection":220},"zone":5,"typeConfidence":0.9,"plateTime":0.3979069152987518,"extension":6.425626450145194},"index":8,"playId":"fd733632-5369-33c5-82d7-01e31536f7a0","pitchNumber":8,"startTime":"2026-04-25T01:17:24.172Z","endTime":"2026-04-25T01:17:27.535Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.664593387137625,"aZ":-21.08479366960505,"pfxX":-9.754565782186393,"pfxZ":5.849744015587147,"pX":-0.5025860683317139,"pZ":2.98117133745991,"vX0":6.2234656383821525,"vY0":-137.15672070722042,"vZ0":-3.4324724666716446,"x":136.16,"y":158.29,"x0":-1.5391646628436468,"y0":50.00454599471399,"z0":5.694813959388633,"aX":-18.49957038666256},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.0,"breakHorizontal":16.3,"spinRate":2298,"spinDirection":222},"zone":1,"typeConfidence":0.9,"plateTime":0.4000562817366,"extension":6.54084086104551},"hitData":{"launchSpeed":83.2,"launchAngle":5.0,"totalDistance":84.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":131.54,"coordY":143.57}},"index":9,"playId":"cbe36348-0f93-37fc-a498-5abb4533979b","pitchNumber":9,"startTime":"2026-04-25T01:17:45.006Z","endTime":"2026-04-25T01:17:56.708Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T01:17:56.708Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Coby Mayo grounds out, second baseman Marcelo Mayer to first baseman Willson Contreras.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-25T01:20:32.743Z","endTime":"2026-04-25T01:21:00.398Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Watson replaces Jovani Morán.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-25T01:18:59.532Z","endTime":"2026-04-25T01:20:35.066Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670245,"link":"/api/v1/people/670245"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.7,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.453588272468327,"aZ":-25.10282552465084,"pfxX":0.2039383436534069,"pfxZ":4.070384895767612,"pX":0.19581491960717526,"pZ":2.9486070229680954,"vX0":3.042532254390942,"vY0":-130.49855388884146,"vZ0":-1.6460305768978079,"x":109.54,"y":159.17,"x0":-1.0079468561871887,"y0":50.004868902667155,"z0":5.464258434354102,"aX":0.35433697322661367},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.2,"breakHorizontal":-1.0,"spinRate":2231,"spinDirection":201},"zone":5,"typeConfidence":0.9,"plateTime":0.41847847056377363,"extension":7.075157055582878},"index":1,"playId":"e4fa04d3-9683-3b61-890b-8e4fdc41e90e","pitchNumber":1,"startTime":"2026-04-25T01:20:35.066Z","endTime":"2026-04-25T01:20:39.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.0,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.911027766329312,"aZ":-24.496377591159398,"pfxX":4.199942596996762,"pfxZ":5.101884129576419,"pX":0.07962406133294495,"pZ":1.9068812166326148,"vX0":1.5075893352169958,"vY0":-121.92145145694836,"vZ0":-3.304418558751464,"x":113.96,"y":187.29,"x0":-1.0924515063744447,"y0":50.004941240704646,"z0":5.393189623988441,"aX":6.325555098312144},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":8.8,"breakHorizontal":-7.9,"spinRate":2220,"spinDirection":80},"zone":8,"typeConfidence":0.89,"plateTime":0.44919099995244816,"extension":7.100566267644852},"hitData":{"launchSpeed":76.7,"launchAngle":4.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.24,"coordY":145.6}},"index":2,"playId":"aa9e8447-b5fa-3181-82a0-afb1779d7c26","pitchNumber":2,"startTime":"2026-04-25T01:20:51.795Z","endTime":"2026-04-25T01:21:00.398Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T01:21:00.398Z","atBatIndex":63},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jeremiah Jackson pops out to second baseman Marcelo Mayer.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-25T01:21:09.571Z","endTime":"2026-04-25T01:23:13.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":4},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":84.0,"endSpeed":76.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.599122095987408,"aZ":-27.2653915753679,"pfxX":6.41508556200959,"pfxZ":3.240882322676489,"pX":-1.103237457392347,"pZ":3.246594873431397,"vX0":-1.4974874857230773,"vY0":-122.37906092804351,"vZ0":-0.018510089471634128,"x":159.05,"y":151.12,"x0":-1.3160112366643868,"y0":50.001899668639965,"z0":5.593643321982334,"aX":9.710063951805132},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.1,"breakHorizontal":-11.3,"spinRate":1950,"spinDirection":108},"zone":11,"typeConfidence":0.91,"plateTime":0.4479126953535051,"extension":6.848969470506612},"index":0,"playId":"e0302739-0cf7-35a6-b1bb-e9976996583c","pitchNumber":1,"startTime":"2026-04-25T01:21:24.555Z","endTime":"2026-04-25T01:21:27.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.182315142674454,"aZ":-24.82405230368198,"pfxX":0.3394975257018309,"pfxZ":4.127408994689905,"pX":-0.2524067080702927,"pZ":3.165346263296126,"vX0":2.298108068281137,"vY0":-132.37083854155603,"vZ0":-1.37430160242522,"x":126.62,"y":153.32,"x0":-1.1745215211336646,"y0":50.00434107558589,"z0":5.501655497104497,"aX":0.6050576621717331},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.4,"breakHorizontal":-1.1,"spinRate":2110,"spinDirection":205},"zone":2,"typeConfidence":0.91,"plateTime":0.4131391003012803,"extension":6.9677550784650615},"index":1,"playId":"b5fef104-1648-3abd-bb74-85a3ce5bb085","pitchNumber":2,"startTime":"2026-04-25T01:21:41.050Z","endTime":"2026-04-25T01:21:44.406Z","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":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.710913963245975,"aZ":-25.973674420545024,"pfxX":-7.779246975403947,"pfxZ":3.23925109553025,"pX":-2.009521823109582,"pZ":2.7282387649667728,"vX0":0.39769123351048186,"vY0":-137.5023027201662,"vZ0":-2.553680887666995,"x":193.6,"y":165.12,"x0":-1.1456325014035333,"y0":50.001221621001505,"z0":5.432737888773702,"aX":-14.882588728586011},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.5,"breakHorizontal":14.0,"spinRate":1971,"spinDirection":217},"zone":11,"typeConfidence":0.79,"plateTime":0.39845337378044965,"extension":7.060604004170546},"index":2,"playId":"362ea6b1-e9e5-3432-aa0b-7c2c1c09af63","pitchNumber":3,"startTime":"2026-04-25T01:22:02.222Z","endTime":"2026-04-25T01:22:06.015Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.89239577987678,"aZ":-24.335057287743542,"pfxX":-8.550819446558535,"pfxZ":4.147950544495883,"pX":-1.0929652634131957,"pZ":2.2604647719448034,"vX0":2.458390092472155,"vY0":-136.56254016349934,"vZ0":-3.895004402244425,"x":158.66,"y":177.75,"x0":-0.8935133253543007,"y0":50.00407665652589,"z0":5.378016142431256,"aX":-16.161384145630006},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.8,"breakHorizontal":15.0,"spinRate":1973,"spinDirection":214},"zone":13,"typeConfidence":0.88,"plateTime":0.4009970239415792,"extension":7.159157917963482},"index":3,"playId":"f253a9c9-0a0b-35b8-a3c0-6aa8b1481145","pitchNumber":4,"startTime":"2026-04-25T01:22:20.346Z","endTime":"2026-04-25T01:22:23.346Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":76.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.052411871261786,"aZ":-28.830600862902468,"pfxX":6.86060054445813,"pfxZ":2.2189941530186843,"pX":-0.7986207589221047,"pZ":3.5102197008906684,"vX0":-1.1528248999896717,"vY0":-122.71174426273099,"vZ0":1.0259240706082466,"x":147.44,"y":144.0,"x0":-1.2097487192758245,"y0":50.00191019557333,"z0":5.565910749523138,"aX":10.334330055280656},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.6,"breakHorizontal":-12.1,"spinRate":1822,"spinDirection":115},"zone":11,"typeConfidence":0.91,"plateTime":0.4484549707864649,"extension":6.871092967956134},"hitData":{"launchSpeed":87.9,"launchAngle":70.0,"totalDistance":114.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":142.6,"coordY":159.78}},"index":4,"playId":"cea5e677-91c7-343c-9d46-f7250130a5fb","pitchNumber":5,"startTime":"2026-04-25T01:23:04.263Z","endTime":"2026-04-25T01:23:13.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T01:23:13.480Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gunnar Henderson singles on a sharp line drive to right fielder Wilyer Abreu.","rbi":0,"awayScore":3,"homeScore":9,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-25T01:23:18.418Z","endTime":"2026-04-25T01:25:19.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":677800,"link":"/api/v1/people/677800"},"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(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":90.5,"endSpeed":82.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.9688787839857,"aZ":-28.98010923112689,"pfxX":0.9719021641360506,"pfxZ":1.8156799772447414,"pX":-0.15713797922841122,"pZ":4.038781771745618,"vX0":2.3852170183084738,"vY0":-131.7736869314276,"vZ0":1.541904087364995,"x":122.99,"y":129.73,"x0":-1.2002460732918667,"y0":50.003300439639624,"z0":5.586939600858051,"aX":1.7085786803450804},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.8,"breakHorizontal":-2.3,"spinRate":1925,"spinDirection":195},"zone":11,"typeConfidence":0.9,"plateTime":0.41565475309238975,"extension":7.020871817254146},"index":0,"playId":"54f8b883-e8d2-3d53-a6af-22e38e47b3ce","pitchNumber":1,"startTime":"2026-04-25T01:23:45.619Z","endTime":"2026-04-25T01:23:48.619Z","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":81.1,"endSpeed":74.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.247955350375932,"aZ":-39.62215757809827,"pfxX":8.273046715586979,"pfxZ":-5.305212001950974,"pX":-2.022278808301663,"pZ":3.867647267188975,"vX0":-3.7998937560623833,"vY0":-117.93635649036936,"vZ0":4.4388383794166115,"x":194.08,"y":134.35,"x0":-1.4616961840772305,"y0":50.00382915258991,"z0":5.62420240802037,"aX":11.609241203198058},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-8.2,"breakHorizontal":-14.0,"spinRate":2047,"spinDirection":54},"zone":11,"typeConfidence":0.9,"plateTime":0.46511745839397856,"extension":6.835945281971316},"index":1,"playId":"2950a326-5b89-33b6-bec2-409236d56813","pitchNumber":2,"startTime":"2026-04-25T01:24:00.500Z","endTime":"2026-04-25T01:24:03.500Z","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":94.8,"endSpeed":86.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.713951990695072,"aZ":-23.648438104818737,"pfxX":-9.29777514846408,"pfxZ":4.431603818187171,"pX":-0.2975342582074575,"pZ":1.8739818531461758,"vX0":5.560984495059495,"vY0":-137.848182428069,"vZ0":-5.144466938634252,"x":128.34,"y":188.18,"x0":-1.1332419802580234,"y0":50.00508870458989,"z0":5.361681532457667,"aX":-17.891220668463195},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.1,"breakHorizontal":15.7,"spinRate":2020,"spinDirection":219},"zone":7,"typeConfidence":0.88,"plateTime":0.3973857226993567,"extension":7.100044601055076},"index":2,"playId":"fc38afd1-b1c8-31af-bb45-e39f60a45912","pitchNumber":3,"startTime":"2026-04-25T01:24:26.386Z","endTime":"2026-04-25T01:24:31.374Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.7,"endSpeed":86.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.55186338406288,"aZ":-23.74415647153607,"pfxX":-8.498531304759899,"pfxZ":4.381510568467649,"pX":-0.36992670701800107,"pZ":2.2802284124660757,"vX0":5.309441145845654,"vY0":-137.8274922000603,"vZ0":-4.040278438579811,"x":131.1,"y":177.21,"x0":-1.2167979912424836,"y0":50.004830790312575,"z0":5.368156952808125,"aX":-16.356994588730874},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.3,"breakHorizontal":14.3,"spinRate":2146,"spinDirection":221},"zone":4,"typeConfidence":0.83,"plateTime":0.39735263901685425,"extension":7.065098639360418},"index":3,"playId":"0c509f94-18ff-3241-9002-a0b776fc2dfd","pitchNumber":4,"startTime":"2026-04-25T01:24:47.409Z","endTime":"2026-04-25T01:24:51.113Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-25T01:24:58.262Z","endTime":"2026-04-25T01:25:09.535Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.42873994319967,"aZ":-23.450036933271207,"pfxX":2.4905600781006516,"pfxZ":5.3890026698215205,"pX":0.055429337992352765,"pZ":2.679787982333657,"vX0":2.4869970273127318,"vY0":-126.379289524391,"vZ0":-1.9313191314878548,"x":114.89,"y":166.43,"x0":-1.2646046308109005,"y0":50.00612666145468,"z0":5.334919586082205,"aX":4.03445204067023},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":9.6,"breakHorizontal":-5.0,"spinRate":1977,"spinDirection":126},"zone":5,"typeConfidence":0.63,"plateTime":0.4331734343079856,"extension":7.153456948139583},"hitData":{"launchSpeed":105.2,"launchAngle":12.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":177.95,"coordY":98.05}},"index":5,"playId":"b8027145-2d53-3fad-a00a-5c1071888ec2","pitchNumber":5,"startTime":"2026-04-25T01:25:09.535Z","endTime":"2026-04-25T01:25:19.564Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T01:25:19.564Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Taylor Ward singles on a line drive to right fielder Wilyer Abreu. Gunnar Henderson to 2nd.","rbi":0,"awayScore":3,"homeScore":9,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-25T01:25:16.714Z","endTime":"2026-04-25T01:28:01.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"postOnSecond":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"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":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.953422306434877,"aZ":-24.829631799176276,"pfxX":0.3292873070330109,"pfxZ":4.159362415517478,"pX":0.7182763593708412,"pZ":1.5668834147474306,"vX0":4.312891074418154,"vY0":-131.56773083998172,"vZ0":-4.86627246069974,"x":89.62,"y":196.47,"x0":-0.9799222667154672,"y0":50.003319163001294,"z0":5.26330707095125,"aX":0.5816059662127254},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.7,"breakHorizontal":-1.4,"spinRate":2059,"spinDirection":200},"zone":14,"typeConfidence":0.9,"plateTime":0.41511778489488105,"extension":7.040660815678161},"index":0,"playId":"f8dc5900-4690-3ee8-aad1-318a048d9f6a","pitchNumber":1,"startTime":"2026-04-25T01:25:46.091Z","endTime":"2026-04-25T01:25:50.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.07665195469784,"aZ":-26.092427759733948,"pfxX":-1.8302569045805455,"pfxZ":3.418867400482517,"pX":-0.14994422747203137,"pZ":2.6631837058459493,"vX0":3.2729249269911183,"vY0":-132.9587290299138,"vZ0":-2.1043217222761674,"x":122.72,"y":166.87,"x0":-1.1624028862504434,"y0":50.00527370653058,"z0":5.3697445797523375,"aX":-3.258391076297624},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.9,"breakHorizontal":2.5,"spinRate":2104,"spinDirection":202},"zone":5,"typeConfidence":0.9,"plateTime":0.4128961143162222,"extension":6.999391254933954},"index":1,"playId":"c10251f1-03cc-3470-8c01-5319eb4b9785","pitchNumber":2,"startTime":"2026-04-25T01:26:04.600Z","endTime":"2026-04-25T01:26:08.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":81.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.015824810311486,"aZ":-26.6832560163285,"pfxX":-0.4311453797750735,"pfxZ":3.2064571887013544,"pX":1.0426492105043237,"pZ":1.6245833056290087,"vX0":5.158555389892571,"vY0":-130.951485265284,"vZ0":-4.770882653104867,"x":77.26,"y":194.92,"x0":-0.9079284620654672,"y0":50.00623821392365,"z0":5.498374506499782,"aX":-0.7397176476611466},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.8,"breakHorizontal":-0.5,"spinRate":2118,"spinDirection":191},"zone":14,"typeConfidence":0.89,"plateTime":0.42036988726442637,"extension":7.015417339471568},"index":2,"playId":"3c77371a-8dfe-35fd-bfc3-891035b3b1e0","pitchNumber":3,"startTime":"2026-04-25T01:26:23.941Z","endTime":"2026-04-25T01:26:27.448Z","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":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.45646658755139,"aZ":-26.997105659762834,"pfxX":-1.878441155873253,"pfxZ":2.9188131255698107,"pX":0.549942075596315,"pZ":2.08455527373796,"vX0":4.841315181088786,"vY0":-132.81796033762117,"vZ0":-3.4138425481531955,"x":96.04,"y":182.5,"x0":-1.0585212990033803,"y0":50.001434193300064,"z0":5.3662809653942025,"aX":-3.3306046713684},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.7,"breakHorizontal":2.3,"spinRate":2176,"spinDirection":204},"zone":9,"typeConfidence":0.89,"plateTime":0.4135814914949387,"extension":7.0918418570163295},"index":3,"playId":"a19d8954-f468-3a21-a79f-54beae7b00fc","pitchNumber":4,"startTime":"2026-04-25T01:26:43.077Z","endTime":"2026-04-25T01:26:46.464Z","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":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.494155029577172,"aZ":-22.23055002757886,"pfxX":-0.40122067002128503,"pfxZ":5.545031945700989,"pX":1.414169465057436,"pZ":1.7162675934450418,"vX0":6.227382339641395,"vY0":-132.8346720067381,"vZ0":-5.1527472930280345,"x":63.1,"y":192.44,"x0":-0.9048561758637857,"y0":50.00311245996486,"z0":5.289631996571955,"aX":-0.7197755605170552},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.1,"breakHorizontal":-0.6,"spinRate":2145,"spinDirection":201},"zone":14,"typeConfidence":0.91,"plateTime":0.4117695735018856,"extension":7.075682366269891},"index":4,"playId":"a0c60f68-a2fa-3f48-802f-2ada1a95ede1","pitchNumber":5,"startTime":"2026-04-25T01:27:03.837Z","endTime":"2026-04-25T01:27:07.126Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"playId":"15fd4b1b-3245-3ae2-a166-6199efde2007","startTime":"2026-04-25T01:27:25.233Z","endTime":"2026-04-25T01:27:29.550Z","isPitch":false,"type":"pickoff"},{"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.265808611724538,"aZ":-27.099802168290736,"pfxX":-1.579259565357918,"pfxZ":2.8330432213044965,"pX":0.06738402652065205,"pZ":2.6255365144667406,"vX0":3.4610053808868875,"vY0":-132.9794487669461,"vZ0":-2.166422665415078,"x":114.43,"y":167.89,"x0":-1.0452914407806746,"y0":50.0050635654066,"z0":5.414899433976035,"aX":-2.8315962776591372},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.9,"breakHorizontal":2.2,"spinRate":2063,"spinDirection":204},"zone":5,"typeConfidence":0.9,"plateTime":0.41174434409361105,"extension":7.021075158129602},"hitData":{"launchSpeed":98.8,"launchAngle":12.0,"totalDistance":231.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":170.05,"coordY":118.74}},"index":6,"playId":"9f90a58a-424c-3436-a68e-34cee5d92872","pitchNumber":6,"startTime":"2026-04-25T01:27:51.149Z","endTime":"2026-04-25T01:28:01.176Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T01:28:01.176Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adley Rutschman singles on a line drive to left fielder Jarren Duran. Gunnar Henderson scores. Taylor Ward to 2nd.","rbi":1,"awayScore":3,"homeScore":10,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-25T01:28:05.527Z","endTime":"2026-04-25T01:30:24.811Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"postOnSecond":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"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":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":{"id":670245,"link":"/api/v1/people/670245"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.3,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.610569675488417,"aZ":-23.148625063453192,"pfxX":2.034293570812591,"pfxZ":5.722533212002782,"pX":-0.15673582506028788,"pZ":2.9978994172707187,"vX0":2.2460446931663167,"vY0":-125.13926335436882,"vZ0":-1.0613470932359026,"x":122.97,"y":157.84,"x0":-1.3320649611231081,"y0":50.001312666475485,"z0":5.333969551430686,"aX":3.2072037911510103},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":10.3,"breakHorizontal":-4.2,"spinRate":1948,"spinDirection":144},"zone":2,"typeConfidence":0.73,"plateTime":0.43865120121465884,"extension":7.082682076122226},"index":0,"playId":"0476fe58-e550-302b-bf85-d8de351e4055","pitchNumber":1,"startTime":"2026-04-25T01:28:29.641Z","endTime":"2026-04-25T01:28:33.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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.6,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.893037895966938,"aZ":-40.6616738302863,"pfxX":6.5084185911636405,"pfxZ":-5.730818177632783,"pX":-0.4617823411351413,"pZ":1.4192294712192854,"vX0":-0.15590046038736677,"vY0":-121.27416518218517,"vZ0":-1.0092112485634757,"x":134.6,"y":200.46,"x0":-1.241261243924449,"y0":50.001435823551134,"z0":5.404061756647705,"aX":9.642039088371341},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-10.3,"breakHorizontal":-11.8,"spinRate":1977,"spinDirection":47},"zone":13,"typeConfidence":0.9,"plateTime":0.4525548564062132,"extension":6.884693658889477},"index":1,"playId":"b4560943-ca77-3abd-8b9d-ad7fdc0e928a","pitchNumber":2,"startTime":"2026-04-25T01:28:49.738Z","endTime":"2026-04-25T01:28:53.125Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.2,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.915244838499824,"aZ":-41.91194370964984,"pfxX":6.5924534134837725,"pfxZ":-6.801059158376433,"pX":0.7819425357391352,"pZ":1.9934107274570414,"vX0":2.4933822903003855,"vY0":-119.4254102033407,"vZ0":0.717401257584938,"x":87.19,"y":184.96,"x0":-1.1348415964406868,"y0":50.00404163573999,"z0":5.486059303740891,"aX":9.437206259621423},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-11.8,"breakHorizontal":-12.6,"spinRate":2225,"spinDirection":51},"zone":9,"typeConfidence":0.9,"plateTime":0.46020831553763886,"extension":6.900438327313598},"index":2,"playId":"6c063de8-226f-37fa-8ed3-08853df1bf5e","pitchNumber":3,"startTime":"2026-04-25T01:29:10.374Z","endTime":"2026-04-25T01:29:13.466Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-25T01:29:19.818Z","endTime":"2026-04-25T01:29:43.958Z","isPitch":false,"type":"action","player":{"id":668939,"link":"/api/v1/people/668939"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.7,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.80148824486918,"aZ":-16.145778443278804,"pfxX":-4.174872766561468,"pfxZ":8.45482106425005,"pX":0.5331887866096112,"pZ":3.606237219898689,"vX0":5.783107314718355,"vY0":-137.18290872322459,"vZ0":-1.7967304900101377,"x":96.68,"y":141.41,"x0":-1.0648842059467634,"y0":50.00497764107392,"z0":5.376430998645945,"aX":-7.917388322969101},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.1,"breakHorizontal":6.2,"spinRate":2154,"spinDirection":214},"zone":12,"typeConfidence":0.9,"plateTime":0.40005684605770586,"extension":7.1855595166363075},"index":4,"playId":"0a8fb425-5916-340f-b603-aa592aaf26f6","pitchNumber":4,"startTime":"2026-04-25T01:29:43.958Z","endTime":"2026-04-25T01:29:47.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.002900372601353,"aZ":-42.12972164516661,"pfxX":6.188300187129456,"pfxZ":-6.682873306635902,"pX":0.006705055801640139,"pZ":1.6255603247497021,"vX0":1.037881961131698,"vY0":-121.58308036992707,"vZ0":-0.334925339390836,"x":116.74,"y":194.89,"x0":-1.2299659345591998,"y0":50.003609486295346,"z0":5.437414647992122,"aX":9.216527626021518},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-11.9,"breakHorizontal":-11.4,"spinRate":2225,"spinDirection":45},"zone":14,"typeConfidence":0.9,"plateTime":0.45139509495475716,"extension":6.838257929075093},"hitData":{"launchSpeed":96.8,"launchAngle":9.0,"totalDistance":192.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":67.96,"coordY":107.64}},"index":5,"playId":"257279ec-8f5f-3b11-9ab6-aeb4be24bd7b","pitchNumber":5,"startTime":"2026-04-25T01:30:12.947Z","endTime":"2026-04-25T01:30:24.811Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T01:30:24.811Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Alonso grounds out, third baseman Caleb Durbin to first baseman Willson Contreras.","rbi":0,"awayScore":3,"homeScore":10,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-25T01:30:31.763Z","endTime":"2026-04-25T01:31:36.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.705143862836387,"aZ":-27.323241726356187,"pfxX":5.619829273982406,"pfxZ":3.1803499557479284,"pX":0.12230706836134597,"pZ":2.9867859822121687,"vX0":1.424589644234696,"vY0":-123.28074090098698,"vZ0":-0.38492220844823577,"x":112.34,"y":158.14,"x0":-1.1942405386287585,"y0":50.00142098974113,"z0":5.47046017407938,"aX":8.565882342539744},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.9,"breakHorizontal":-10.6,"spinRate":2054,"spinDirection":116},"zone":2,"typeConfidence":0.9,"plateTime":0.4459354770946833,"extension":7.073450668587095},"index":0,"playId":"04d9e8a4-cf19-342e-8e32-9fd8cf051704","pitchNumber":1,"startTime":"2026-04-25T01:31:10.540Z","endTime":"2026-04-25T01:31:14.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.544483086091414,"aZ":-42.029615052099956,"pfxX":6.629879885868617,"pfxZ":-6.747402256126498,"pX":0.26978160342349516,"pZ":1.834496838081774,"vX0":1.281987485202086,"vY0":-120.92151694692541,"vZ0":0.2795228132874308,"x":106.72,"y":189.25,"x0":-1.12960234162911,"y0":50.00162755511595,"z0":5.44590355624355,"aX":9.685058408200867},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-11.8,"breakHorizontal":-12.4,"spinRate":2223,"spinDirection":45},"zone":9,"typeConfidence":0.9,"plateTime":0.45531627373977646,"extension":7.006293990942854},"hitData":{"launchSpeed":94.2,"launchAngle":2.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":90.85,"coordY":158.51}},"index":1,"playId":"15c20b14-bac2-382b-9eb4-8d9cf131a986","pitchNumber":2,"startTime":"2026-04-25T01:31:27.764Z","endTime":"2026-04-25T01:31:36.001Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T01:31:36.001Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masataka Yoshida singles on a ground ball to right fielder Dylan Beavers.","rbi":0,"awayScore":3,"homeScore":10,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-25T01:33:54.934Z","endTime":"2026-04-25T01:34:50.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671382,"fullName":"Cameron Foster","link":"/api/v1/people/671382"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Single","eventType":"single","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cameron Foster replaces Andrew Kittredge.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-25T01:32:12.766Z","endTime":"2026-04-25T01:33:57.264Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671382,"link":"/api/v1/people/671382"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.77637124846128,"aZ":-15.321841617690628,"pfxX":-3.003717604187729,"pfxZ":8.691427768576172,"pX":1.4575565720399057,"pZ":2.6730748017477732,"vX0":6.947068163002532,"vY0":-137.91505925582493,"vZ0":-6.77334347607892,"x":61.44,"y":166.61,"x0":-0.696394766398573,"y0":50.00400739102468,"z0":6.1818861782645165,"aX":-5.82546085934134},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.6,"breakHorizontal":4.1,"spinRate":2357,"spinDirection":203},"zone":12,"typeConfidence":0.86,"plateTime":0.39614914447867555,"extension":6.636748086050987},"index":1,"playId":"a58c78b0-b0c9-3372-a364-bcc31f8d9516","pitchNumber":1,"startTime":"2026-04-25T01:33:57.264Z","endTime":"2026-04-25T01:34:00.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03634420993752,"aZ":-10.924531758169021,"pfxX":-3.504301493965411,"pfxZ":11.193633464481355,"pX":0.7491341802063524,"pZ":1.1428108397108727,"vX0":5.265029750212019,"vY0":-136.64428521127326,"vZ0":-10.956405618794246,"x":88.44,"y":207.92,"x0":-0.7439449668677882,"y0":50.000646182336666,"z0":5.946023216392556,"aX":-6.651399848463537},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.2,"breakHorizontal":5.3,"spinRate":2358,"spinDirection":209},"zone":14,"typeConfidence":0.89,"plateTime":0.4002551545480477,"extension":6.82787123845924},"index":2,"playId":"4ae36ab4-5be0-3cbe-821f-526de08ee9d7","pitchNumber":2,"startTime":"2026-04-25T01:34:11.580Z","endTime":"2026-04-25T01:34:14.797Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.7,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37631730063885,"aZ":-25.69688746380465,"pfxX":-0.7121226973338216,"pfxZ":3.7569991107319947,"pX":0.1572066166252449,"pZ":1.3618362966170294,"vX0":3.5616679641677287,"vY0":-129.95131110498136,"vZ0":-6.888630782520914,"x":111.01,"y":202.01,"x0":-1.1342560143152536,"y0":50.00153649959949,"z0":5.9792948767119425,"aX":-1.2275011336235286},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.6,"breakHorizontal":0.6,"spinRate":2476,"spinDirection":199},"zone":14,"typeConfidence":0.89,"plateTime":0.4203244009505056,"extension":6.683665017303344},"index":3,"playId":"33fcfc39-c535-3a62-8fa5-a1b0b380a723","pitchNumber":3,"startTime":"2026-04-25T01:34:25.454Z","endTime":"2026-04-25T01:34:29.032Z","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":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.4,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.23626336266184,"aZ":-10.663450679840452,"pfxX":-4.443401012763201,"pfxZ":10.805015089396138,"pX":-0.06275248797291279,"pZ":2.14296280963609,"vX0":3.5689698314366725,"vY0":-139.88108118979068,"vZ0":-8.887120412180726,"x":119.39,"y":180.92,"x0":-0.7750738822811081,"y0":50.00083110871101,"z0":6.051780028323922,"aX":-8.843774988076172},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.0,"breakHorizontal":7.3,"spinRate":2420,"spinDirection":210},"zone":5,"typeConfidence":0.9,"plateTime":0.39090167257703,"extension":6.750018160995488},"hitData":{"launchSpeed":106.5,"launchAngle":-6.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.57,"coordY":115.2}},"index":4,"playId":"2c5685cc-e8cb-3c60-92ef-6650e2e5ca75","pitchNumber":4,"startTime":"2026-04-25T01:34:40.477Z","endTime":"2026-04-25T01:34:50.447Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T01:34:50.447Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras called out on strikes.","rbi":0,"awayScore":3,"homeScore":10,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-25T01:35:05.718Z","endTime":"2026-04-25T01:35:56.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671382,"fullName":"Cameron Foster","link":"/api/v1/people/671382"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"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":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.843713338761965,"aZ":-37.25132595117,"pfxX":1.667485590206737,"pfxZ":-3.3885812984027437,"pX":0.9019876261660071,"pZ":1.378612387206985,"vX0":3.6721106687148044,"vY0":-121.07924166254887,"vZ0":-3.4406757316660377,"x":82.62,"y":201.56,"x0":-0.8461234835821636,"y0":50.00429005127098,"z0":6.0510039432315885,"aX":2.496204981052065},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-6.7,"breakHorizontal":-3.8,"spinRate":2583,"spinDirection":39},"zone":14,"typeConfidence":0.9,"plateTime":0.45096744007179446,"extension":6.743628453288685},"index":0,"playId":"0c3c4b11-71fa-338e-98fa-c91b489a9d65","pitchNumber":1,"startTime":"2026-04-25T01:35:12.827Z","endTime":"2026-04-25T01:35:15.827Z","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":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.718509042060788,"aZ":-36.01775978725523,"pfxX":0.07054562877241999,"pfxZ":-2.5155392713606526,"pX":1.3008903768369182,"pZ":-0.1086888752564096,"vX0":5.203118989772021,"vY0":-122.8068162054559,"vZ0":-7.379091430033466,"x":67.41,"y":241.71,"x0":-0.8519373439965323,"y0":50.00069552913628,"z0":5.988681973640259,"aX":0.10669699791965645},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-6.0,"breakHorizontal":-1.3,"spinRate":2585,"spinDirection":34},"zone":14,"typeConfidence":0.9,"plateTime":0.44556664896153864,"extension":6.720227230865221},"index":1,"playId":"692076c0-ed09-3290-8d15-c456daa88d13","pitchNumber":2,"startTime":"2026-04-25T01:35:29.540Z","endTime":"2026-04-25T01:35:32.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.4,"endSpeed":78.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.990362254315823,"aZ":-37.62953574854424,"pfxX":-0.05498903176384795,"pfxZ":-3.546200217952432,"pX":0.9586259304801598,"pZ":2.329628300740068,"vX0":4.379116153002746,"vY0":-122.88880118675819,"vZ0":-1.708082083743852,"x":80.46,"y":175.88,"x0":-0.8348094428931276,"y0":50.00302210167322,"z0":6.212734143939439,"aX":-0.08531147226959714},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-6.6,"breakHorizontal":-0.8,"spinRate":2497,"spinDirection":35},"zone":14,"typeConfidence":0.9,"plateTime":0.4446895057282849,"extension":6.309186288012837},"index":2,"playId":"d0a2ad8a-688c-346c-ae4d-fb75f95db5f7","pitchNumber":3,"startTime":"2026-04-25T01:35:51.750Z","endTime":"2026-04-25T01:35:56.066Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T01:35:56.066Z","atBatIndex":70},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Wilyer Abreu grounds into a double play, shortstop Gunnar Henderson to first baseman Pete Alonso. Masataka Yoshida out at 2nd. Wilyer Abreu out at 1st.","rbi":0,"awayScore":3,"homeScore":10,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-25T01:36:10.479Z","endTime":"2026-04-25T01:36:32.510Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671382,"fullName":"Cameron Foster","link":"/api/v1/people/671382"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"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":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10006829209853,"aZ":-11.879547743415811,"pfxX":-2.947036671521644,"pfxZ":10.023345207465086,"pX":0.9255466990798323,"pZ":2.7999149522460005,"vX0":5.9669164192401,"vY0":-141.3780125051905,"vZ0":-6.887022033593779,"x":81.72,"y":163.18,"x0":-0.8291339078000283,"y0":50.00595315346537,"z0":6.029321180506783,"aX":-5.9691691434379575},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.9,"breakHorizontal":4.1,"spinRate":2485,"spinDirection":205},"zone":12,"typeConfidence":0.9,"plateTime":0.3873482966002806,"extension":6.770827527392077},"hitData":{"launchSpeed":65.0,"launchAngle":3.0,"totalDistance":59.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":126.08,"coordY":157.96}},"index":0,"playId":"d3ef595e-a390-3b0f-abc9-c9d93f9277f8","pitchNumber":1,"startTime":"2026-04-25T01:36:20.887Z","endTime":"2026-04-25T01:36:32.510Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T01:36:32.510Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dylan Beavers grounds out, second baseman Marcelo Mayer to first baseman Willson Contreras.","rbi":0,"awayScore":3,"homeScore":10,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-25T01:38:08.191Z","endTime":"2026-04-25T01:40:08.047Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":3},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.7,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.132072939723685,"aZ":-29.572672180965494,"pfxX":7.186846759412422,"pfxZ":1.7794505995921908,"pX":-0.16585331625265284,"pZ":1.6754908085868612,"vX0":0.5707522785478496,"vY0":-120.8641359725735,"vZ0":-2.637788310567941,"x":123.32,"y":193.54,"x0":-1.338079092373643,"y0":50.00249378716032,"z0":5.408920227895031,"aX":10.508010196009554},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.8,"breakHorizontal":-13.1,"spinRate":1918,"spinDirection":108},"zone":13,"typeConfidence":0.9,"plateTime":0.45521119833433143,"extension":6.919935769855062},"index":0,"playId":"e96d28af-e435-3ae2-9634-41c476199560","pitchNumber":1,"startTime":"2026-04-25T01:38:44.359Z","endTime":"2026-04-25T01:39:11.387Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.3,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.879349999080546,"aZ":-28.379487579368945,"pfxX":-0.6878303223501376,"pfxZ":2.1897409399318786,"pX":0.7380319468635488,"pZ":2.9312821132933835,"vX0":4.776053235996458,"vY0":-131.1054910793647,"vZ0":-1.3213726477187953,"x":88.87,"y":159.64,"x0":-1.021412144369374,"y0":50.002586323077274,"z0":5.568722362075666,"aX":-1.1922895017078265},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.8,"breakHorizontal":0.1,"spinRate":2207,"spinDirection":197},"zone":6,"typeConfidence":0.9,"plateTime":0.41848955385995,"extension":7.042141160799422},"index":1,"playId":"b845e13c-494e-305b-885a-59772e87470d","pitchNumber":2,"startTime":"2026-04-25T01:39:18.638Z","endTime":"2026-04-25T01:39:22.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.41719877174149,"aZ":-14.938608977580467,"pfxX":-5.341726484189502,"pfxZ":9.11065426986191,"pX":-0.29628416447242034,"pZ":3.104340387795144,"vX0":4.073474626235028,"vY0":-137.18121395014686,"vZ0":-3.6813060543118694,"x":128.29,"y":154.96,"x0":-1.111870345939398,"y0":50.00359046391842,"z0":5.492408642965401,"aX":-10.10703400545497},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.8,"breakHorizontal":8.8,"spinRate":2289,"spinDirection":220},"zone":1,"typeConfidence":0.9,"plateTime":0.40038886719613576,"extension":6.951905948545146},"index":2,"playId":"e8a92fd6-b5f3-3639-a918-a097959f967e","pitchNumber":3,"startTime":"2026-04-25T01:39:38.899Z","endTime":"2026-04-25T01:39:42.326Z","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":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.5,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.29107881816614,"aZ":-40.25124360359559,"pfxX":6.31496333608303,"pfxZ":-5.462278484193778,"pX":-0.00676268682704809,"pZ":1.6017289610159402,"vX0":0.9359173934932435,"vY0":-121.3076429344223,"vZ0":-0.8779652500327266,"x":117.26,"y":195.53,"x0":-1.21802610876679,"y0":50.00012584082234,"z0":5.498962570873819,"aX":9.343553552629686},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-9.8,"breakHorizontal":-11.6,"spinRate":2166,"spinDirection":44},"zone":14,"typeConfidence":0.89,"plateTime":0.4527306713064321,"extension":6.8997586872707135},"hitData":{"launchSpeed":100.8,"launchAngle":-14.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.77,"coordY":148.14}},"index":3,"playId":"a9776911-6ecd-3b11-a48e-199def2579bb","pitchNumber":4,"startTime":"2026-04-25T01:39:59.498Z","endTime":"2026-04-25T01:40:08.047Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T01:40:08.047Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Samuel Basallo singles on a line drive to left fielder Jarren Duran.","rbi":0,"awayScore":3,"homeScore":10,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-25T01:40:09.634Z","endTime":"2026-04-25T01:41:59.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"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":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.7,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.715879511635677,"aZ":-39.142398628942004,"pfxX":6.872557073632703,"pfxZ":-4.671295653767698,"pX":0.11084763450919748,"pZ":2.148635024341632,"vX0":1.047782979086766,"vY0":-121.55337799901122,"vZ0":0.10492537074554797,"x":112.77,"y":180.77,"x0":-1.218938529626502,"y0":50.00498490579876,"z0":5.514626656093444,"aX":10.244176320392796},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-8.2,"breakHorizontal":-12.7,"spinRate":2196,"spinDirection":42},"zone":8,"typeConfidence":0.89,"plateTime":0.45129368685163485,"extension":6.8643875365135925},"index":0,"playId":"59d2d742-efc6-31f3-8821-1150502e0cd6","pitchNumber":1,"startTime":"2026-04-25T01:40:32.529Z","endTime":"2026-04-25T01:40:36.216Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-25T01:40:41.450Z","endTime":"2026-04-25T01:40:51.886Z","isPitch":false,"type":"action","player":{"id":694212,"link":"/api/v1/people/694212"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.9,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.765637216295772,"aZ":-28.807236652475353,"pfxX":5.843987663735964,"pfxZ":2.190364670300222,"pX":0.9788408162079998,"pZ":1.580478771701395,"vX0":3.329577580830535,"vY0":-123.56206487091379,"vZ0":-3.343214820822301,"x":79.69,"y":196.11,"x0":-1.1477144016338536,"y0":50.00490983286684,"z0":5.38457542398513,"aX":8.991586314304689},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.4,"breakHorizontal":-11.4,"spinRate":2000,"spinDirection":106},"zone":14,"typeConfidence":0.9,"plateTime":0.4441308372846047,"extension":7.131867464997341},"index":2,"playId":"0eabdc0b-2818-3446-876e-b2e89b006416","pitchNumber":2,"startTime":"2026-04-25T01:40:51.886Z","endTime":"2026-04-25T01:40:55.351Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.3,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.787895413679266,"aZ":-40.95048390528411,"pfxX":7.665639342509612,"pfxZ":-5.809964201827685,"pX":-0.5195762010061359,"pZ":1.7501713391215599,"vX0":-0.5471870917538892,"vY0":-122.5964609594626,"vZ0":-0.5660732977213766,"x":136.81,"y":191.53,"x0":-1.2874634077859,"y0":50.00048589869283,"z0":5.500012588567327,"aX":11.586532196565573},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-10.3,"breakHorizontal":-13.7,"spinRate":2368,"spinDirection":46},"zone":7,"typeConfidence":0.9,"plateTime":0.4479525793471897,"extension":6.80571681930359},"index":3,"playId":"5b1d28d8-5511-30b5-85c6-8b53ac9b8dfc","pitchNumber":3,"startTime":"2026-04-25T01:41:08.725Z","endTime":"2026-04-25T01:41:12.428Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.0,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.315134500928476,"aZ":-39.99670652354528,"pfxX":7.370339985145195,"pfxZ":-5.486766521798073,"pX":-0.08315372966725687,"pZ":2.8993246933983,"vX0":0.3377912812206945,"vY0":-118.77296547170438,"vZ0":2.26432555008283,"x":120.17,"y":160.5,"x0":-1.1846258734493071,"y0":50.005327964333205,"z0":5.577858482090201,"aX":10.502697573724348},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-9.1,"breakHorizontal":-13.4,"spinRate":2350,"spinDirection":43},"zone":5,"typeConfidence":0.9,"plateTime":0.4616423821260889,"extension":6.799397886614787},"index":4,"playId":"e534468a-51de-3b61-8fc8-60c2d499701f","pitchNumber":4,"startTime":"2026-04-25T01:41:28.507Z","endTime":"2026-04-25T01:41:32.206Z","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":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.286627785248893,"aZ":-17.460886589310316,"pfxX":-3.2309376478903777,"pfxZ":7.664558620980207,"pX":-0.21365155686352635,"pZ":3.256145430117597,"vX0":3.808746336227559,"vY0":-137.8421664974071,"vZ0":-2.7616862977390806,"x":125.14,"y":150.86,"x0":-1.1950172865470998,"y0":50.005332095606796,"z0":5.45319085978767,"aX":-6.20454627126754},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.4,"breakHorizontal":5.0,"spinRate":2187,"spinDirection":212},"zone":2,"typeConfidence":0.9,"plateTime":0.39770649752996157,"extension":7.003242016507616},"hitData":{"launchSpeed":86.4,"launchAngle":18.0,"totalDistance":229.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.09,"coordY":88.93}},"index":5,"playId":"cc8f544d-f164-33f6-90fa-16e24d217916","pitchNumber":5,"startTime":"2026-04-25T01:41:49.795Z","endTime":"2026-04-25T01:41:59.090Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T01:41:59.090Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leody Taveras strikes out swinging.","rbi":0,"awayScore":3,"homeScore":10,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-25T01:41:59.011Z","endTime":"2026-04-25T01:44:10.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"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":91.3,"endSpeed":83.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.953509113883538,"aZ":-25.812868545458606,"pfxX":1.400484946236831,"pfxZ":3.555825488276078,"pX":0.014859341220786528,"pZ":2.6047891996842094,"vX0":2.8504074154392147,"vY0":-133.01198414368724,"vZ0":-2.539330630875983,"x":116.43,"y":168.45,"x0":-1.253271701912021,"y0":50.00312309326892,"z0":5.446656673891097,"aX":2.5049322306966757},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.1,"breakHorizontal":-3.1,"spinRate":2074,"spinDirection":212},"zone":5,"typeConfidence":0.9,"plateTime":0.41203909512640324,"extension":6.91242304034305},"index":0,"playId":"f166d6c4-a661-3802-b9cf-8c5688d4e249","pitchNumber":1,"startTime":"2026-04-25T01:42:30.507Z","endTime":"2026-04-25T01:42:34.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.095827068346487,"aZ":-16.766522281284175,"pfxX":-4.3624166266993845,"pfxZ":8.390732045746459,"pX":-1.0575848146564455,"pZ":4.3595170463515105,"vX0":1.8482436094114476,"vY0":-134.8312632773621,"vZ0":0.08092492449346789,"x":157.31,"y":121.07,"x0":-1.1863360154240143,"y0":50.000200502577954,"z0":5.515037533878252,"aX":-8.007721046662045},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.4,"breakHorizontal":7.4,"spinRate":1977,"spinDirection":214},"zone":11,"typeConfidence":0.89,"plateTime":0.4066730190762251,"extension":7.022116892765676},"index":1,"playId":"f1afd0ef-2b8a-340c-87be-70f4e41a113d","pitchNumber":2,"startTime":"2026-04-25T01:43:07.325Z","endTime":"2026-04-25T01:43:10.325Z","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":90.4,"endSpeed":82.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.051346788127134,"aZ":-24.335300132121883,"pfxX":0.3131570672278987,"pfxZ":4.461800230404432,"pX":-0.3911278796600324,"pZ":2.804603638247498,"vX0":1.9753383990637179,"vY0":-131.7329953276073,"vZ0":-2.3820307926916207,"x":131.91,"y":163.06,"x0":-1.1914597848703434,"y0":50.00295814665031,"z0":5.519979945247395,"aX":0.5501201852703813},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.8,"breakHorizontal":-1.0,"spinRate":2031,"spinDirection":203},"zone":4,"typeConfidence":0.9,"plateTime":0.4158204605104512,"extension":6.889856347186264},"index":2,"playId":"659d4bef-985e-3fbd-8223-5625caa80420","pitchNumber":3,"startTime":"2026-04-25T01:43:25.485Z","endTime":"2026-04-25T01:43:28.485Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.379357701732026,"aZ":-41.10233390762134,"pfxX":5.612670515668139,"pfxZ":-5.953386469830222,"pX":0.510424462895929,"pZ":-0.1733134698328176,"vX0":2.246834128172001,"vY0":-122.32963417775771,"vZ0":-4.739131752328606,"x":97.54,"y":243.46,"x0":-1.15174246173622,"y0":50.00236002142966,"z0":5.350452763199837,"aX":8.420101489651001},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-11.6,"breakHorizontal":-10.7,"spinRate":2191,"spinDirection":39},"zone":14,"typeConfidence":0.89,"plateTime":0.4494720396141929,"extension":7.003385751711659},"index":3,"playId":"929f867f-1dd6-3b1b-a685-34b478849f94","pitchNumber":4,"startTime":"2026-04-25T01:43:44.511Z","endTime":"2026-04-25T01:43:47.511Z","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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.523435511125413,"aZ":-42.63592614983704,"pfxX":4.932825120928369,"pfxZ":-7.008660202810999,"pX":0.46108289176954637,"pZ":0.8396234427480432,"vX0":2.4318988808153956,"vY0":-122.3321269768551,"vZ0":-2.133336332056171,"x":99.42,"y":216.11,"x0":-1.1914834969149322,"y0":50.00231703998912,"z0":5.429768985177464,"aX":7.363347207728789},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-13.0,"breakHorizontal":-9.6,"spinRate":2155,"spinDirection":42},"zone":14,"typeConfidence":0.9,"plateTime":0.450344640496422,"extension":6.95232996375731},"index":4,"playId":"7c10cc33-e1b6-36ba-bef3-4eb8e04fdae4","pitchNumber":5,"startTime":"2026-04-25T01:44:07.438Z","endTime":"2026-04-25T01:44:10.612Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T01:44:10.612Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Coby Mayo called out on strikes.","rbi":0,"awayScore":3,"homeScore":10,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-25T01:44:14.596Z","endTime":"2026-04-25T01:45:47.497Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"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":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"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":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.9,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.864017346442456,"aZ":-25.503100055929707,"pfxX":-0.06305528891639489,"pfxZ":3.810257669804212,"pX":0.13776120620827398,"pZ":2.6365931093598665,"vX0":3.2116863483885116,"vY0":-131.28321829488195,"vZ0":-2.455937129229167,"x":111.75,"y":167.59,"x0":-1.091449318702295,"y0":50.004339982637866,"z0":5.475385695566666,"aX":-0.11049621530024971},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.6,"breakHorizontal":-0.6,"spinRate":2076,"spinDirection":195},"zone":5,"typeConfidence":0.9,"plateTime":0.4166336817300813,"extension":7.08766609031171},"index":0,"playId":"644a0f38-60d6-30d5-8a34-e7a9c00eb700","pitchNumber":1,"startTime":"2026-04-25T01:44:38.157Z","endTime":"2026-04-25T01:44:42.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(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":85.2,"endSpeed":77.5,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.682402659230988,"aZ":-24.646866984326373,"pfxX":8.459322405562208,"pfxZ":4.885837328716498,"pX":0.7787517989258758,"pZ":2.4319962985851884,"vX0":2.133356288530158,"vY0":-124.05722911519695,"vZ0":-2.1931298593817603,"x":87.32,"y":173.12,"x0":-1.1933160063883625,"y0":50.00029369730399,"z0":5.407990578336613,"aX":13.018509230106275},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":8.5,"breakHorizontal":-15.8,"spinRate":2188,"spinDirection":111},"zone":6,"typeConfidence":0.91,"plateTime":0.4436279891554684,"extension":6.926229820755591},"index":1,"playId":"998aa016-2352-3805-b037-b501c6fa6177","pitchNumber":2,"startTime":"2026-04-25T01:45:04.110Z","endTime":"2026-04-25T01:45:08.096Z","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":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.6,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.0747041054887,"aZ":-27.401059516483272,"pfxX":5.143341915348039,"pfxZ":3.1168369983716575,"pX":0.7468038407043921,"pZ":1.1525129848133628,"vX0":3.1273508392003246,"vY0":-123.63458686621098,"vZ0":-4.533891470333953,"x":88.53,"y":207.66,"x0":-1.2071979021682349,"y0":50.00268950012369,"z0":5.338236681349933,"aX":7.878404715259808},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.7,"breakHorizontal":-10.1,"spinRate":2136,"spinDirection":91},"zone":14,"typeConfidence":0.9,"plateTime":0.44482094421084284,"extension":7.044913128145967},"index":2,"playId":"db8c8fca-bf68-3e08-9ee0-e87657accd19","pitchNumber":3,"startTime":"2026-04-25T01:45:24.291Z","endTime":"2026-04-25T01:45:27.493Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.6,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.0085865594974,"aZ":-27.87116459390143,"pfxX":8.971997221329861,"pfxZ":2.7962660876441383,"pX":0.3634370466797318,"pZ":1.4985173628886146,"vX0":1.0844829067908428,"vY0":-124.04030389675341,"vZ0":-3.7311710004702965,"x":103.15,"y":198.32,"x0":-1.2447079102995506,"y0":50.000649255599456,"z0":5.381947203766908,"aX":13.78449206241499},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.3,"breakHorizontal":-16.4,"spinRate":2165,"spinDirection":98},"zone":14,"typeConfidence":0.91,"plateTime":0.4439342984736969,"extension":6.90416147570655},"index":3,"playId":"025a5f37-9f95-3051-af20-0595277944f7","pitchNumber":4,"startTime":"2026-04-25T01:45:42.428Z","endTime":"2026-04-25T01:45:47.497Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T01:45:47.497Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trevor Story singles on a ground ball to center fielder Leody Taveras.","rbi":0,"awayScore":3,"homeScore":10,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-25T01:48:02.776Z","endTime":"2026-04-25T01:48:59.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671382,"fullName":"Cameron Foster","link":"/api/v1/people/671382"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Blaze Alexander replaces shortstop Gunnar Henderson, batting 1st, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-25T01:47:11.242Z","endTime":"2026-04-25T01:48:05.134Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"101","replacedPlayer":{"id":683002,"link":"/api/v1/people/683002"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.196746725627214,"aZ":-11.090857131742338,"pfxX":-5.326016409775782,"pfxZ":10.717801181292774,"pX":0.5590745635197977,"pZ":3.8123524797319397,"vX0":5.573848671080456,"vY0":-139.55551465786237,"vZ0":-4.70167953450297,"x":95.69,"y":135.85,"x0":-0.7746930413064912,"y0":50.00304336243129,"z0":6.253064744770331,"aX":-10.477520221254663},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.6,"breakHorizontal":8.4,"spinRate":2466,"spinDirection":207},"zone":12,"typeConfidence":0.9,"plateTime":0.39288659598145204,"extension":6.665960287733077},"index":1,"playId":"49e6ba06-73ad-33f7-a236-d052cceefbd3","pitchNumber":1,"startTime":"2026-04-25T01:48:05.134Z","endTime":"2026-04-25T01:48:08.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.9967112314794,"aZ":-14.017965647710477,"pfxX":-3.815151695212603,"pfxZ":9.300893243915473,"pX":0.5155949089910017,"pZ":3.3310466963954473,"vX0":5.175567833067958,"vY0":-138.61106753422106,"vZ0":-5.23781914039129,"x":97.35,"y":148.84,"x0":-0.8771912682528391,"y0":50.004731711594935,"z0":6.1758478770988114,"aX":-7.449751216052652},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.0,"breakHorizontal":5.9,"spinRate":2518,"spinDirection":203},"zone":3,"typeConfidence":0.88,"plateTime":0.39464206003339974,"extension":6.607542086070109},"index":2,"playId":"2dd20893-8dbd-36f4-8d80-8a6872ced9f2","pitchNumber":2,"startTime":"2026-04-25T01:48:18.745Z","endTime":"2026-04-25T01:48:22.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.2096266050898,"aZ":-35.784577618213575,"pfxX":0.7486666801424757,"pfxZ":-2.439930931106918,"pX":0.45150416616641376,"pZ":3.874623699215589,"vX0":3.126253559763599,"vY0":-120.65365221845373,"vZ0":1.5714444034793518,"x":99.79,"y":134.17,"x0":-0.9577451345534685,"y0":50.00582291062721,"z0":6.3653643893667695,"aX":1.1055220475185312},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-3.8,"breakHorizontal":-2.0,"spinRate":2582,"spinDirection":54},"zone":12,"typeConfidence":0.9,"plateTime":0.4537485470471232,"extension":6.460872345645488},"index":3,"playId":"6d2cbe85-8984-328c-b081-e33b5d47a4a5","pitchNumber":3,"startTime":"2026-04-25T01:48:33.624Z","endTime":"2026-04-25T01:48:36.787Z","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":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.830818631080515,"aZ":-13.828605429809821,"pfxX":-4.1162038914345125,"pfxZ":9.352608539125576,"pX":0.12701765606861917,"pZ":2.1449729453176425,"vX0":4.0145818395743715,"vY0":-139.07677279073746,"vZ0":-8.153660111667081,"x":112.16,"y":180.87,"x0":-0.7995313248599795,"y0":50.002534258183054,"z0":6.029463921822214,"aX":-8.073539386307651},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.5,"breakHorizontal":6.6,"spinRate":2509,"spinDirection":204},"zone":8,"typeConfidence":0.89,"plateTime":0.3936404150728259,"extension":6.638058756749263},"hitData":{"launchSpeed":104.6,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.93,"coordY":101.01}},"index":4,"playId":"668bca4a-867e-3501-870e-3b89160d1b0b","pitchNumber":4,"startTime":"2026-04-25T01:48:49.913Z","endTime":"2026-04-25T01:48:59.482Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T01:48:59.482Z","atBatIndex":76},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcelo Mayer singles on a ground ball to right fielder Dylan Beavers. Trevor Story to 2nd.","rbi":0,"awayScore":3,"homeScore":10,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-25T01:49:01.349Z","endTime":"2026-04-25T01:50:13.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671382,"fullName":"Cameron Foster","link":"/api/v1/people/671382"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"postOnSecond":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.7,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.770471613885423,"aZ":-35.62387445130176,"pfxX":1.058375256823866,"pfxZ":-2.3878047518812693,"pX":0.34769476431687685,"pZ":3.582741442126318,"vX0":2.8800113261694085,"vY0":-118.9340914318156,"vZ0":1.3442644239728219,"x":103.75,"y":142.05,"x0":-1.0117365596844605,"y0":50.001401548836576,"z0":6.217796346682344,"aX":1.530061596120211},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-3.8,"breakHorizontal":-2.5,"spinRate":2460,"spinDirection":40},"zone":12,"typeConfidence":0.9,"plateTime":0.4588710286635149,"extension":6.605383906051031},"index":0,"playId":"1bf20871-dc4e-3f62-b5e8-35843428be6f","pitchNumber":1,"startTime":"2026-04-25T01:49:24.066Z","endTime":"2026-04-25T01:49:27.582Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.552172462506626,"aZ":-10.370777135704975,"pfxX":-3.7803362060919863,"pfxZ":11.082606177694146,"pX":0.3694020230306621,"pZ":2.553116733407615,"vX0":4.487160083875702,"vY0":-139.4354611682236,"vZ0":-7.647542056020122,"x":102.92,"y":169.85,"x0":-0.7701068434028465,"y0":50.00690067157763,"z0":6.0170472748680455,"aX":-7.440480888168983},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.6,"breakHorizontal":5.9,"spinRate":2540,"spinDirection":205},"zone":6,"typeConfidence":0.9,"plateTime":0.3929192836659383,"extension":6.660100060045178},"index":1,"playId":"0572e250-14d5-3ea1-b523-72ec0afa5299","pitchNumber":2,"startTime":"2026-04-25T01:49:40.059Z","endTime":"2026-04-25T01:49:43.081Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-25T01:49:53.314Z","endTime":"2026-04-25T01:50:05.681Z","isPitch":false,"type":"action","player":{"id":691785,"link":"/api/v1/people/691785"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.0,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.07036757198306,"aZ":-36.77810592534305,"pfxX":1.2275983370703154,"pfxZ":-2.8663136800689184,"pX":0.22031255573263137,"pZ":2.5607057166170706,"vX0":2.541353850061812,"vY0":-125.33330717753253,"vZ0":-1.6962790681118047,"x":108.6,"y":169.64,"x0":-0.9625107302198346,"y0":50.003658025451124,"z0":6.223569655100521,"aX":1.9711354583231002},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-5.3,"breakHorizontal":-2.8,"spinRate":2550,"spinDirection":41},"zone":5,"typeConfidence":0.9,"plateTime":0.4354349791554988,"extension":6.39677975922032},"hitData":{"launchSpeed":103.0,"launchAngle":0.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.09,"coordY":116.72}},"index":3,"playId":"565c364b-49e3-3b76-befb-09650a1f00dd","pitchNumber":3,"startTime":"2026-04-25T01:50:05.681Z","endTime":"2026-04-25T01:50:13.296Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T01:50:13.296Z","atBatIndex":77},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Caleb Durbin walks. Trevor Story to 3rd. Marcelo Mayer to 2nd.","rbi":0,"awayScore":3,"homeScore":10,"isOut":false},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-25T01:50:20.095Z","endTime":"2026-04-25T01:51:51.462Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671382,"fullName":"Cameron Foster","link":"/api/v1/people/671382"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"postOnSecond":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"postOnThird":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"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":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.8,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.512913624546467,"aZ":-36.06674504731751,"pfxX":0.1330190953257313,"pfxZ":-2.613469773596158,"pX":1.2773325523187153,"pZ":-0.8806435875957432,"vX0":4.91792428311222,"vY0":-121.34587928098561,"vZ0":-8.693949341862062,"x":68.31,"y":262.56,"x0":-0.791858406939035,"y0":50.00038569763643,"z0":5.886405354857258,"aX":0.19749250019687076},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-6.6,"breakHorizontal":-1.4,"spinRate":2350,"spinDirection":30},"zone":14,"typeConfidence":0.9,"plateTime":0.45119916657477654,"extension":6.520619575750992},"index":0,"playId":"3b4378f2-f1ef-3070-851a-b3578cb718bb","pitchNumber":1,"startTime":"2026-04-25T01:50:41.235Z","endTime":"2026-04-25T01:50:44.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.9,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.53862230734613,"aZ":-35.057266817301105,"pfxX":1.2441185073372676,"pfxZ":-1.9080674451497028,"pX":0.95656794379594,"pZ":0.9074605638194064,"vX0":4.150877094216166,"vY0":-121.80978872387401,"vZ0":-4.978628689608814,"x":80.54,"y":214.28,"x0":-0.9269478380679984,"y0":50.00360664630753,"z0":5.988215639219478,"aX":1.8799612183507624},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.3,"breakHorizontal":-3.1,"spinRate":2571,"spinDirection":30},"zone":14,"typeConfidence":0.9,"plateTime":0.44860464262690547,"extension":6.5623387423665696},"index":1,"playId":"0c1f7ba5-3383-3c98-9af1-02307e7e164c","pitchNumber":2,"startTime":"2026-04-25T01:51:02.096Z","endTime":"2026-04-25T01:51:06.589Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-25T01:51:15.187Z","endTime":"2026-04-25T01:51:28.198Z","isPitch":false,"type":"action","player":{"id":702332,"link":"/api/v1/people/702332"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1287568813148,"aZ":-8.06543034236584,"pfxX":-5.339927165810982,"pfxZ":12.176289305836065,"pX":1.223842410853212,"pZ":2.2086922541758742,"vX0":7.17910193459618,"vY0":-139.95433628334806,"vZ0":-8.854795229871414,"x":70.35,"y":179.15,"x0":-0.6829926851734861,"y0":50.004054479896574,"z0":5.945159338411164,"aX":-10.57454640464435},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.3,"breakHorizontal":8.2,"spinRate":2473,"spinDirection":206},"zone":14,"typeConfidence":0.91,"plateTime":0.3916252766112165,"extension":6.785523420504478},"index":3,"playId":"ea29405c-0eef-3900-a4aa-e9778b7430c1","pitchNumber":3,"startTime":"2026-04-25T01:51:28.198Z","endTime":"2026-04-25T01:51:33.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.147645669776395,"aZ":-9.712881917255245,"pfxX":-4.615032897122359,"pfxZ":11.443467440426797,"pX":1.468769139018255,"pZ":1.9660326601380786,"vX0":7.761756054897421,"vY0":-139.4023742527255,"vZ0":-9.098642274008668,"x":61.01,"y":185.7,"x0":-0.7555052408875238,"y0":50.00072376817766,"z0":5.918557169532498,"aX":-9.057244646679438},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.0,"breakHorizontal":6.7,"spinRate":2507,"spinDirection":206},"zone":14,"typeConfidence":0.9,"plateTime":0.3933266227767356,"extension":6.830117828731699},"index":4,"playId":"452198ef-9dd0-3eb5-89d9-5e1e37c767f1","pitchNumber":4,"startTime":"2026-04-25T01:51:46.934Z","endTime":"2026-04-25T01:51:51.462Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T01:51:51.462Z","atBatIndex":78},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Carlos Narváez flies into a double play, right fielder Dylan Beavers to catcher Adley Rutschman to shortstop Blaze Alexander. Marcelo Mayer out at 2nd.","rbi":0,"awayScore":3,"homeScore":10,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-25T01:51:54.397Z","endTime":"2026-04-25T01:53:47.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671382,"fullName":"Cameron Foster","link":"/api/v1/people/671382"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"postOnThird":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.017629235169974,"aZ":-24.414817884082705,"pfxX":-1.098763515381386,"pfxZ":4.523788450028782,"pX":0.8010515503603298,"pZ":2.841858080348005,"vX0":4.693067974588634,"vY0":-130.78657615281935,"vZ0":-3.5617445681446953,"x":86.47,"y":162.05,"x0":-0.8813598271740103,"y0":50.00632084171748,"z0":6.072611186240664,"aX":-1.8868415142839805},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.6,"breakHorizontal":0.8,"spinRate":2467,"spinDirection":192},"zone":3,"typeConfidence":0.86,"plateTime":0.4203317553215249,"extension":6.630501061698726},"index":0,"playId":"32b7bfe1-89a2-3c4d-97bf-844c72c2278b","pitchNumber":1,"startTime":"2026-04-25T01:52:14.609Z","endTime":"2026-04-25T01:52:17.871Z","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":82.2,"endSpeed":75.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.64842539104713,"aZ":-39.94605353598962,"pfxX":1.449191081798539,"pfxZ":-5.3590149128037705,"pX":-0.46563334542376766,"pZ":3.2661035475184574,"vX0":0.8100272361849323,"vY0":-119.76417554977782,"vZ0":1.524546924759053,"x":134.75,"y":150.6,"x0":-0.996830211733162,"y0":50.00593930940625,"z0":6.200549771897311,"aX":2.100173163571001},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-9.0,"breakHorizontal":-2.9,"spinRate":2649,"spinDirection":44},"zone":1,"typeConfidence":0.9,"plateTime":0.4577670511823646,"extension":6.393693446717711},"index":1,"playId":"dbdb91e0-46a8-300f-affc-276185cfdade","pitchNumber":2,"startTime":"2026-04-25T01:52:29.498Z","endTime":"2026-04-25T01:52:34.065Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-25T01:52:38.005Z","endTime":"2026-04-25T01:52:53.004Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":81.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.356945819098993,"aZ":-35.29280997901862,"pfxX":1.0714371760440997,"pfxZ":-1.9184021971312275,"pX":1.8884630262977546,"pZ":-0.2691609519230311,"vX0":6.48139726009793,"vY0":-126.30650552022618,"vZ0":-8.491120070792153,"x":45.02,"y":246.05,"x0":-0.8440854067146315,"y0":50.00283067543904,"z0":5.952684679087682,"aX":1.7409797498461614},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-5.2,"breakHorizontal":-3.4,"spinRate":2791,"spinDirection":27},"zone":14,"typeConfidence":0.9,"plateTime":0.43270124996893244,"extension":6.785852957110364},"index":3,"playId":"41606462-01c9-3aa5-8b78-28996ef93070","pitchNumber":3,"startTime":"2026-04-25T01:52:53.004Z","endTime":"2026-04-25T01:52:56.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09802397165577,"aZ":-10.767638584258576,"pfxX":-3.8743838083573876,"pfxZ":10.846372445092188,"pX":-0.03441193548625808,"pZ":3.059926123864645,"vX0":3.2042086485806145,"vY0":-139.9562498232728,"vZ0":-6.395235276632134,"x":118.31,"y":156.16,"x0":-0.6936568244137588,"y0":50.00458461621753,"z0":6.0878919919817,"aX":-7.6475832670930926},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.5,"breakHorizontal":6.4,"spinRate":2542,"spinDirection":210},"zone":2,"typeConfidence":0.9,"plateTime":0.39212850277394073,"extension":6.661233114741365},"index":4,"playId":"5b5f8223-e726-396d-8715-e219a339bc2f","pitchNumber":4,"startTime":"2026-04-25T01:53:14.266Z","endTime":"2026-04-25T01:53:17.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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.647500038491792,"aZ":-37.95895954005291,"pfxX":1.3665594485271275,"pfxZ":-3.6058066742826664,"pX":-0.06828574434355669,"pZ":2.990028900120796,"vX0":1.9586058847002956,"vY0":-125.11484465574584,"vZ0":-0.367294247299246,"x":119.6,"y":158.05,"x0":-1.0356008883780337,"y0":50.005629776041964,"z0":6.2208012617645325,"aX":2.1902086806464074},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-6.4,"breakHorizontal":-2.9,"spinRate":2548,"spinDirection":38},"zone":2,"typeConfidence":0.9,"plateTime":0.43596401738042445,"extension":6.5662770852342405},"hitData":{"launchSpeed":82.7,"launchAngle":43.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.31,"coordY":110.39}},"index":5,"playId":"8ef77a4a-9a9e-302f-afa1-54f4aa89ed32","pitchNumber":5,"startTime":"2026-04-25T01:53:33.288Z","endTime":"2026-04-25T01:53:47.929Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T01:53:47.929Z","atBatIndex":79},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jarren Duran pops out to third baseman Coby Mayo.","rbi":0,"awayScore":3,"homeScore":10,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-25T01:54:15.280Z","endTime":"2026-04-25T01:55:08.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671382,"fullName":"Cameron Foster","link":"/api/v1/people/671382"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".676"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.346"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".627"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".745"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".787"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".754"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".394"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".366"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".358"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".232"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.77"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.91"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.23"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.69"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.36"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.77"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.77"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.21"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.29"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.98"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"63.51"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.61"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.41"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".271"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".295"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".232"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".045"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".118"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".136"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".042"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".676"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.346"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".627"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".745"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".787"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".754"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".394"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".366"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".358"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".232"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"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":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.49805733652606,"aZ":-14.552037774753138,"pfxX":-5.3654658876940715,"pfxZ":8.888470322698117,"pX":-0.6628244033537456,"pZ":3.3201697490987847,"vX0":2.9820967700174514,"vY0":-140.3142093553037,"vZ0":-5.037366889785858,"x":142.27,"y":149.14,"x0":-1.0456965265977058,"y0":50.00060904223666,"z0":6.0960306307557035,"aX":-10.633954537342737},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.1,"breakHorizontal":9.0,"spinRate":2307,"spinDirection":209},"zone":1,"typeConfidence":0.9,"plateTime":0.39124114439642366,"extension":6.5517059866397105},"index":0,"playId":"4f58e0ee-1756-3323-ba2f-581084594606","pitchNumber":1,"startTime":"2026-04-25T01:54:20.487Z","endTime":"2026-04-25T01:54:32.611Z","isPitch":true,"type":"pitch"},{"details":{"description":"Caleb Durbin advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":3,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"4f58e0ee-1756-3323-ba2f-581084594606","startTime":"2026-04-25T01:54:32.611Z","endTime":"2026-04-25T01:54:38.140Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":702332,"link":"/api/v1/people/702332"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.955191750386746,"aZ":-10.741152487518926,"pfxX":-5.451739774788946,"pfxZ":10.915197160659325,"pX":0.5361578058085709,"pZ":3.0441990035391986,"vX0":5.975121577131106,"vY0":-139.38241728169638,"vZ0":-6.215175581543123,"x":96.56,"y":156.59,"x0":-0.9292145979796396,"y0":50.0009887612478,"z0":6.015467065837052,"aX":-10.703168155119448},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.6,"breakHorizontal":8.6,"spinRate":2314,"spinDirection":211},"zone":3,"typeConfidence":0.9,"plateTime":0.3932923830573736,"extension":6.82880447634705},"index":2,"playId":"f466dac0-335e-38f1-a82a-9c492500e7e9","pitchNumber":2,"startTime":"2026-04-25T01:54:38.140Z","endTime":"2026-04-25T01:54:42.409Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1516725015512,"aZ":-14.663034518614241,"pfxX":-5.724112648858323,"pfxZ":9.049519818177359,"pX":-0.011842174930142882,"pZ":2.6813652734246083,"vX0":3.9280887667994464,"vY0":-138.5321441191048,"vZ0":-6.37191651752424,"x":117.45,"y":166.38,"x0":-0.7074498300926552,"y0":50.00598462203121,"z0":5.999019012173229,"aX":-11.081367142775408},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.1,"breakHorizontal":9.5,"spinRate":2233,"spinDirection":212},"zone":5,"typeConfidence":0.9,"plateTime":0.39601203852783184,"extension":6.680070859935335},"hitData":{"launchSpeed":90.3,"launchAngle":68.0,"totalDistance":151.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":89.99,"coordY":151.68}},"index":3,"playId":"ede2016f-4ae7-3f7a-ac39-ab3112645636","pitchNumber":3,"startTime":"2026-04-25T01:54:55.868Z","endTime":"2026-04-25T01:55:08.054Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T01:55:08.054Z","atBatIndex":80}],"currentPlay":{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jarren Duran pops out to third baseman Coby Mayo.","rbi":0,"awayScore":3,"homeScore":10,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-25T01:54:15.280Z","endTime":"2026-04-25T01:55:08.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671382,"fullName":"Cameron Foster","link":"/api/v1/people/671382"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".676"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.346"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".627"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".745"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".787"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".754"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".394"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".366"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".358"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".232"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.77"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.91"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.23"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.69"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.36"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.77"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.77"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.21"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.29"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.98"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"63.51"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.61"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.41"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".271"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".295"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".232"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".045"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".118"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".136"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".042"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".676"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.346"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".627"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".745"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".787"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".754"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".394"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".366"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".358"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".232"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"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":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.49805733652606,"aZ":-14.552037774753138,"pfxX":-5.3654658876940715,"pfxZ":8.888470322698117,"pX":-0.6628244033537456,"pZ":3.3201697490987847,"vX0":2.9820967700174514,"vY0":-140.3142093553037,"vZ0":-5.037366889785858,"x":142.27,"y":149.14,"x0":-1.0456965265977058,"y0":50.00060904223666,"z0":6.0960306307557035,"aX":-10.633954537342737},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.1,"breakHorizontal":9.0,"spinRate":2307,"spinDirection":209},"zone":1,"typeConfidence":0.9,"plateTime":0.39124114439642366,"extension":6.5517059866397105},"index":0,"playId":"4f58e0ee-1756-3323-ba2f-581084594606","pitchNumber":1,"startTime":"2026-04-25T01:54:20.487Z","endTime":"2026-04-25T01:54:32.611Z","isPitch":true,"type":"pitch"},{"details":{"description":"Caleb Durbin advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":3,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"4f58e0ee-1756-3323-ba2f-581084594606","startTime":"2026-04-25T01:54:32.611Z","endTime":"2026-04-25T01:54:38.140Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":702332,"link":"/api/v1/people/702332"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.955191750386746,"aZ":-10.741152487518926,"pfxX":-5.451739774788946,"pfxZ":10.915197160659325,"pX":0.5361578058085709,"pZ":3.0441990035391986,"vX0":5.975121577131106,"vY0":-139.38241728169638,"vZ0":-6.215175581543123,"x":96.56,"y":156.59,"x0":-0.9292145979796396,"y0":50.0009887612478,"z0":6.015467065837052,"aX":-10.703168155119448},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.6,"breakHorizontal":8.6,"spinRate":2314,"spinDirection":211},"zone":3,"typeConfidence":0.9,"plateTime":0.3932923830573736,"extension":6.82880447634705},"index":2,"playId":"f466dac0-335e-38f1-a82a-9c492500e7e9","pitchNumber":2,"startTime":"2026-04-25T01:54:38.140Z","endTime":"2026-04-25T01:54:42.409Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1516725015512,"aZ":-14.663034518614241,"pfxX":-5.724112648858323,"pfxZ":9.049519818177359,"pX":-0.011842174930142882,"pZ":2.6813652734246083,"vX0":3.9280887667994464,"vY0":-138.5321441191048,"vZ0":-6.37191651752424,"x":117.45,"y":166.38,"x0":-0.7074498300926552,"y0":50.00598462203121,"z0":5.999019012173229,"aX":-11.081367142775408},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.1,"breakHorizontal":9.5,"spinRate":2233,"spinDirection":212},"zone":5,"typeConfidence":0.9,"plateTime":0.39601203852783184,"extension":6.680070859935335},"hitData":{"launchSpeed":90.3,"launchAngle":68.0,"totalDistance":151.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":89.99,"coordY":151.68}},"index":3,"playId":"ede2016f-4ae7-3f7a-ac39-ab3112645636","pitchNumber":3,"startTime":"2026-04-25T01:54:55.868Z","endTime":"2026-04-25T01:55:08.054Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T01:55:08.054Z","atBatIndex":80},"scoringPlays":[3,5,7,12,19,26,36,44,46,54,67],"playsByInning":[{"startIndex":0,"endIndex":10,"top":[0,1,2],"bottom":[3,4,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":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":122.31,"y":83.77},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":108.23,"y":149.66},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":112.28,"y":146.11},"type":"O","description":"Groundout"}],"home":[{"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":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":215.33,"y":58.34},"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":1,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"coordinates":{"x":121.91,"y":96.45},"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":1,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"coordinates":{"x":191.33,"y":52.84},"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":1,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":191.41,"y":134.15},"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":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"coordinates":{"x":211.54,"y":55.45},"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":1,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"coordinates":{"x":193.36,"y":138.0},"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":1,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"coordinates":{"x":176.13,"y":109.62},"type":"O","description":"Lineout"}]}},{"startIndex":11,"endIndex":20,"top":[11,12,13,14,15],"bottom":[16,17,18,19,20],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":194.7,"y":50.71},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"coordinates":{"x":151.88,"y":57.66},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":120.81,"y":145.03},"type":"O","description":"Groundout"}],"home":[{"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":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"coordinates":{"x":103.16,"y":154.22},"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":2,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":195.29,"y":95.5},"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":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"coordinates":{"x":121.91,"y":95.43},"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":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"coordinates":{"x":105.67,"y":167.03},"type":"O","description":"Forceout"},{"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":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":104.18,"y":150.67},"type":"O","description":"Groundout"}]}},{"startIndex":21,"endIndex":29,"top":[21,22,23,24],"bottom":[25,26,27,28,29],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":169.41,"y":136.82},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":134.58,"y":174.99},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":82.08,"y":164.13},"type":"O","description":"Pop Out"}],"home":[{"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":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"coordinates":{"x":75.8,"y":148.14},"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":3,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"coordinates":{"x":196.02,"y":54.97},"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":3,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"coordinates":{"x":78.84,"y":112.16},"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":3,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"coordinates":{"x":103.67,"y":168.4},"type":"O","description":"Forceout"}]}},{"startIndex":30,"endIndex":40,"top":[30,31,32,33],"bottom":[34,35,36,37,38,39,40],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"coordinates":{"x":143.39,"y":98.86},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"coordinates":{"x":143.9,"y":151.07},"type":"O","description":"Groundout"}],"home":[{"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":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"coordinates":{"x":86.95,"y":115.2},"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":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"coordinates":{"x":215.66,"y":78.71},"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":4,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":69.33,"y":91.25},"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":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"coordinates":{"x":173.02,"y":112.05},"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":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"coordinates":{"x":189.66,"y":81.56},"type":"O","description":"Pop 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":4,"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"coordinates":{"x":193.87,"y":112.66},"type":"O","description":"Flyout"}]}},{"startIndex":41,"endIndex":50,"top":[41,42,43,44,45],"bottom":[46,47,48,49,50],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":95.05,"y":164.86},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"coordinates":{"x":166.97,"y":98.91},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":81.05,"y":68.43},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":112.28,"y":156.75},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":145.22,"y":151.68},"type":"O","description":"Groundout"}],"home":[{"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":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"coordinates":{"x":51.21,"y":56.66},"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":5,"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"coordinates":{"x":107.22,"y":150.16},"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":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":184.3,"y":136.46},"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":5,"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"coordinates":{"x":142.97,"y":159.25},"type":"O","description":"Groundout"}]}},{"startIndex":51,"endIndex":59,"top":[51,52,53,54,55],"bottom":[56,57,58,59],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":40.36,"y":117.12},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"coordinates":{"x":114.91,"y":50.99},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"coordinates":{"x":163.71,"y":49.09},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":107.22,"y":153.71},"type":"O","description":"Groundout"}],"home":[{"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":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"coordinates":{"x":114.42,"y":181.62},"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":6,"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"coordinates":{"x":44.38,"y":111.14},"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":6,"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"coordinates":{"x":99.88,"y":141.81},"type":"O","description":"Groundout"}]}},{"startIndex":60,"endIndex":68,"top":[60,61,62],"bottom":[63,64,65,66,67,68],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"coordinates":{"x":156.34,"y":94.16},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":157.89,"y":157.76},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":131.54,"y":143.57},"type":"O","description":"Groundout"}],"home":[{"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":7,"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"coordinates":{"x":146.24,"y":145.6},"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":7,"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"coordinates":{"x":142.6,"y":159.78},"type":"O","description":"Pop 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":7,"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":177.95,"y":98.05},"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":7,"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"coordinates":{"x":170.05,"y":118.74},"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":7,"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"coordinates":{"x":67.96,"y":107.64},"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":7,"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":90.85,"y":158.51},"type":"O","description":"Groundout"}]}},{"startIndex":69,"endIndex":75,"top":[69,70,71],"bottom":[72,73,74,75],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":8,"pitcher":{"id":671382,"fullName":"Cameron Foster","link":"/api/v1/people/671382"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":171.57,"y":115.2},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":8,"pitcher":{"id":671382,"fullName":"Cameron Foster","link":"/api/v1/people/671382"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":126.08,"y":157.96},"type":"O","description":"Grounded Into DP"}],"home":[{"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":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"coordinates":{"x":148.77,"y":148.14},"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":8,"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"coordinates":{"x":87.09,"y":88.93},"type":"H","description":"Single"}]}},{"startIndex":76,"endIndex":80,"top":[76,77,78,79,80],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":9,"pitcher":{"id":671382,"fullName":"Cameron Foster","link":"/api/v1/people/671382"},"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"coordinates":{"x":122.93,"y":101.01},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":9,"pitcher":{"id":671382,"fullName":"Cameron Foster","link":"/api/v1/people/671382"},"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"coordinates":{"x":173.09,"y":116.72},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":9,"pitcher":{"id":671382,"fullName":"Cameron Foster","link":"/api/v1/people/671382"},"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"coordinates":{"x":175.31,"y":110.39},"type":"O","description":"Double Play"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":9,"pitcher":{"id":671382,"fullName":"Cameron Foster","link":"/api/v1/people/671382"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":89.99,"y":151.68},"type":"O","description":"Pop Out"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":4,"hits":5,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":2,"hits":4,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":10,"hits":20,"errors":0,"leftOnBase":10},"away":{"runs":3,"hits":10,"errors":0,"leftOnBase":7}},"defense":{"pitcher":{"id":671382,"fullName":"Cameron Foster","link":"/api/v1/people/671382"},"catcher":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"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":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"left":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"center":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"right":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"onDeck":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"inHole":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"battingOrder":9,"team":{"id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"}},"offense":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"onDeck":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"inHole":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"battingOrder":1,"team":{"id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"}},"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":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":10,"airOuts":9,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".226","atBats":35,"obp":".306","slg":".335","ops":".641","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":15,"rbi":3,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":3,"lineOuts":1},"pitching":{"flyOuts":4,"groundOuts":10,"airOuts":7,"runs":10,"doubles":1,"triples":0,"homeRuns":6,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":20,"hitByPitch":0,"atBats":42,"obp":".500","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":164,"era":"4.61","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":10,"whip":"1.38","battersFaced":44,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":164,"balls":55,"strikes":109,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.43","rbi":10,"pitchesPerInning":"20.50","runsScoredPer9":"11.25","homeRunsPer9":"6.75","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":12,"putOuts":24,"errors":0,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID701350":{"person":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"jerseyNumber":"19","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":12,"groundOuts":20,"airOuts":17,"runs":11,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":25,"baseOnBalls":16,"intentionalWalks":1,"hits":18,"hitByPitch":1,"avg":".225","atBats":80,"obp":".361","slg":".325","ops":".686","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":97,"totalBases":26,"rbi":4,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".315","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"80.00","popOuts":1,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":23,"errors":2,"chances":26,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID575929":{"person":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"jerseyNumber":"40","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | 4 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":10,"groundOuts":14,"airOuts":21,"runs":10,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":32,"baseOnBalls":12,"intentionalWalks":0,"hits":21,"hitByPitch":5,"avg":".239","atBats":88,"obp":".362","slg":".398","ops":".760","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":105,"totalBases":35,"rbi":12,"leftOnBase":41,"sacBunts":0,"sacFlies":0,"babip":".327","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.00","popOuts":6,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":31,"putOuts":196,"errors":0,"chances":227,"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"}]},"ID813349":{"person":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":14,"groundOuts":25,"airOuts":22,"runs":8,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":24,"baseOnBalls":13,"intentionalWalks":0,"hits":20,"hitByPitch":3,"atBats":90,"obp":".336","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":447,"era":"2.88","inningsPitched":"25.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.32","battersFaced":107,"outs":75,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":447,"balls":175,"strikes":272,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":".500","pitchesPerInning":"17.88","gamesFinished":0,"strikeoutWalkRatio":"1.85","strikeoutsPer9Inn":"8.64","walksPer9Inn":"4.68","hitsPer9Inn":"7.20","runsScoredPer9":"2.88","homeRunsPer9":"0.72","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669711":{"person":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":3,"groundOuts":10,"airOuts":4,"runs":5,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":15,"baseOnBalls":4,"intentionalWalks":1,"hits":9,"hitByPitch":0,"atBats":38,"obp":".310","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":172,"era":"4.66","inningsPitched":"9.2","wins":0,"losses":1,"saves":0,"saveOpportunities":2,"holds":3,"blownSaves":2,"earnedRuns":5,"whip":"1.34","battersFaced":43,"outs":29,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":172,"balls":59,"strikes":113,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.50","rbi":0,"winPercentage":".000","pitchesPerInning":"17.79","gamesFinished":0,"strikeoutWalkRatio":"3.75","strikeoutsPer9Inn":"13.97","walksPer9Inn":"3.72","hitsPer9Inn":"8.38","runsScoredPer9":"4.66","homeRunsPer9":"2.79","inheritedRunners":10,"inheritedRunnersScored":5,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"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":true,"isSubstitute":false}},"ID657136":{"person":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"jerseyNumber":"12","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":6,"groundOuts":5,"airOuts":9,"runs":1,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".296","atBats":27,"obp":".345","slg":".444","ops":".789","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":12,"rbi":2,"leftOnBase":11,"sacBunts":1,"sacFlies":0,"babip":".381","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"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":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":6,"putOuts":69,"errors":2,"chances":77,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID596115":{"person":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"jerseyNumber":"10","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"600","stats":{"batting":{"summary":"2-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":14,"groundOuts":28,"airOuts":23,"runs":9,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":35,"baseOnBalls":6,"intentionalWalks":0,"hits":21,"hitByPitch":0,"avg":".200","atBats":105,"obp":".239","slg":".305","ops":".544","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":113,"totalBases":32,"rbi":17,"leftOnBase":48,"sacBunts":0,"sacFlies":2,"babip":".271","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.50","popOuts":3,"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":64,"putOuts":26,"errors":4,"chances":94,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID677161":{"person":{"id":677161,"fullName":"Zack Kelly","link":"/api/v1/people/677161"},"jerseyNumber":"76","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":4,"groundOuts":12,"airOuts":9,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":31,"obp":".206","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":135,"era":"4.00","inningsPitched":"9.0","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":4,"whip":"0.78","battersFaced":34,"outs":27,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":135,"balls":52,"strikes":83,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".000","pitchesPerInning":"15.00","gamesFinished":3,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"6.00","walksPer9Inn":"1.00","hitsPer9Inn":"6.00","runsScoredPer9":"4.00","homeRunsPer9":"1.00","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678394":{"person":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(L, 1-3)","summary":"3.1 IP, 8 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":4,"airOuts":3,"runs":8,"doubles":1,"triples":0,"homeRuns":5,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":22,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":85,"inningsPitched":"3.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"battersFaced":23,"outs":10,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":31,"strikes":54,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":8,"gamesFinished":0,"runsScoredPer9":"21.60","homeRunsPer9":"13.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":9,"groundOuts":34,"airOuts":16,"runs":24,"doubles":6,"triples":0,"homeRuns":8,"strikeOuts":15,"baseOnBalls":13,"intentionalWalks":0,"hits":37,"hitByPitch":0,"atBats":99,"obp":".439","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":441,"era":"9.00","inningsPitched":"22.0","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"2.27","battersFaced":115,"outs":66,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":441,"balls":171,"strikes":270,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.13","rbi":8,"winPercentage":".250","pitchesPerInning":"20.05","gamesFinished":0,"strikeoutWalkRatio":"1.15","strikeoutsPer9Inn":"6.14","walksPer9Inn":"5.32","hitsPer9Inn":"15.14","runsScoredPer9":"9.82","homeRunsPer9":"3.27","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID677800":{"person":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"jerseyNumber":"52","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | HR, 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":1,"leftOnBase":1,"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":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":16,"groundOuts":20,"airOuts":27,"runs":13,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":20,"baseOnBalls":8,"intentionalWalks":0,"hits":28,"hitByPitch":0,"avg":".295","atBats":95,"obp":".350","slg":".495","ops":".845","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":103,"totalBases":47,"rbi":12,"leftOnBase":42,"sacBunts":0,"sacFlies":0,"babip":".338","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.75","popOuts":5,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":51,"errors":1,"chances":54,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID676477":{"person":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":4,"groundOuts":9,"airOuts":6,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":32,"obp":".270","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":159,"era":"2.00","inningsPitched":"9.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":2,"whip":"1.11","battersFaced":37,"outs":27,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":159,"balls":59,"strikes":100,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".667","pitchesPerInning":"17.67","gamesFinished":2,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"12.00","walksPer9Inn":"5.00","hitsPer9Inn":"5.00","runsScoredPer9":"3.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"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":false,"isOnBench":true,"isSubstitute":false}},"ID655316":{"person":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"jerseyNumber":"32","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":6,"groundOuts":7,"airOuts":10,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".194","atBats":31,"obp":".286","slg":".258","ops":".544","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":8,"rbi":3,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".261","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":23,"errors":0,"chances":29,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID643396":{"person":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":4,"groundOuts":7,"airOuts":10,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".179","atBats":28,"obp":".233","slg":".179","ops":".412","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":5,"rbi":2,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".227","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":28,"putOuts":7,"errors":0,"chances":35,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676979":{"person":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":9,"groundOuts":22,"airOuts":21,"runs":23,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":30,"baseOnBalls":9,"intentionalWalks":0,"hits":30,"hitByPitch":4,"atBats":102,"obp":".374","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":428,"era":"7.88","inningsPitched":"24.0","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"1.63","battersFaced":116,"outs":72,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":428,"balls":156,"strikes":272,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".400","pitchesPerInning":"17.83","gamesFinished":0,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"11.25","walksPer9Inn":"3.38","hitsPer9Inn":"11.25","runsScoredPer9":"8.63","homeRunsPer9":"1.88","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":10},"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}},"ID702332":{"person":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"jerseyNumber":"5","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":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":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":5,"groundOuts":39,"airOuts":17,"runs":8,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":8,"intentionalWalks":0,"hits":12,"hitByPitch":2,"avg":".148","atBats":81,"obp":".242","slg":".210","ops":".452","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":91,"totalBases":17,"rbi":7,"leftOnBase":44,"sacBunts":0,"sacFlies":0,"babip":".176","groundOutsToAirouts":"2.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":49,"putOuts":11,"errors":2,"chances":62,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID624133":{"person":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":12,"groundOuts":30,"airOuts":27,"runs":12,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":19,"baseOnBalls":8,"intentionalWalks":0,"hits":23,"hitByPitch":0,"atBats":98,"obp":".290","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":399,"era":"4.00","inningsPitched":"27.0","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"1.15","battersFaced":107,"outs":81,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":399,"balls":150,"strikes":249,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".333","pitchesPerInning":"14.78","gamesFinished":0,"strikeoutWalkRatio":"2.38","strikeoutsPer9Inn":"6.33","walksPer9Inn":"2.67","hitsPer9Inn":"7.67","runsScoredPer9":"4.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":3,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665966":{"person":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"jerseyNumber":"75","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":9,"groundOuts":13,"airOuts":14,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":2,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".246","atBats":57,"obp":".271","slg":".333","ops":".604","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":60,"totalBases":19,"rbi":2,"leftOnBase":26,"sacBunts":1,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"57.00","popOuts":2,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":7,"putOuts":139,"errors":2,"chances":148,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID680776":{"person":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | SB","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":8,"groundOuts":24,"airOuts":18,"runs":12,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":23,"baseOnBalls":6,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".198","atBats":81,"obp":".261","slg":".296","ops":".557","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":88,"totalBases":24,"rbi":11,"leftOnBase":25,"sacBunts":0,"sacFlies":0,"babip":".263","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"81.00","popOuts":7,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":33,"errors":0,"chances":34,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID701719":{"person":{"id":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719"},"jerseyNumber":"78","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":4,"groundOuts":5,"airOuts":6,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":22,"obp":".269","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":101,"era":"0.00","inningsPitched":"6.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.05","battersFaced":26,"outs":20,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":101,"balls":42,"strikes":59,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".---","pitchesPerInning":"15.15","gamesFinished":2,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"10.80","walksPer9Inn":"5.40","hitsPer9Inn":"4.05","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"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}},"ID801139":{"person":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":4,"groundOuts":3,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":21,"obp":".182","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":93,"era":"1.50","inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.67","battersFaced":22,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":30,"strikes":63,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".---","pitchesPerInning":"15.50","gamesFinished":0,"strikeoutWalkRatio":"11.00","strikeoutsPer9Inn":"16.50","walksPer9Inn":"1.50","hitsPer9Inn":"4.50","runsScoredPer9":"1.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678882":{"person":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"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":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":8,"groundOuts":21,"airOuts":20,"runs":10,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":5,"intentionalWalks":0,"hits":19,"hitByPitch":4,"avg":".244","atBats":78,"obp":".322","slg":".321","ops":".643","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":87,"totalBases":25,"rbi":8,"leftOnBase":30,"sacBunts":0,"sacFlies":0,"babip":".305","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"78.00","popOuts":5,"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":50,"errors":0,"chances":51,"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"}]},"ID663558":{"person":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"summary":"2.2 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":10,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":36,"inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":11,"outs":8,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":36,"balls":10,"strikes":26,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"3.38","homeRunsPer9":"3.38","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":10,"groundOuts":15,"airOuts":16,"runs":4,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":9,"intentionalWalks":1,"hits":9,"hitByPitch":0,"atBats":56,"obp":".277","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":239,"era":"2.25","inningsPitched":"16.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":4,"whip":"1.13","battersFaced":65,"outs":48,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":239,"balls":94,"strikes":145,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.94","rbi":1,"winPercentage":".---","pitchesPerInning":"14.94","gamesFinished":3,"strikeoutWalkRatio":"1.78","strikeoutsPer9Inn":"9.00","walksPer9Inn":"5.06","hitsPer9Inn":"5.06","runsScoredPer9":"2.25","homeRunsPer9":"1.13","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID807799":{"person":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"jerseyNumber":"7","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"300","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":17,"flyOuts":6,"groundOuts":18,"airOuts":10,"runs":5,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":9,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".261","atBats":46,"obp":".393","slg":".326","ops":".719","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":56,"totalBases":15,"rbi":5,"leftOnBase":25,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"1.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":2,"errors":0,"chances":2,"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"}]},"ID543056":{"person":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":4,"groundOuts":8,"airOuts":6,"runs":5,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":25,"obp":".379","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":126,"era":"7.11","inningsPitched":"6.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":5,"whip":"1.58","battersFaced":29,"outs":19,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":126,"balls":45,"strikes":81,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".000","pitchesPerInning":"19.89","gamesFinished":0,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"5.68","walksPer9Inn":"4.26","hitsPer9Inn":"9.95","runsScoredPer9":"7.11","homeRunsPer9":"1.42","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"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}},"ID691785":{"person":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"jerseyNumber":"11","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | 2B, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":12,"groundOuts":19,"airOuts":18,"runs":6,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":6,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".222","atBats":63,"obp":".296","slg":".365","ops":".661","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":72,"totalBases":23,"rbi":5,"leftOnBase":28,"sacBunts":0,"sacFlies":1,"babip":".260","groundOutsToAirouts":"1.06","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"63.00","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":42,"putOuts":33,"errors":2,"chances":77,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID547973":{"person":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":8,"groundOuts":3,"airOuts":10,"runs":1,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":26,"obp":".300","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":115,"era":"1.17","inningsPitched":"7.2","wins":0,"losses":1,"saves":4,"saveOpportunities":4,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.04","battersFaced":30,"outs":23,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":115,"balls":42,"strikes":73,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.30","rbi":0,"winPercentage":".000","pitchesPerInning":"15.00","gamesFinished":6,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"9.39","walksPer9Inn":"3.52","hitsPer9Inn":"5.87","runsScoredPer9":"1.17","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670245":{"person":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":10,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":43,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":10,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":43,"balls":14,"strikes":29,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":9,"groundOuts":21,"airOuts":17,"runs":13,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":10,"baseOnBalls":7,"intentionalWalks":0,"hits":21,"hitByPitch":1,"atBats":68,"obp":".382","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":303,"era":"7.31","inningsPitched":"16.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":13,"whip":"1.75","battersFaced":77,"outs":48,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":303,"balls":123,"strikes":180,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.24","rbi":1,"winPercentage":".---","pitchesPerInning":"18.94","gamesFinished":6,"strikeoutWalkRatio":"1.43","strikeoutsPer9Inn":"5.63","walksPer9Inn":"3.94","hitsPer9Inn":"11.81","runsScoredPer9":"7.31","homeRunsPer9":"1.69","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[680776,678882,807799,575929,677800,596115,691785,702332,665966,678394,663558,670245],"pitchers":[678394,663558,670245],"bench":[701350,643396,655316,657136],"bullpen":[547973,543056,676979,813349,677161,701719,624133,801139,669711,676477],"battingOrder":[680776,678882,807799,575929,677800,596115,691785,702332,665966],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Abreu, W (5, Young); Mayer (6, Young)."},{"label":"HR","value":"Abreu, W (4, 2nd inning off Young, 0 on, 1 out)."},{"label":"TB","value":"Abreu, W 6; Duran, Ja; Durbin; Mayer 3; Narváez; Story 2; Yoshida."},{"label":"RBI","value":"Abreu, W (12); Mayer (5); Rafaela (8)."},{"label":"2-out RBI","value":"Mayer."},{"label":"Runners left in scoring position, 2 out","value":"Duran, Ja 2; Durbin; Yoshida."},{"label":"GIDP","value":"Abreu, W."},{"label":"Team RISP","value":"1-for-8."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Duran, Ja (4, 2nd base off Young/Rutschman)."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Duran, Ja (Basallo at 2nd base)."}]}],"note":[]},"home":{"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":4,"groundOuts":10,"airOuts":7,"runs":10,"doubles":1,"triples":0,"homeRuns":6,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".242","atBats":42,"obp":".328","slg":".407","ops":".735","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":39,"rbi":10,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"7.00","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":5,"groundOuts":10,"airOuts":9,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":35,"obp":".324","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":139,"era":"3.96","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.36","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":139,"balls":43,"strikes":96,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":3,"pitchesPerInning":"15.44","runsScoredPer9":"3.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":12,"putOuts":27,"errors":0,"chances":39,"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":"0-4","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":10,"groundOuts":26,"airOuts":15,"runs":9,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":19,"baseOnBalls":2,"intentionalWalks":0,"hits":23,"hitByPitch":1,"avg":".280","atBats":82,"obp":".302","slg":".488","ops":".790","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":86,"totalBases":40,"rbi":19,"leftOnBase":37,"sacBunts":0,"sacFlies":1,"babip":".305","groundOutsToAirouts":"1.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.40","popOuts":2,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":57,"putOuts":27,"errors":1,"chances":85,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID694212":{"person":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"jerseyNumber":"29","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"600","stats":{"batting":{"summary":"4-5 | HR, 2B, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":8,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":1,"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":20,"flyOuts":12,"groundOuts":16,"airOuts":20,"runs":9,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":18,"baseOnBalls":10,"intentionalWalks":1,"hits":15,"hitByPitch":0,"avg":".217","atBats":69,"obp":".316","slg":".406","ops":".722","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":79,"totalBases":28,"rbi":7,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".234","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.25","popOuts":6,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":7,"putOuts":109,"errors":0,"chances":116,"fielding":"1.000","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":5,"gamesStarted":5,"flyOuts":11,"groundOuts":26,"airOuts":32,"runs":14,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":25,"baseOnBalls":8,"intentionalWalks":0,"hits":30,"hitByPitch":1,"atBats":112,"obp":".320","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":474,"era":"4.08","inningsPitched":"28.2","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.33","battersFaced":122,"outs":86,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":474,"balls":161,"strikes":313,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".500","pitchesPerInning":"16.53","gamesFinished":0,"strikeoutWalkRatio":"3.13","strikeoutsPer9Inn":"7.85","walksPer9Inn":"2.51","hitsPer9Inn":"9.42","runsScoredPer9":"4.40","homeRunsPer9":"0.94","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":1,"chances":5,"fielding":".800","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":11,"gamesStarted":0,"flyOuts":9,"groundOuts":8,"airOuts":18,"runs":7,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":16,"baseOnBalls":4,"intentionalWalks":0,"hits":13,"hitByPitch":1,"atBats":53,"obp":".305","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":225,"era":"3.68","inningsPitched":"14.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":6,"whip":"1.16","battersFaced":60,"outs":44,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":225,"balls":77,"strikes":148,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.44","rbi":0,"winPercentage":".000","pitchesPerInning":"15.34","gamesFinished":4,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"9.82","walksPer9Inn":"2.45","hitsPer9Inn":"7.98","runsScoredPer9":"4.30","homeRunsPer9":"1.23","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":6,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":2,"groundOuts":14,"airOuts":9,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":37,"obp":".122","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":157,"era":"0.75","inningsPitched":"12.0","wins":2,"losses":0,"saves":1,"saveOpportunities":2,"holds":4,"blownSaves":1,"earnedRuns":1,"whip":"0.42","battersFaced":41,"outs":36,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":157,"balls":56,"strikes":101,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.56","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.08","gamesFinished":2,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"9.75","walksPer9Inn":"3.00","hitsPer9Inn":"0.75","runsScoredPer9":"0.75","homeRunsPer9":"0.75","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"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":true,"isSubstitute":false}},"ID687064":{"person":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"note":"(W, 2-0)","summary":"5.2 IP, 3 ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":6,"airOuts":6,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":93,"inningsPitched":"5.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":25,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":28,"strikes":65,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"4.76","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":7,"groundOuts":12,"airOuts":12,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":40,"obp":".279","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":159,"era":"2.53","inningsPitched":"10.2","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.13","battersFaced":43,"outs":32,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":159,"balls":55,"strikes":104,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":3,"winPercentage":"1.000","pitchesPerInning":"14.91","gamesFinished":0,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"5.91","walksPer9Inn":"2.53","hitsPer9Inn":"7.59","runsScoredPer9":"2.53","homeRunsPer9":"0.84","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"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":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":1,"avg":".300","atBats":10,"obp":".462","slg":".400","ops":".862","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":13,"totalBases":4,"rbi":2,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".600","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":7,"putOuts":1,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"3-5 | HR, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":14,"groundOuts":24,"airOuts":28,"runs":18,"doubles":4,"triples":1,"homeRuns":8,"strikeOuts":37,"baseOnBalls":11,"intentionalWalks":0,"hits":23,"hitByPitch":1,"avg":".207","atBats":111,"obp":".282","slg":".477","ops":".759","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":124,"totalBases":53,"rbi":16,"leftOnBase":40,"sacBunts":0,"sacFlies":1,"babip":".224","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.88","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":60,"putOuts":31,"errors":2,"chances":93,"fielding":".978","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":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | BB, K, CS","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":7,"groundOuts":7,"airOuts":19,"runs":9,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":10,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".304","atBats":56,"obp":".409","slg":".464","ops":".873","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":67,"totalBases":26,"rbi":14,"leftOnBase":24,"sacBunts":1,"sacFlies":0,"babip":".375","groundOutsToAirouts":"0.37","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.00","popOuts":3,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":35,"errors":0,"chances":35,"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"}]},"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":5,"gamesStarted":5,"flyOuts":15,"groundOuts":29,"airOuts":28,"runs":16,"doubles":15,"triples":0,"homeRuns":2,"strikeOuts":23,"baseOnBalls":10,"intentionalWalks":0,"hits":34,"hitByPitch":2,"atBats":110,"obp":".365","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":472,"era":"5.08","inningsPitched":"28.1","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.55","battersFaced":126,"outs":85,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":472,"balls":173,"strikes":299,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".000","pitchesPerInning":"16.66","gamesFinished":0,"strikeoutWalkRatio":"2.30","strikeoutsPer9Inn":"7.31","walksPer9Inn":"3.18","hitsPer9Inn":"10.80","runsScoredPer9":"5.08","homeRunsPer9":"0.64","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":7,"lineOuts":6},"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":"4-4 | BB, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":19,"groundOuts":24,"airOuts":29,"runs":14,"doubles":13,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":19,"intentionalWalks":0,"hits":32,"hitByPitch":1,"avg":".311","atBats":103,"obp":".419","slg":".466","ops":".885","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":124,"totalBases":48,"rbi":11,"leftOnBase":23,"sacBunts":0,"sacFlies":1,"babip":".369","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"103.00","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":40,"errors":0,"chances":40,"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":5,"gamesStarted":5,"flyOuts":13,"groundOuts":25,"airOuts":18,"runs":15,"doubles":6,"triples":1,"homeRuns":2,"strikeOuts":28,"baseOnBalls":13,"intentionalWalks":0,"hits":31,"hitByPitch":0,"atBats":101,"obp":".383","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":461,"era":"3.96","inningsPitched":"25.0","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.76","battersFaced":115,"outs":75,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":461,"balls":179,"strikes":282,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.39","rbi":0,"winPercentage":".333","pitchesPerInning":"18.44","gamesFinished":0,"strikeoutWalkRatio":"2.15","strikeoutsPer9Inn":"10.08","walksPer9Inn":"4.68","hitsPer9Inn":"11.16","runsScoredPer9":"5.40","homeRunsPer9":"0.72","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":2,"chances":8,"fielding":".750","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":4,"gamesStarted":0,"flyOuts":8,"groundOuts":4,"airOuts":18,"runs":5,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":34,"obp":".278","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":133,"era":"5.00","inningsPitched":"9.0","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.11","battersFaced":36,"outs":27,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":133,"balls":49,"strikes":84,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.22","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.78","gamesFinished":3,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"4.00","walksPer9Inn":"2.00","hitsPer9Inn":"8.00","runsScoredPer9":"5.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687637":{"person":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"jerseyNumber":"12","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"500","stats":{"batting":{"summary":"3-5 | HR, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":9,"groundOuts":18,"airOuts":17,"runs":10,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":7,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".254","atBats":67,"obp":".320","slg":".388","ops":".708","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":75,"totalBases":26,"rbi":8,"leftOnBase":30,"sacBunts":0,"sacFlies":1,"babip":".300","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.50","popOuts":4,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":25,"errors":0,"chances":27,"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"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":12,"groundOuts":24,"airOuts":27,"runs":17,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":10,"baseOnBalls":13,"intentionalWalks":0,"hits":31,"hitByPitch":3,"atBats":90,"obp":".435","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":439,"era":"6.75","inningsPitched":"21.1","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"2.06","battersFaced":108,"outs":64,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":439,"balls":178,"strikes":261,"strikePercentage":".590","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".333","pitchesPerInning":"20.58","gamesFinished":0,"strikeoutWalkRatio":"0.77","strikeoutsPer9Inn":"4.22","walksPer9Inn":"5.48","hitsPer9Inn":"13.08","runsScoredPer9":"7.17","homeRunsPer9":"1.27","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668939":{"person":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"jerseyNumber":"35","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"300","stats":{"batting":{"summary":"3-5 | 2 HR, 6 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":9,"rbi":6,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.50","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":6,"groundOuts":10,"airOuts":11,"runs":6,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".349","atBats":43,"obp":".417","slg":".698","ops":"1.115","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":30,"rbi":11,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"babip":".364","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.33","popOuts":2,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","assists":5,"putOuts":98,"errors":2,"chances":105,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID641933":{"person":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"jerseyNumber":"9","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":3,"groundOuts":6,"airOuts":10,"runs":6,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":2,"avg":".241","atBats":29,"obp":".353","slg":".345","ops":".698","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":10,"rbi":4,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".273","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":5,"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":1,"putOuts":9,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677942":{"person":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"battingOrder":"101","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":20,"flyOuts":6,"groundOuts":17,"airOuts":9,"runs":7,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":19,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".185","atBats":54,"obp":".254","slg":".204","ops":".458","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":61,"totalBases":11,"rbi":1,"leftOnBase":24,"sacBunts":1,"sacFlies":0,"babip":".286","groundOutsToAirouts":"1.89","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":31,"putOuts":25,"errors":0,"chances":56,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":{"summary":"2.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":27,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":10,"strikes":17,"strikePercentage":".630","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":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":4,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":6,"runs":5,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":24,"obp":".483","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":122,"era":"6.35","inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"2.47","battersFaced":29,"outs":17,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":122,"balls":46,"strikes":76,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"21.53","gamesFinished":3,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"11.12","walksPer9Inn":"7.94","hitsPer9Inn":"14.29","runsScoredPer9":"7.94","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":5,"groundOuts":14,"airOuts":9,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":43,"obp":".178","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":170,"era":"1.46","inningsPitched":"12.1","wins":1,"losses":0,"saves":1,"saveOpportunities":2,"holds":3,"blownSaves":1,"earnedRuns":2,"whip":"0.65","battersFaced":46,"outs":37,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":170,"balls":56,"strikes":114,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.56","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.78","gamesFinished":3,"strikeoutWalkRatio":"7.50","strikeoutsPer9Inn":"10.95","walksPer9Inn":"1.46","hitsPer9Inn":"4.38","runsScoredPer9":"2.92","homeRunsPer9":"1.46","inheritedRunners":5,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"400","stats":{"batting":{"summary":"1-5 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":17,"groundOuts":23,"airOuts":25,"runs":13,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":30,"baseOnBalls":15,"intentionalWalks":0,"hits":21,"hitByPitch":1,"avg":".212","atBats":99,"obp":".322","slg":".364","ops":".686","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":115,"totalBases":36,"rbi":10,"leftOnBase":54,"sacBunts":0,"sacFlies":0,"babip":".273","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":2,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":21,"putOuts":178,"errors":1,"chances":200,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID552640":{"person":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"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":16,"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":16,"balls":4,"strikes":12,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":16,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":4,"strikes":12,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"16.00","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":4,"groundOuts":9,"airOuts":5,"runs":6,"doubles":4,"triples":1,"homeRuns":0,"strikeOuts":16,"baseOnBalls":1,"intentionalWalks":1,"hits":11,"hitByPitch":3,"atBats":41,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":168,"era":"2.70","inningsPitched":"10.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":3,"whip":"1.20","battersFaced":45,"outs":30,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":168,"balls":59,"strikes":109,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.80","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.80","gamesFinished":0,"strikeoutWalkRatio":"16.00","strikeoutsPer9Inn":"14.40","walksPer9Inn":"0.90","hitsPer9Inn":"9.90","runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":7,"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":true,"isSubstitute":false}},"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.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":3,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":3,"balls":1,"strikes":2,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":3,"groundOuts":13,"airOuts":4,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":31,"obp":".188","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":117,"era":"2.08","inningsPitched":"8.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":2,"whip":"0.69","battersFaced":32,"outs":26,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":117,"balls":41,"strikes":76,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.25","rbi":0,"winPercentage":".500","pitchesPerInning":"13.50","gamesFinished":1,"strikeoutWalkRatio":"9.00","strikeoutsPer9Inn":"9.35","walksPer9Inn":"1.04","hitsPer9Inn":"5.19","runsScoredPer9":"2.08","homeRunsPer9":"1.04","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681297":{"person":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"jerseyNumber":"17","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":8,"groundOuts":15,"airOuts":11,"runs":6,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":19,"baseOnBalls":6,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".189","atBats":53,"obp":".267","slg":".226","ops":".493","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":61,"totalBases":12,"rbi":3,"leftOnBase":24,"sacBunts":1,"sacFlies":1,"babip":".286","groundOutsToAirouts":"1.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":33,"errors":0,"chances":33,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"2-5 | HR, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","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":21,"flyOuts":8,"groundOuts":18,"airOuts":15,"runs":9,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":8,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".182","atBats":66,"obp":".270","slg":".348","ops":".618","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":74,"totalBases":23,"rbi":11,"leftOnBase":31,"sacBunts":0,"sacFlies":0,"babip":".214","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.00","popOuts":5,"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":16,"putOuts":30,"errors":1,"chances":47,"fielding":".979","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,677942,621493,668939,624413,687637,694212,665750,691723,669236,687064,666974,552640,671382],"pitchers":[687064,666974,552640,671382],"bench":[681297,641933,642215],"bullpen":[605135,669358,680694,670329,689296,669432,544150,669330,664991],"battingOrder":[677942,621493,668939,624413,687637,694212,665750,691723,669236],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Basallo (1, Bello)."},{"label":"HR","value":"Henderson (8, 1st inning off Bello, 0 on, 0 out); Rutschman 2 (3, 1st inning off Bello, 1 on, 0 out, 4th inning off Bello, 1 on, 1 out); Beavers (2, 1st inning off Bello, 0 on, 1 out); Basallo (4, 3rd inning off Bello, 0 on, 1 out); Mayo (3, 5th inning off Morán, 0 on, 0 out)."},{"label":"TB","value":"Alonso; Basallo 8; Beavers 6; Henderson 6; Mayo 5; Rutschman 9; Ward, T 4."},{"label":"RBI","value":"Basallo (7); Beavers (8); Henderson (16); Mayo (11); Rutschman 6 (11)."},{"label":"2-out RBI","value":"Rutschman."},{"label":"Runners left in scoring position, 2 out","value":"Mayo; Alonso; Taveras, L 2."},{"label":"Team RISP","value":"1-for-8."},{"label":"Team LOB","value":"10."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Taveras, L (1, 2nd base by Bello/Narváez)."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Beavers (Mayer at 2nd base)."},{"label":"DP","value":"2 (Henderson-Alonso; Beavers-Rutschman-Alexander)."}]}],"note":[]}},"officials":[{"official":{"id":596740,"fullName":"Jansen Visconti","link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"fullName":"Andy Fletcher","link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":605673,"fullName":"Alex Tosi","link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484183,"fullName":"Cory Blaser","link":"/api/v1/people/484183"},"officialType":"Third Base"}],"info":[{"label":"Pitch timer violations","value":"Morán (pitcher)."},{"label":"ABS Challenge","value":"Story (Strike-Overturned to Ball); Narváez (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Bello 85-54; Morán 36-26; Watson, R 43-29; Young 93-65; Cano 3-2; Kittredge 16-12; Foster 27-17."},{"label":"Groundouts-flyouts","value":"Bello 4-2; Morán 3-2; Watson, R 3-0; Young 6-4; Cano 1-0; Kittredge 2-0; Foster 1-1."},{"label":"Batters faced","value":"Bello 23; Morán 11; Watson, R 10; Young 25; Cano 1; Kittredge 3; Foster 8."},{"label":"Inherited runners-scored","value":"Morán 2-0; Cano 1-0."},{"label":"Umpires","value":"HP: Jansen Visconti. 1B: Andy Fletcher. 2B: Alex Tosi. 3B: Cory Blaser. "},{"label":"Weather","value":"69 degrees, Cloudy."},{"label":"Wind","value":"3 mph, R To L."},{"label":"First pitch","value":"7:06 PM."},{"label":"T","value":"2:49."},{"label":"Att","value":"26,776."},{"label":"Venue","value":"Oriole Park at Camden Yards."},{"label":"April 24, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939","boxscoreName":"Rutschman"},"jerseyNumber":"35","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"300","stats":{"batting":{"summary":"3-5 | 2 HR, 6 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":9,"rbi":6,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.50","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":6,"groundOuts":10,"airOuts":11,"runs":6,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".349","atBats":43,"obp":".417","slg":".698","ops":"1.115","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":30,"rbi":11,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"babip":".364","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.33","popOuts":2,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","assists":5,"putOuts":98,"errors":2,"chances":105,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":78,"hittingGameScore":78},{"player":{"person":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212","boxscoreName":"Basallo"},"jerseyNumber":"29","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"600","stats":{"batting":{"summary":"4-5 | HR, 2B, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":8,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":1,"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":20,"flyOuts":12,"groundOuts":16,"airOuts":20,"runs":9,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":18,"baseOnBalls":10,"intentionalWalks":1,"hits":15,"hitByPitch":0,"avg":".217","atBats":69,"obp":".316","slg":".406","ops":".722","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":79,"totalBases":28,"rbi":7,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".234","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.25","popOuts":6,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":7,"putOuts":109,"errors":0,"chances":116,"fielding":"1.000","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":68,"hittingGameScore":68},{"player":{"person":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493","boxscoreName":"Ward, T"},"jerseyNumber":"3","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"200","stats":{"batting":{"summary":"4-4 | BB, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":19,"groundOuts":24,"airOuts":29,"runs":14,"doubles":13,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":19,"intentionalWalks":0,"hits":32,"hitByPitch":1,"avg":".311","atBats":103,"obp":".419","slg":".466","ops":".885","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":124,"totalBases":48,"rbi":11,"leftOnBase":23,"sacBunts":0,"sacFlies":1,"babip":".369","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"103.00","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":40,"errors":0,"chances":40,"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"}]},"type":"hitter","gameScore":65,"hittingGameScore":65}]},"decisions":{"winner":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"loser":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}